2026-03-21 18:14:11.845410 | Job console starting... 2026-03-21 18:14:11.854056 | Updating repositories 2026-03-21 18:14:11.901864 | Preparing job workspace 2026-03-21 18:14:19.584072 | Running Ansible setup... 2026-03-21 18:14:24.920614 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-21 18:14:25.787742 | 2026-03-21 18:14:25.787871 | PLAY [localhost] 2026-03-21 18:14:25.797344 | 2026-03-21 18:14:25.797425 | TASK [Gathering Facts] 2026-03-21 18:14:26.817186 | localhost | ok 2026-03-21 18:14:26.864660 | 2026-03-21 18:14:26.864828 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2026-03-21 18:14:27.262227 | localhost -> localhost | changed 2026-03-21 18:14:27.278343 | 2026-03-21 18:14:27.278430 | TASK [log-inventory : Copy ansible inventory to logs dir] 2026-03-21 18:14:28.245434 | localhost -> localhost | changed 2026-03-21 18:14:28.255807 | 2026-03-21 18:14:28.255924 | TASK [Setup log path fact] 2026-03-21 18:14:28.273545 | localhost | ok 2026-03-21 18:14:28.285710 | 2026-03-21 18:14:28.285778 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-21 18:14:28.312827 | localhost | ok 2026-03-21 18:14:28.320473 | 2026-03-21 18:14:28.320533 | TASK [emit-job-header : Print job information] 2026-03-21 18:14:28.351879 | # Job Information 2026-03-21 18:14:28.352147 | Ansible Version: 2.15.12 2026-03-21 18:14:28.352191 | Job: rhoso-architecture-validate-uni05epsilon 2026-03-21 18:14:28.352220 | Pipeline: github-check 2026-03-21 18:14:28.352247 | Executor: ze04.softwarefactory-project.io 2026-03-21 18:14:28.352272 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/721 2026-03-21 18:14:28.352298 | Log URL (when completed): https://logserver.rdoproject.org/f28/rdoproject.org/f28f0745a7614a7ba2149d56531fe399/ 2026-03-21 18:14:28.352324 | Event ID: 7f4baa80-2551-11f1-9228-acf2c03fb972 2026-03-21 18:14:28.360855 | 2026-03-21 18:14:28.360991 | LOOP [emit-job-header : Print node information] 2026-03-21 18:14:28.467172 | localhost | ok: 2026-03-21 18:14:28.467377 | localhost | # Node Information 2026-03-21 18:14:28.467407 | localhost | Inventory Hostname: controller 2026-03-21 18:14:28.467436 | localhost | Hostname: np0005654433 2026-03-21 18:14:28.467458 | localhost | Username: zuul 2026-03-21 18:14:28.467481 | localhost | Distro: CentOS 9 2026-03-21 18:14:28.467503 | localhost | Provider: vexxhost-nodepool-tripleo 2026-03-21 18:14:28.467528 | localhost | Region: RegionOne 2026-03-21 18:14:28.467551 | localhost | Label: cloud-centos-9-stream-tripleo 2026-03-21 18:14:28.467570 | localhost | Product Name: OpenStack Nova 2026-03-21 18:14:28.467588 | localhost | Interface IP: 38.102.83.155 2026-03-21 18:14:28.500172 | 2026-03-21 18:14:28.500322 | PLAY [all] 2026-03-21 18:14:28.510375 | 2026-03-21 18:14:28.510498 | TASK [Gather network facts] 2026-03-21 18:14:28.982455 | controller | ok 2026-03-21 18:14:29.011549 | 2026-03-21 18:14:29.011652 | TASK [include_role : start-zuul-console] 2026-03-21 18:14:29.045042 | controller | ok 2026-03-21 18:14:29.058396 | 2026-03-21 18:14:29.058514 | TASK [start-zuul-console : Start zuul_console daemon.] 2026-03-21 18:14:29.460779 | controller | ok 2026-03-21 18:14:29.480902 | 2026-03-21 18:14:29.481031 | TASK [include_role : add-build-sshkey] 2026-03-21 18:14:29.522437 | controller | ok 2026-03-21 18:14:29.536606 | 2026-03-21 18:14:29.536739 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2026-03-21 18:14:29.865350 | controller -> localhost | ok 2026-03-21 18:14:29.871605 | 2026-03-21 18:14:29.871719 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2026-03-21 18:14:29.921369 | controller | ok 2026-03-21 18:14:29.949353 | controller | included: /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2026-03-21 18:14:29.960036 | 2026-03-21 18:14:29.960133 | TASK [add-build-sshkey : Create Temp SSH key] 2026-03-21 18:14:31.059609 | controller -> localhost | Generating public/private rsa key pair. 2026-03-21 18:14:31.059830 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/f28f0745a7614a7ba2149d56531fe399_id_rsa. 2026-03-21 18:14:31.059864 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/f28f0745a7614a7ba2149d56531fe399_id_rsa.pub. 2026-03-21 18:14:31.059887 | controller -> localhost | The key fingerprint is: 2026-03-21 18:14:31.059907 | controller -> localhost | SHA256:4LSH+Q6iTs++TBlMBP/uEd/CvuM8Ukjg8hCmlxSWGtg zuul-build-sshkey 2026-03-21 18:14:31.059926 | controller -> localhost | The key's randomart image is: 2026-03-21 18:14:31.059945 | controller -> localhost | +---[RSA 3072]----+ 2026-03-21 18:14:31.059963 | controller -> localhost | |..++. | 2026-03-21 18:14:31.059982 | controller -> localhost | |o.Eo. | 2026-03-21 18:14:31.060002 | controller -> localhost | | * +o.o | 2026-03-21 18:14:31.060020 | controller -> localhost | |o =o.+.= | 2026-03-21 18:14:31.060038 | controller -> localhost | | . +o.B.S | 2026-03-21 18:14:31.060056 | controller -> localhost | | .+.*.. | 2026-03-21 18:14:31.060073 | controller -> localhost | | . + +.= . | 2026-03-21 18:14:31.060094 | controller -> localhost | | . * o.*o. | 2026-03-21 18:14:31.060112 | controller -> localhost | | .o.*..o*+ | 2026-03-21 18:14:31.060130 | controller -> localhost | +----[SHA256]-----+ 2026-03-21 18:14:31.060179 | controller -> localhost | ok: Runtime: 0:00:00.431787 2026-03-21 18:14:31.067186 | 2026-03-21 18:14:31.067251 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2026-03-21 18:14:31.114319 | controller | ok 2026-03-21 18:14:31.125241 | controller | included: /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2026-03-21 18:14:31.139193 | 2026-03-21 18:14:31.139262 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2026-03-21 18:14:31.165747 | controller | skipping: Conditional result was False 2026-03-21 18:14:31.171116 | 2026-03-21 18:14:31.171179 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2026-03-21 18:14:31.713769 | controller | changed 2026-03-21 18:14:31.725423 | 2026-03-21 18:14:31.725530 | TASK [add-build-sshkey : Make sure user has a .ssh] 2026-03-21 18:14:32.016474 | controller | ok 2026-03-21 18:14:32.022379 | 2026-03-21 18:14:32.022465 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2026-03-21 18:14:32.975775 | controller | changed 2026-03-21 18:14:32.981313 | 2026-03-21 18:14:32.981379 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2026-03-21 18:14:33.938543 | controller | changed 2026-03-21 18:14:33.943646 | 2026-03-21 18:14:33.943727 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2026-03-21 18:14:34.011489 | controller | skipping: Conditional result was False 2026-03-21 18:14:34.018628 | 2026-03-21 18:14:34.018731 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2026-03-21 18:14:34.587396 | controller -> localhost | changed 2026-03-21 18:14:34.597951 | 2026-03-21 18:14:34.598036 | TASK [add-build-sshkey : Add back temp key] 2026-03-21 18:14:34.988544 | controller -> localhost | Identity added: /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/f28f0745a7614a7ba2149d56531fe399_id_rsa (zuul-build-sshkey) 2026-03-21 18:14:34.988813 | controller -> localhost | ok: Runtime: 0:00:00.027950 2026-03-21 18:14:34.994927 | 2026-03-21 18:14:34.994988 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2026-03-21 18:14:35.378861 | controller | ok 2026-03-21 18:14:35.388088 | 2026-03-21 18:14:35.388222 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2026-03-21 18:14:35.450903 | controller | skipping: Conditional result was False 2026-03-21 18:14:35.462958 | 2026-03-21 18:14:35.463054 | TASK [include_role : validate-host] 2026-03-21 18:14:35.517273 | controller | ok 2026-03-21 18:14:35.554474 | 2026-03-21 18:14:35.554601 | TASK [validate-host : Define zuul_info_dir fact] 2026-03-21 18:14:35.607295 | controller | ok 2026-03-21 18:14:35.641969 | 2026-03-21 18:14:35.642083 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2026-03-21 18:14:35.934212 | controller -> localhost | ok 2026-03-21 18:14:35.940406 | 2026-03-21 18:14:35.940475 | TASK [validate-host : Collect information about the host] 2026-03-21 18:14:36.665462 | controller | ok 2026-03-21 18:14:36.683519 | 2026-03-21 18:14:36.683602 | TASK [validate-host : Sanitize hostname] 2026-03-21 18:14:36.753061 | controller | ok 2026-03-21 18:14:36.757887 | 2026-03-21 18:14:36.757953 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2026-03-21 18:14:37.289627 | controller -> localhost | changed 2026-03-21 18:14:37.295169 | 2026-03-21 18:14:37.295236 | TASK [validate-host : Collect information about zuul worker] 2026-03-21 18:14:37.751690 | controller | ok 2026-03-21 18:14:37.765915 | 2026-03-21 18:14:37.766035 | TASK [validate-host : Write out all zuul information for each host] 2026-03-21 18:14:38.265947 | controller -> localhost | changed 2026-03-21 18:14:38.282463 | 2026-03-21 18:14:38.282600 | TASK [include_role : prepare-workspace-openshift] 2026-03-21 18:14:38.317385 | controller | skipping: Conditional result was False 2026-03-21 18:14:38.322597 | 2026-03-21 18:14:38.322662 | TASK [include_role : remove-zuul-sshkey] 2026-03-21 18:14:38.347221 | controller | skipping: Conditional result was False 2026-03-21 18:14:38.352417 | 2026-03-21 18:14:38.352487 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2026-03-21 18:14:38.717179 | controller | ok: "logs" 2026-03-21 18:14:38.717412 | controller | ok: All items complete 2026-03-21 18:14:38.717439 | 2026-03-21 18:14:38.953025 | controller | ok: "artifacts" 2026-03-21 18:14:39.187447 | controller | ok: "docs" 2026-03-21 18:14:39.196249 | 2026-03-21 18:14:39.196369 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2026-03-21 18:14:39.520124 | controller | changed: "logs" 2026-03-21 18:14:39.767820 | controller | changed: "artifacts" 2026-03-21 18:14:40.040934 | controller | changed: "docs" 2026-03-21 18:14:40.119823 | 2026-03-21 18:14:40.119926 | PLAY RECAP 2026-03-21 18:14:40.119973 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-21 18:14:40.120000 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-21 18:14:40.120017 | 2026-03-21 18:14:41.481930 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2026-03-21 18:14:41.482953 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-21 18:14:42.426044 | 2026-03-21 18:14:42.426189 | PLAY [all] 2026-03-21 18:14:42.457909 | 2026-03-21 18:14:42.458034 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2026-03-21 18:14:42.560940 | controller | ok 2026-03-21 18:14:42.566240 | 2026-03-21 18:14:42.566342 | TASK [mirror-info-fork : Create /etc/ci] 2026-03-21 18:14:43.238802 | controller | changed 2026-03-21 18:14:43.252926 | 2026-03-21 18:14:43.253014 | TASK [mirror-info-fork : Install ci_mirror script] 2026-03-21 18:14:44.405376 | controller | changed 2026-03-21 18:14:44.418697 | 2026-03-21 18:14:44.418825 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2026-03-21 18:14:44.909304 | controller | changed: 2026-03-21 18:14:44.909481 | controller | { 2026-03-21 18:14:44.909510 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2026-03-21 18:14:44.909539 | controller | } 2026-03-21 18:14:45.246242 | controller | changed: 2026-03-21 18:14:45.246346 | controller | { 2026-03-21 18:14:45.246372 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2026-03-21 18:14:45.246392 | controller | } 2026-03-21 18:14:45.507518 | controller | changed: 2026-03-21 18:14:45.507835 | controller | { 2026-03-21 18:14:45.507877 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2026-03-21 18:14:45.507899 | controller | } 2026-03-21 18:14:45.737043 | controller | changed: 2026-03-21 18:14:45.737140 | controller | { 2026-03-21 18:14:45.737165 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2026-03-21 18:14:45.737183 | controller | } 2026-03-21 18:14:46.033352 | controller | changed: 2026-03-21 18:14:46.033451 | controller | { 2026-03-21 18:14:46.033474 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2026-03-21 18:14:46.033493 | controller | } 2026-03-21 18:14:46.283344 | controller | changed: 2026-03-21 18:14:46.283428 | controller | { 2026-03-21 18:14:46.283453 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2026-03-21 18:14:46.283472 | controller | } 2026-03-21 18:14:46.599508 | controller | changed: 2026-03-21 18:14:46.599620 | controller | { 2026-03-21 18:14:46.599650 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen" 2026-03-21 18:14:46.599671 | controller | } 2026-03-21 18:14:46.891543 | controller | changed: 2026-03-21 18:14:46.891756 | controller | { 2026-03-21 18:14:46.891795 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora" 2026-03-21 18:14:46.891816 | controller | } 2026-03-21 18:14:47.174851 | controller | changed: 2026-03-21 18:14:47.174947 | controller | { 2026-03-21 18:14:47.174972 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2026-03-21 18:14:47.174991 | controller | } 2026-03-21 18:14:47.464147 | controller | changed: 2026-03-21 18:14:47.464247 | controller | { 2026-03-21 18:14:47.464271 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2026-03-21 18:14:47.464289 | controller | } 2026-03-21 18:14:47.711319 | controller | changed: 2026-03-21 18:14:47.711415 | controller | { 2026-03-21 18:14:47.711437 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2026-03-21 18:14:47.711455 | controller | } 2026-03-21 18:14:47.969647 | controller | changed: 2026-03-21 18:14:47.969753 | controller | { 2026-03-21 18:14:47.969777 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2026-03-21 18:14:47.969796 | controller | } 2026-03-21 18:14:48.242765 | controller | changed: 2026-03-21 18:14:48.242866 | controller | { 2026-03-21 18:14:48.242889 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com" 2026-03-21 18:14:48.242908 | controller | } 2026-03-21 18:14:48.515376 | controller | changed: 2026-03-21 18:14:48.515493 | controller | { 2026-03-21 18:14:48.515519 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2026-03-21 18:14:48.515538 | controller | } 2026-03-21 18:14:48.819508 | controller | changed: 2026-03-21 18:14:48.820516 | controller | { 2026-03-21 18:14:48.820576 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2026-03-21 18:14:48.820609 | controller | } 2026-03-21 18:14:49.107910 | controller | changed: 2026-03-21 18:14:49.108015 | controller | { 2026-03-21 18:14:49.108037 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2026-03-21 18:14:49.108055 | controller | } 2026-03-21 18:14:49.380547 | controller | changed: 2026-03-21 18:14:49.380654 | controller | { 2026-03-21 18:14:49.380696 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com" 2026-03-21 18:14:49.380738 | controller | } 2026-03-21 18:14:49.653613 | controller | changed: 2026-03-21 18:14:49.653752 | controller | { 2026-03-21 18:14:49.653777 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb" 2026-03-21 18:14:49.653804 | controller | } 2026-03-21 18:14:49.940290 | controller | changed: 2026-03-21 18:14:49.940383 | controller | { 2026-03-21 18:14:49.940405 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2026-03-21 18:14:49.940422 | controller | } 2026-03-21 18:14:50.190653 | controller | changed: 2026-03-21 18:14:50.191300 | controller | { 2026-03-21 18:14:50.191390 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2026-03-21 18:14:50.191439 | controller | } 2026-03-21 18:14:50.468145 | controller | changed: 2026-03-21 18:14:50.468250 | controller | { 2026-03-21 18:14:50.468279 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2026-03-21 18:14:50.468298 | controller | } 2026-03-21 18:14:50.755260 | controller | changed: 2026-03-21 18:14:50.755372 | controller | { 2026-03-21 18:14:50.755397 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2026-03-21 18:14:50.755415 | controller | } 2026-03-21 18:14:51.065101 | controller | changed: 2026-03-21 18:14:51.065368 | controller | { 2026-03-21 18:14:51.065432 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com" 2026-03-21 18:14:51.065477 | controller | } 2026-03-21 18:14:51.366788 | controller | changed: 2026-03-21 18:14:51.366885 | controller | { 2026-03-21 18:14:51.366907 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2026-03-21 18:14:51.366925 | controller | } 2026-03-21 18:14:51.628067 | controller | changed: 2026-03-21 18:14:51.628172 | controller | { 2026-03-21 18:14:51.628206 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2026-03-21 18:14:51.628232 | controller | } 2026-03-21 18:14:51.880346 | controller | changed: 2026-03-21 18:14:51.880496 | controller | { 2026-03-21 18:14:51.880546 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2026-03-21 18:14:51.880584 | controller | } 2026-03-21 18:14:51.905790 | 2026-03-21 18:14:51.905911 | TASK [Set timezone to UTC] 2026-03-21 18:14:52.491193 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2026-03-21 18:14:52.498298 | 2026-03-21 18:14:52.498387 | TASK [Create nodepool directory] 2026-03-21 18:14:52.784202 | controller | changed 2026-03-21 18:14:52.791942 | 2026-03-21 18:14:52.792036 | TASK [Create nodepool sub_nodes file] 2026-03-21 18:14:53.558004 | controller | changed 2026-03-21 18:14:53.565669 | 2026-03-21 18:14:53.565817 | TASK [Create nodepool sub_nodes_private file] 2026-03-21 18:14:54.256743 | controller | changed 2026-03-21 18:14:54.262083 | 2026-03-21 18:14:54.262145 | LOOP [Populate nodepool sub_nodes file] 2026-03-21 18:14:54.292124 | 2026-03-21 18:14:54.292272 | LOOP [Populate nodepool sub_nodes_private file] 2026-03-21 18:14:54.321110 | 2026-03-21 18:14:54.321241 | TASK [Create nodepool primary file] 2026-03-21 18:14:54.345694 | controller | skipping: Conditional result was False 2026-03-21 18:14:54.351028 | 2026-03-21 18:14:54.351099 | TASK [Create nodepool node_private for this node] 2026-03-21 18:14:55.079657 | controller | changed 2026-03-21 18:14:55.089478 | 2026-03-21 18:14:55.089559 | LOOP [Copy ssh keys to nodepool directory] 2026-03-21 18:14:55.570540 | controller | ok: Item: id_rsa Runtime: 0:00:00.005822 2026-03-21 18:14:55.570803 | 2026-03-21 18:14:55.795837 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004915 2026-03-21 18:14:55.809105 | 2026-03-21 18:14:55.809259 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2026-03-21 18:14:56.544834 | controller | changed 2026-03-21 18:14:56.550413 | 2026-03-21 18:14:56.550510 | TASK [Validate sudoers config after edits] 2026-03-21 18:14:56.831794 | controller | /etc/sudoers: parsed OK 2026-03-21 18:14:56.831882 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2026-03-21 18:14:56.831897 | controller | /etc/sudoers.d/zuul: parsed OK 2026-03-21 18:14:56.831907 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2026-03-21 18:14:57.084485 | controller | ok: Runtime: 0:00:00.008253 2026-03-21 18:14:57.090416 | 2026-03-21 18:14:57.090484 | TASK [Show the environment passed in to job shell scripts] 2026-03-21 18:14:57.372309 | controller | SHELL=/bin/bash 2026-03-21 18:14:57.372416 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2026-03-21 18:14:57.372435 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2026-03-21 18:14:57.372447 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/21/721/1ba87684a5c903e9eeafda3901ca692d40c8c3e2 2026-03-21 18:14:57.372458 | controller | PWD=/home/zuul 2026-03-21 18:14:57.372468 | controller | ZUUL_PIPELINE=github-check 2026-03-21 18:14:57.372478 | controller | LOGNAME=zuul 2026-03-21 18:14:57.372488 | controller | XDG_SESSION_TYPE=tty 2026-03-21 18:14:57.372498 | controller | _=/usr/bin/env 2026-03-21 18:14:57.372512 | controller | MOTD_SHOWN=pam 2026-03-21 18:14:57.372525 | controller | HOME=/home/zuul 2026-03-21 18:14:57.372539 | controller | LANG=en_US.UTF-8 2026-03-21 18:14:57.372553 | controller | SSH_CONNECTION=38.102.83.114 41446 38.102.83.155 22 2026-03-21 18:14:57.372567 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET 2026-03-21 18:14:57.372587 | controller | ZUUL_CHANGE_IDS=721,1ba87684a5c903e9eeafda3901ca692d40c8c3e2 2026-03-21 18:14:57.372600 | controller | WORKSPACE=/home/zuul/workspace 2026-03-21 18:14:57.372635 | controller | XDG_SESSION_CLASS=user 2026-03-21 18:14:57.372653 | controller | SELINUX_ROLE_REQUESTED= 2026-03-21 18:14:57.372664 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2026-03-21 18:14:57.372674 | controller | USER=zuul 2026-03-21 18:14:57.372683 | controller | ZUUL_VOTING=True 2026-03-21 18:14:57.372693 | controller | BUILD_TIMEOUT=1800000 2026-03-21 18:14:57.372703 | controller | SELINUX_USE_CURRENT_RANGE= 2026-03-21 18:14:57.372712 | controller | SHLVL=1 2026-03-21 18:14:57.372722 | controller | ZUUL_PATCHSET=1ba87684a5c903e9eeafda3901ca692d40c8c3e2 2026-03-21 18:14:57.372732 | controller | XDG_SESSION_ID=1 2026-03-21 18:14:57.372742 | controller | ZUUL_BRANCH=main 2026-03-21 18:14:57.372752 | controller | XDG_RUNTIME_DIR=/run/user/1000 2026-03-21 18:14:57.372761 | controller | SSH_CLIENT=38.102.83.114 41446 22 2026-03-21 18:14:57.372772 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2026-03-21 18:14:57.372781 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2026-03-21 18:14:57.372794 | controller | which_declare=declare -f 2026-03-21 18:14:57.372805 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2026-03-21 18:14:57.372815 | controller | SELINUX_LEVEL_REQUESTED= 2026-03-21 18:14:57.372825 | controller | ZUUL_CHANGE=721 2026-03-21 18:14:57.372835 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2026-03-21 18:14:57.372845 | controller | ZUUL_UUID=f28f0745a7614a7ba2149d56531fe399 2026-03-21 18:14:57.372855 | controller | BASH_FUNC_which%%=() { ( alias; 2026-03-21 18:14:57.372865 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2026-03-21 18:14:57.372875 | controller | } 2026-03-21 18:14:57.620366 | controller | ok: Runtime: 0:00:00.007353 2026-03-21 18:14:57.626032 | 2026-03-21 18:14:57.626095 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2026-03-21 18:14:57.660213 | controller | skipping: Conditional result was False 2026-03-21 18:14:57.666295 | 2026-03-21 18:14:57.666357 | TASK [Symlink /home/zuul-worker/workspace] 2026-03-21 18:14:58.196012 | controller | skipping: Conditional result was False 2026-03-21 18:14:58.212382 | 2026-03-21 18:14:58.212587 | TASK [Ensure legacy workspace directory] 2026-03-21 18:15:00.037913 | controller | changed 2026-03-21 18:15:00.072216 | 2026-03-21 18:15:00.072397 | PLAY RECAP 2026-03-21 18:15:00.072463 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2026-03-21 18:15:00.072499 | 2026-03-21 18:15:00.180528 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2026-03-21 18:15:00.181397 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-21 18:15:00.819853 | 2026-03-21 18:15:00.819963 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2026-03-21 18:15:00.841755 | 2026-03-21 18:15:00.841844 | TASK [Clone repos in the job workspace] 2026-03-21 18:15:00.870841 | controller | ok 2026-03-21 18:15:00.888752 | 2026-03-21 18:15:00.888849 | TASK [prepare-workspace : Start zuul_console daemon.] 2026-03-21 18:15:01.294945 | controller | ok 2026-03-21 18:15:01.301328 | 2026-03-21 18:15:01.301409 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2026-03-21 18:15:04.423240 | controller | Output suppressed because no_log was given 2026-03-21 18:15:04.488460 | 2026-03-21 18:15:04.488593 | TASK [Create zuul-output directory] 2026-03-21 18:15:04.857895 | controller | ok 2026-03-21 18:15:04.864388 | 2026-03-21 18:15:04.864469 | TASK [Install required packages] 2026-03-21 18:15:50.282252 | controller | changed 2026-03-21 18:15:50.296251 | 2026-03-21 18:15:50.296462 | TASK [Output pip related things] 2026-03-21 18:15:51.007226 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2026-03-21 18:15:51.350290 | controller | changed 2026-03-21 18:15:51.358614 | 2026-03-21 18:15:51.358745 | TASK [Install requirements] 2026-03-21 18:16:58.498761 | controller | changed 2026-03-21 18:16:58.529250 | 2026-03-21 18:16:58.529455 | TASK [Add cronjob to trigger job stats] 2026-03-21 18:16:58.578007 | controller | skipping: Conditional result was False 2026-03-21 18:16:58.587257 | 2026-03-21 18:16:58.587448 | LOOP [Construct project change list] 2026-03-21 18:16:58.646034 | controller | ok: 2026-03-21 18:16:58.646228 | controller | { 2026-03-21 18:16:58.646253 | controller | "branch": "main", 2026-03-21 18:16:58.646272 | controller | "change": "721", 2026-03-21 18:16:58.646289 | controller | "change_message": "[Draft] Adding Loki deployment hook to architecture vars\n\nAdding Loki deployment hook to architecture vars", 2026-03-21 18:16:58.646310 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/721", 2026-03-21 18:16:58.646327 | controller | "commit_id": "1ba87684a5c903e9eeafda3901ca692d40c8c3e2", 2026-03-21 18:16:58.646344 | controller | "patchset": "1ba87684a5c903e9eeafda3901ca692d40c8c3e2", 2026-03-21 18:16:58.646360 | controller | "project": { 2026-03-21 18:16:58.646376 | controller | "canonical_hostname": "github.com", 2026-03-21 18:16:58.646392 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2026-03-21 18:16:58.646408 | controller | "name": "openstack-k8s-operators/architecture", 2026-03-21 18:16:58.646423 | controller | "short_name": "architecture", 2026-03-21 18:16:58.646448 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2026-03-21 18:16:58.646465 | controller | }, 2026-03-21 18:16:58.646481 | controller | "topic": null 2026-03-21 18:16:58.646496 | controller | } 2026-03-21 18:16:58.710349 | 2026-03-21 18:16:58.710469 | PLAY [Run ci/playbooks/build_runner_image.yml] 2026-03-21 18:16:58.725561 | 2026-03-21 18:16:58.725636 | TASK [Filter out host if needed] 2026-03-21 18:16:58.737295 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-21 18:16:58.742374 | 2026-03-21 18:16:58.742438 | TASK [Get git tag for image tagging] 2026-03-21 18:16:59.277404 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.290758 | 2026-03-21 18:16:59.290932 | TASK [Set openstack-runner image] 2026-03-21 18:16:59.328529 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.388926 | 2026-03-21 18:16:59.389070 | TASK [Build openstack-runner image] 2026-03-21 18:16:59.426971 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.435902 | 2026-03-21 18:16:59.436010 | TASK [Push openstack-runner image] 2026-03-21 18:16:59.464656 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.474785 | 2026-03-21 18:16:59.474883 | TASK [Make sure ci-framework directory exists] 2026-03-21 18:16:59.510523 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.518854 | 2026-03-21 18:16:59.518925 | TASK [Create EDPM ansible var file] 2026-03-21 18:16:59.554662 | controller | skipping: Conditional result was False 2026-03-21 18:16:59.592248 | 2026-03-21 18:16:59.592373 | PLAY RECAP 2026-03-21 18:16:59.592430 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2026-03-21 18:16:59.592460 | 2026-03-21 18:16:59.711831 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2026-03-21 18:16:59.712673 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-21 18:17:00.344988 | 2026-03-21 18:17:00.345109 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2026-03-21 18:17:00.374551 | 2026-03-21 18:17:00.374625 | TASK [Create zuul-output directory] 2026-03-21 18:17:00.735755 | controller | changed 2026-03-21 18:17:00.747126 | 2026-03-21 18:17:00.747274 | TASK [Slurp Zuul inventory test] 2026-03-21 18:17:01.170713 | controller -> localhost | ok 2026-03-21 18:17:01.177143 | 2026-03-21 18:17:01.177214 | TASK [Save zuul inventory] 2026-03-21 18:17:02.230881 | controller | changed 2026-03-21 18:17:02.242850 | 2026-03-21 18:17:02.242993 | TASK [Save zuul vars without the change_message] 2026-03-21 18:17:03.072608 | controller | changed 2026-03-21 18:17:03.117468 | 2026-03-21 18:17:03.117594 | PLAY RECAP 2026-03-21 18:17:03.117658 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-21 18:17:03.117733 | 2026-03-21 18:17:03.254944 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2026-03-21 18:17:03.255973 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-21 18:17:03.837090 | 2026-03-21 18:17:03.837203 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2026-03-21 18:17:03.858497 | 2026-03-21 18:17:03.858590 | TASK [Filter out host if needed] 2026-03-21 18:17:03.867516 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-21 18:17:03.872613 | 2026-03-21 18:17:03.872703 | TASK [Run playbook] 2026-03-21 18:17:04.776892 | controller | 2026-03-21 18:17:05.774970 | controller | PLAY [Test architecture automations] ******************************************* 2026-03-21 18:17:05.775052 | controller | 2026-03-21 18:17:05.775060 | controller | TASK [Gathering Facts ] ******************************************************** 2026-03-21 18:17:05.775065 | controller | Saturday 21 March 2026 18:17:04 +0000 (0:00:00.028) 0:00:00.028 ******** 2026-03-21 18:17:05.775070 | controller | Saturday 21 March 2026 18:17:04 +0000 (0:00:00.027) 0:00:00.027 ******** 2026-03-21 18:17:05.775091 | controller | ok: [localhost] 2026-03-21 18:17:05.843399 | controller | 2026-03-21 18:17:05.843509 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] *** 2026-03-21 18:17:05.843542 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.997) 0:00:01.026 ******** 2026-03-21 18:17:05.843554 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.997) 0:00:01.024 ******** 2026-03-21 18:17:05.843586 | controller | ok: [localhost] 2026-03-21 18:17:05.898241 | controller | 2026-03-21 18:17:05.898287 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2026-03-21 18:17:05.898296 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.068) 0:00:01.094 ******** 2026-03-21 18:17:05.898303 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.068) 0:00:01.093 ******** 2026-03-21 18:17:05.898316 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2026-03-21 18:17:05.931625 | controller | 2026-03-21 18:17:05.931684 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2026-03-21 18:17:05.931695 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.054) 0:00:01.149 ******** 2026-03-21 18:17:05.931702 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.054) 0:00:01.148 ******** 2026-03-21 18:17:05.931722 | controller | ok: [localhost] => 2026-03-21 18:17:10.351143 | controller | cifmw_ci_setup_packages: 2026-03-21 18:17:10.351222 | controller | - bash-completion 2026-03-21 18:17:10.351238 | controller | - ca-certificates 2026-03-21 18:17:10.351262 | controller | - git-core 2026-03-21 18:17:10.351293 | controller | - make 2026-03-21 18:17:10.351308 | controller | - tar 2026-03-21 18:17:10.351323 | controller | - tmux 2026-03-21 18:17:10.351337 | controller | - python3-pip 2026-03-21 18:17:10.351350 | controller | 2026-03-21 18:17:10.351365 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2026-03-21 18:17:10.351389 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.033) 0:00:01.183 ******** 2026-03-21 18:17:10.351406 | controller | Saturday 21 March 2026 18:17:05 +0000 (0:00:00.033) 0:00:01.181 ******** 2026-03-21 18:17:10.351431 | controller | changed: [localhost] 2026-03-21 18:17:10.656189 | controller | 2026-03-21 18:17:10.656257 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2026-03-21 18:17:10.656276 | controller | Saturday 21 March 2026 18:17:10 +0000 (0:00:04.419) 0:00:05.603 ******** 2026-03-21 18:17:10.656291 | controller | Saturday 21 March 2026 18:17:10 +0000 (0:00:04.419) 0:00:05.601 ******** 2026-03-21 18:17:10.656316 | controller | ok: [localhost] 2026-03-21 18:17:11.045288 | controller | 2026-03-21 18:17:11.045349 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2026-03-21 18:17:11.045357 | controller | Saturday 21 March 2026 18:17:10 +0000 (0:00:00.305) 0:00:05.908 ******** 2026-03-21 18:17:11.045363 | controller | Saturday 21 March 2026 18:17:10 +0000 (0:00:00.305) 0:00:05.906 ******** 2026-03-21 18:17:11.045382 | controller | changed: [localhost] 2026-03-21 18:17:15.070101 | controller | 2026-03-21 18:17:15.070174 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] *** 2026-03-21 18:17:15.070191 | controller | Saturday 21 March 2026 18:17:11 +0000 (0:00:00.388) 0:00:06.296 ******** 2026-03-21 18:17:15.070219 | controller | Saturday 21 March 2026 18:17:11 +0000 (0:00:00.388) 0:00:06.295 ******** 2026-03-21 18:17:15.070238 | controller | changed: [localhost] 2026-03-21 18:17:15.100336 | controller | 2026-03-21 18:17:15.100383 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] *** 2026-03-21 18:17:15.100404 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:04.025) 0:00:10.321 ******** 2026-03-21 18:17:15.100415 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:04.025) 0:00:10.320 ******** 2026-03-21 18:17:15.100433 | controller | skipping: [localhost] 2026-03-21 18:17:15.470327 | controller | 2026-03-21 18:17:15.470377 | controller | TASK [ci_setup : Create completion file] *************************************** 2026-03-21 18:17:15.470387 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.030) 0:00:10.352 ******** 2026-03-21 18:17:15.470393 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.030) 0:00:10.351 ******** 2026-03-21 18:17:15.470407 | controller | changed: [localhost] 2026-03-21 18:17:15.825268 | controller | 2026-03-21 18:17:15.825355 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2026-03-21 18:17:15.825369 | controller | source ~/.oc_completion 2026-03-21 18:17:15.825380 | controller | fi] *** 2026-03-21 18:17:15.825401 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.369) 0:00:10.721 ******** 2026-03-21 18:17:15.825412 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.369) 0:00:10.720 ******** 2026-03-21 18:17:15.825433 | controller | changed: [localhost] 2026-03-21 18:17:15.856093 | controller | 2026-03-21 18:17:15.856193 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2026-03-21 18:17:15.856210 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.354) 0:00:11.076 ******** 2026-03-21 18:17:15.856225 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.354) 0:00:11.075 ******** 2026-03-21 18:17:15.856255 | controller | skipping: [localhost] 2026-03-21 18:17:15.884927 | controller | 2026-03-21 18:17:15.884988 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2026-03-21 18:17:15.885002 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2026-03-21 18:17:15.885013 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2026-03-21 18:17:15.885024 | controller | }}] *** 2026-03-21 18:17:15.885035 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.030) 0:00:11.107 ******** 2026-03-21 18:17:15.885045 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.030) 0:00:11.106 ******** 2026-03-21 18:17:15.885064 | controller | skipping: [localhost] 2026-03-21 18:17:15.919951 | controller | 2026-03-21 18:17:15.920048 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2026-03-21 18:17:15.920068 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.028) 0:00:11.136 ******** 2026-03-21 18:17:15.920084 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.028) 0:00:11.134 ******** 2026-03-21 18:17:15.920112 | controller | skipping: [localhost] 2026-03-21 18:17:15.952480 | controller | 2026-03-21 18:17:15.952543 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2026-03-21 18:17:15.952559 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.034) 0:00:11.170 ******** 2026-03-21 18:17:15.952570 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.034) 0:00:11.169 ******** 2026-03-21 18:17:15.952589 | controller | skipping: [localhost] 2026-03-21 18:17:15.984407 | controller | 2026-03-21 18:17:15.984478 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2026-03-21 18:17:15.984496 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.032) 0:00:11.203 ******** 2026-03-21 18:17:15.984510 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.032) 0:00:11.202 ******** 2026-03-21 18:17:15.984534 | controller | skipping: [localhost] 2026-03-21 18:17:16.021089 | controller | 2026-03-21 18:17:16.021147 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] *** 2026-03-21 18:17:16.021173 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.031) 0:00:11.235 ******** 2026-03-21 18:17:16.021190 | controller | Saturday 21 March 2026 18:17:15 +0000 (0:00:00.031) 0:00:11.234 ******** 2026-03-21 18:17:16.021211 | controller | skipping: [localhost] 2026-03-21 18:17:17.128602 | controller | 2026-03-21 18:17:17.128695 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2026-03-21 18:17:17.128709 | controller | Saturday 21 March 2026 18:17:16 +0000 (0:00:00.037) 0:00:11.272 ******** 2026-03-21 18:17:17.128720 | controller | Saturday 21 March 2026 18:17:16 +0000 (0:00:00.037) 0:00:11.271 ******** 2026-03-21 18:17:17.128741 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2026-03-21 18:17:17.526665 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-21 18:17:17.526721 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2026-03-21 18:17:17.526733 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2026-03-21 18:17:17.526745 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2026-03-21 18:17:17.526755 | controller | 2026-03-21 18:17:17.526765 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2026-03-21 18:17:17.526775 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:01.107) 0:00:12.380 ******** 2026-03-21 18:17:17.526785 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:01.107) 0:00:12.378 ******** 2026-03-21 18:17:17.526803 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2026-03-21 18:17:17.757469 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2026-03-21 18:17:17.757517 | controller | 2026-03-21 18:17:17.757527 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2026-03-21 18:17:17.757535 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.398) 0:00:12.778 ******** 2026-03-21 18:17:17.757543 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.398) 0:00:12.776 ******** 2026-03-21 18:17:17.757558 | controller | ok: [localhost] 2026-03-21 18:17:17.778824 | controller | 2026-03-21 18:17:17.778879 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2026-03-21 18:17:17.778895 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.230) 0:00:13.008 ******** 2026-03-21 18:17:17.778908 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.230) 0:00:13.007 ******** 2026-03-21 18:17:17.778930 | controller | skipping: [localhost] 2026-03-21 18:17:17.812702 | controller | 2026-03-21 18:17:17.812735 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2026-03-21 18:17:17.812745 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.021) 0:00:13.030 ******** 2026-03-21 18:17:17.812751 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.021) 0:00:13.029 ******** 2026-03-21 18:17:17.812761 | controller | skipping: [localhost] 2026-03-21 18:17:17.835332 | controller | 2026-03-21 18:17:17.835373 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2026-03-21 18:17:17.835382 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.033) 0:00:13.064 ******** 2026-03-21 18:17:17.835389 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.033) 0:00:13.062 ******** 2026-03-21 18:17:17.835402 | controller | skipping: [localhost] 2026-03-21 18:17:18.240117 | controller | 2026-03-21 18:17:18.240175 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] *** 2026-03-21 18:17:18.240188 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.022) 0:00:13.086 ******** 2026-03-21 18:17:18.240209 | controller | Saturday 21 March 2026 18:17:17 +0000 (0:00:00.022) 0:00:13.085 ******** 2026-03-21 18:17:18.240229 | controller | ok: [localhost] 2026-03-21 18:17:18.599992 | controller | 2026-03-21 18:17:18.600028 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2026-03-21 18:17:18.600035 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.405) 0:00:13.491 ******** 2026-03-21 18:17:18.600040 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.405) 0:00:13.490 ******** 2026-03-21 18:17:18.600050 | controller | ok: [localhost] 2026-03-21 18:17:18.635734 | controller | 2026-03-21 18:17:18.635769 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo. 2026-03-21 18:17:18.635781 | controller | ] *** 2026-03-21 18:17:18.635786 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.359) 0:00:13.851 ******** 2026-03-21 18:17:18.635791 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.359) 0:00:13.850 ******** 2026-03-21 18:17:18.635801 | controller | skipping: [localhost] 2026-03-21 18:17:18.855569 | controller | 2026-03-21 18:17:18.855659 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2026-03-21 18:17:18.855679 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.035) 0:00:13.887 ******** 2026-03-21 18:17:18.855691 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.035) 0:00:13.885 ******** 2026-03-21 18:17:18.855711 | controller | changed: [localhost] 2026-03-21 18:17:18.960358 | controller | 2026-03-21 18:17:18.960416 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2026-03-21 18:17:18.960430 | controller | _cifmw_kustomize_deploy_user_kustomize | 2026-03-21 18:17:18.960448 | controller | default({}) | 2026-03-21 18:17:18.960459 | controller | combine(item.value, recursive=True) 2026-03-21 18:17:18.960470 | controller | }}] *** 2026-03-21 18:17:18.960481 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.220) 0:00:14.107 ******** 2026-03-21 18:17:18.960492 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.220) 0:00:14.106 ******** 2026-03-21 18:17:18.960512 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2026-03-21 18:17:19.095225 | controller | 2026-03-21 18:17:19.095288 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2026-03-21 18:17:19.095298 | controller | _b64_kustomize_user_patches | 2026-03-21 18:17:19.095305 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2026-03-21 18:17:19.095312 | controller | }}] *** 2026-03-21 18:17:19.095319 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.104) 0:00:14.212 ******** 2026-03-21 18:17:19.095326 | controller | Saturday 21 March 2026 18:17:18 +0000 (0:00:00.104) 0:00:14.210 ******** 2026-03-21 18:17:19.095342 | controller | ok: [localhost] 2026-03-21 18:17:19.385548 | controller | 2026-03-21 18:17:19.385670 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-21 18:17:19.385694 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.134) 0:00:14.346 ******** 2026-03-21 18:17:19.385710 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.134) 0:00:14.345 ******** 2026-03-21 18:17:19.385737 | controller | ok: [localhost] 2026-03-21 18:17:19.427313 | controller | 2026-03-21 18:17:19.427374 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] *** 2026-03-21 18:17:19.427388 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.290) 0:00:14.637 ******** 2026-03-21 18:17:19.427399 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.290) 0:00:14.635 ******** 2026-03-21 18:17:19.427432 | controller | ok: [localhost] 2026-03-21 18:17:19.737963 | controller | 2026-03-21 18:17:19.738029 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2026-03-21 18:17:19.738038 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.041) 0:00:14.679 ******** 2026-03-21 18:17:19.738046 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.041) 0:00:14.677 ******** 2026-03-21 18:17:19.738060 | controller | ok: [localhost] 2026-03-21 18:17:19.828646 | controller | 2026-03-21 18:17:19.828727 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2026-03-21 18:17:19.828736 | controller | _net_env_def_slurp['content'] | 2026-03-21 18:17:19.828756 | controller | b64decode | 2026-03-21 18:17:19.828763 | controller | from_yaml 2026-03-21 18:17:19.828770 | controller | }}, cacheable=True] *** 2026-03-21 18:17:19.828777 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.310) 0:00:14.989 ******** 2026-03-21 18:17:19.828783 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.310) 0:00:14.988 ******** 2026-03-21 18:17:19.828802 | controller | ok: [localhost] 2026-03-21 18:17:20.132239 | controller | 2026-03-21 18:17:20.132301 | controller | TASK [Discover automation files paths={{ 2026-03-21 18:17:20.132316 | controller | [cifmw_architecture_repo, _automation_relative] | 2026-03-21 18:17:20.132329 | controller | path_join 2026-03-21 18:17:20.132341 | controller | }}, patterns=*.yaml] *** 2026-03-21 18:17:20.132352 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.091) 0:00:15.080 ******** 2026-03-21 18:17:20.132364 | controller | Saturday 21 March 2026 18:17:19 +0000 (0:00:00.090) 0:00:15.079 ******** 2026-03-21 18:17:20.132384 | controller | ok: [localhost] 2026-03-21 18:17:27.679988 | controller | 2026-03-21 18:17:27.680087 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2026-03-21 18:17:27.680106 | controller | Saturday 21 March 2026 18:17:20 +0000 (0:00:00.303) 0:00:15.383 ******** 2026-03-21 18:17:27.680120 | controller | Saturday 21 March 2026 18:17:20 +0000 (0:00:00.303) 0:00:15.382 ******** 2026-03-21 18:17:27.680152 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-21 18:17:29.294446 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-21 18:17:29.294536 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-21 18:17:29.294548 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-21 18:17:29.294559 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-21 18:17:29.294569 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-21 18:17:29.294579 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-21 18:17:29.294589 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-21 18:17:29.294599 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-21 18:17:29.294609 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-21 18:17:29.294651 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-21 18:17:29.294661 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-21 18:17:29.294671 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-21 18:17:29.294681 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-21 18:17:29.294690 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-21 18:17:29.294700 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-21 18:17:29.294710 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-21 18:17:29.294719 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-21 18:17:29.294729 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-21 18:17:29.294739 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-21 18:17:29.294749 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-21 18:17:29.294758 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-21 18:17:29.294768 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-21 18:17:29.294779 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-21 18:17:29.294789 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-21 18:17:29.294799 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-21 18:17:29.294829 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-21 18:17:29.294844 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-21 18:17:29.294858 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-21 18:17:29.294872 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-21 18:17:29.294887 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-21 18:17:29.294901 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-21 18:17:29.294915 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-21 18:17:29.294925 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-21 18:17:29.294935 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-21 18:17:29.294945 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-21 18:17:29.294954 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-21 18:17:29.294964 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-21 18:17:29.294973 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-21 18:17:29.294983 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-21 18:17:29.294992 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-21 18:17:29.295002 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-21 18:17:29.295012 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-21 18:17:29.295021 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-21 18:17:29.295031 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-21 18:17:29.295040 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-21 18:17:29.295050 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-21 18:17:29.295060 | controller | 2026-03-21 18:17:29.295069 | controller | TASK [Load automation files as fact vas={{ 2026-03-21 18:17:29.295079 | controller | vas | default({}) | 2026-03-21 18:17:29.295089 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2026-03-21 18:17:29.295099 | controller | }}] *** 2026-03-21 18:17:29.295109 | controller | Saturday 21 March 2026 18:17:27 +0000 (0:00:07.547) 0:00:22.931 ******** 2026-03-21 18:17:29.295119 | controller | Saturday 21 March 2026 18:17:27 +0000 (0:00:07.547) 0:00:22.930 ******** 2026-03-21 18:17:29.295145 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml) 2026-03-21 18:17:29.338124 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2026-03-21 18:17:29.338165 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2026-03-21 18:17:29.338176 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2026-03-21 18:17:29.338186 | controller | ok: [localhost] => (item=bmo01.yaml) 2026-03-21 18:17:29.338196 | controller | ok: [localhost] => (item=dcn.yaml) 2026-03-21 18:17:29.338206 | controller | ok: [localhost] => (item=dz-storage.yaml) 2026-03-21 18:17:29.338216 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2026-03-21 18:17:29.338226 | controller | ok: [localhost] => (item=hci.yaml) 2026-03-21 18:17:29.338235 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2026-03-21 18:17:29.338253 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2026-03-21 18:17:29.338263 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2026-03-21 18:17:29.338273 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2026-03-21 18:17:29.338283 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2026-03-21 18:17:29.338292 | controller | ok: [localhost] => (item=nova02beta.yaml) 2026-03-21 18:17:29.338302 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2026-03-21 18:17:29.338312 | controller | ok: [localhost] => (item=nova04delta.yaml) 2026-03-21 18:17:29.338321 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2026-03-21 18:17:29.338331 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2026-03-21 18:17:29.338341 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2026-03-21 18:17:29.338351 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2026-03-21 18:17:29.338360 | controller | ok: [localhost] => (item=osasinfra.yaml) 2026-03-21 18:17:29.338370 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2026-03-21 18:17:29.338379 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml) 2026-03-21 18:17:29.338389 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml) 2026-03-21 18:17:29.338399 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2026-03-21 18:17:29.338408 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2026-03-21 18:17:29.338428 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2026-03-21 18:17:29.338438 | controller | ok: [localhost] => (item=pidone.yaml) 2026-03-21 18:17:29.338447 | controller | ok: [localhost] => (item=sriov.yaml) 2026-03-21 18:17:29.338457 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2026-03-21 18:17:29.338467 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2026-03-21 18:17:29.338482 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2026-03-21 18:17:29.338492 | controller | ok: [localhost] => (item=uni02beta.yaml) 2026-03-21 18:17:29.338502 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2026-03-21 18:17:29.338512 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2026-03-21 18:17:29.338522 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2026-03-21 18:17:29.338532 | controller | ok: [localhost] => (item=uni04delta.yaml) 2026-03-21 18:17:29.338542 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2026-03-21 18:17:29.338552 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2026-03-21 18:17:29.338561 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2026-03-21 18:17:29.338571 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2026-03-21 18:17:29.338580 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2026-03-21 18:17:29.338590 | controller | ok: [localhost] => (item=uni07eta.yaml) 2026-03-21 18:17:29.338599 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2026-03-21 18:17:29.338609 | controller | ok: [localhost] => (item=uni09iota.yaml) 2026-03-21 18:17:29.338652 | controller | ok: [localhost] => (item=vhosts-compact.yaml) 2026-03-21 18:17:29.338662 | controller | 2026-03-21 18:17:29.338672 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2026-03-21 18:17:29.338682 | controller | Saturday 21 March 2026 18:17:29 +0000 (0:00:01.615) 0:00:24.546 ******** 2026-03-21 18:17:29.338692 | controller | Saturday 21 March 2026 18:17:29 +0000 (0:00:01.614) 0:00:24.545 ******** 2026-03-21 18:17:29.338711 | controller | ok: [localhost] 2026-03-21 18:17:30.052784 | controller | 2026-03-21 18:17:30.052843 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2026-03-21 18:17:30.052850 | controller | Saturday 21 March 2026 18:17:29 +0000 (0:00:00.043) 0:00:24.590 ******** 2026-03-21 18:17:30.052855 | controller | Saturday 21 March 2026 18:17:29 +0000 (0:00:00.043) 0:00:24.588 ******** 2026-03-21 18:17:30.052868 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2026-03-21 18:17:30.476908 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2026-03-21 18:17:30.476963 | controller | 2026-03-21 18:17:30.476969 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2026-03-21 18:17:30.476975 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.714) 0:00:25.304 ******** 2026-03-21 18:17:30.476979 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.714) 0:00:25.302 ******** 2026-03-21 18:17:30.476993 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2026-03-21 18:17:30.870192 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2026-03-21 18:17:30.870273 | controller | 2026-03-21 18:17:30.870286 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2026-03-21 18:17:30.870296 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.424) 0:00:25.728 ******** 2026-03-21 18:17:30.870306 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.424) 0:00:25.727 ******** 2026-03-21 18:17:30.870328 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2026-03-21 18:17:30.934049 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2026-03-21 18:17:30.934122 | controller | 2026-03-21 18:17:30.934130 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2026-03-21 18:17:30.934135 | controller | _pub_keys.results[1].content | b64decode 2026-03-21 18:17:30.934140 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2026-03-21 18:17:30.934156 | controller | _priv_keys.results[1].content | b64decode 2026-03-21 18:17:30.934161 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2026-03-21 18:17:30.934165 | controller | _pub_keys.results[1].content | b64decode 2026-03-21 18:17:30.934170 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2026-03-21 18:17:30.934174 | controller | _pub_keys.results[0].content | b64decode 2026-03-21 18:17:30.934178 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2026-03-21 18:17:30.934183 | controller | _priv_keys.results[0].content | b64decode 2026-03-21 18:17:30.934187 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2026-03-21 18:17:30.934191 | controller | [ 2026-03-21 18:17:30.934196 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2026-03-21 18:17:30.934200 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2026-03-21 18:17:30.934205 | controller | ] | select() 2026-03-21 18:17:30.934209 | controller | }}] *** 2026-03-21 18:17:30.934222 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.392) 0:00:26.121 ******** 2026-03-21 18:17:30.934226 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.392) 0:00:26.120 ******** 2026-03-21 18:17:30.934245 | controller | ok: [localhost] 2026-03-21 18:17:31.257801 | controller | 2026-03-21 18:17:31.257902 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2026-03-21 18:17:31.257915 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.063) 0:00:26.184 ******** 2026-03-21 18:17:31.257925 | controller | Saturday 21 March 2026 18:17:30 +0000 (0:00:00.063) 0:00:26.183 ******** 2026-03-21 18:17:31.257958 | controller | 2026-03-21 18:17:31.330699 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:17:31.330781 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.324) 0:00:26.509 ******** 2026-03-21 18:17:31.330790 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.324) 0:00:26.508 ******** 2026-03-21 18:17:31.330810 | controller | ok: [localhost] => 2026-03-21 18:17:31.376307 | controller | changed: false 2026-03-21 18:17:31.376397 | controller | msg: All assertions passed 2026-03-21 18:17:31.376415 | controller | 2026-03-21 18:17:31.376432 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:31.376448 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.072) 0:00:26.582 ******** 2026-03-21 18:17:31.376464 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.072) 0:00:26.581 ******** 2026-03-21 18:17:31.376494 | controller | skipping: [localhost] 2026-03-21 18:17:31.427597 | controller | 2026-03-21 18:17:31.427688 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:31.427699 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.045) 0:00:26.628 ******** 2026-03-21 18:17:31.427707 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.045) 0:00:26.626 ******** 2026-03-21 18:17:31.427735 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-03-21 18:17:31.459877 | controller | 2026-03-21 18:17:31.459927 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:17:31.459940 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.050) 0:00:26.678 ******** 2026-03-21 18:17:31.459950 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.050) 0:00:26.677 ******** 2026-03-21 18:17:31.459980 | controller | skipping: [localhost] 2026-03-21 18:17:31.491002 | controller | 2026-03-21 18:17:31.491061 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:17:31.491073 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.032) 0:00:26.711 ******** 2026-03-21 18:17:31.491084 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.032) 0:00:26.710 ******** 2026-03-21 18:17:31.491102 | controller | ok: [localhost] 2026-03-21 18:17:31.728075 | controller | 2026-03-21 18:17:31.728112 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:17:31.728119 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:17:31.728124 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:17:31.728129 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:31.728133 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.031) 0:00:26.742 ******** 2026-03-21 18:17:31.728138 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.031) 0:00:26.741 ******** 2026-03-21 18:17:31.728147 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2026-03-21 18:17:31.816245 | controller | 2026-03-21 18:17:31.816308 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:17:31.816323 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.236) 0:00:26.979 ******** 2026-03-21 18:17:31.816336 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.237) 0:00:26.978 ******** 2026-03-21 18:17:31.816356 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:17:31.869294 | controller | 2026-03-21 18:17:31.869364 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/control-plane/networking/nncp name=run_hook] *** 2026-03-21 18:17:31.869383 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.087) 0:00:27.067 ******** 2026-03-21 18:17:31.869400 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.087) 0:00:27.066 ******** 2026-03-21 18:17:31.869427 | controller | skipping: [localhost] 2026-03-21 18:17:31.979901 | controller | 2026-03-21 18:17:31.980021 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2026-03-21 18:17:31.980031 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.053) 0:00:27.121 ******** 2026-03-21 18:17:31.980039 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.053) 0:00:27.119 ******** 2026-03-21 18:17:31.980072 | controller | 2026-03-21 18:17:32.058599 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:17:32.058760 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.110) 0:00:27.231 ******** 2026-03-21 18:17:32.058769 | controller | Saturday 21 March 2026 18:17:31 +0000 (0:00:00.110) 0:00:27.230 ******** 2026-03-21 18:17:32.058788 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:17:32.131317 | controller | 2026-03-21 18:17:32.131449 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:17:32.131464 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.078) 0:00:27.310 ******** 2026-03-21 18:17:32.131475 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.078) 0:00:27.309 ******** 2026-03-21 18:17:32.131505 | controller | ok: [localhost] => 2026-03-21 18:17:32.372501 | controller | changed: false 2026-03-21 18:17:32.372648 | controller | msg: All assertions passed 2026-03-21 18:17:32.372658 | controller | 2026-03-21 18:17:32.372664 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:32.372670 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.072) 0:00:27.383 ******** 2026-03-21 18:17:32.372676 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.072) 0:00:27.381 ******** 2026-03-21 18:17:32.372726 | controller | ok: [localhost] 2026-03-21 18:17:32.429066 | controller | 2026-03-21 18:17:32.429184 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:17:32.429192 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.241) 0:00:27.624 ******** 2026-03-21 18:17:32.429225 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.241) 0:00:27.622 ******** 2026-03-21 18:17:32.429252 | controller | ok: [localhost] => 2026-03-21 18:17:32.675879 | controller | changed: false 2026-03-21 18:17:32.675963 | controller | msg: All assertions passed 2026-03-21 18:17:32.675977 | controller | 2026-03-21 18:17:32.675988 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:17:32.675999 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.056) 0:00:27.680 ******** 2026-03-21 18:17:32.676009 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.056) 0:00:27.679 ******** 2026-03-21 18:17:32.676028 | controller | ok: [localhost] 2026-03-21 18:17:33.005625 | controller | 2026-03-21 18:17:33.005666 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:17:33.005673 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:17:33.005678 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:17:33.005683 | controller | _config_map_content | 2026-03-21 18:17:33.005690 | controller | ansible.utils.remove_keys( 2026-03-21 18:17:33.005695 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:17:33.005700 | controller | matching_parameter='regex') 2026-03-21 18:17:33.005704 | controller | }}, cacheable=False] *** 2026-03-21 18:17:33.005709 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.246) 0:00:27.927 ******** 2026-03-21 18:17:33.005714 | controller | Saturday 21 March 2026 18:17:32 +0000 (0:00:00.246) 0:00:27.926 ******** 2026-03-21 18:17:33.005723 | controller | ok: [localhost] 2026-03-21 18:17:33.062691 | controller | 2026-03-21 18:17:33.062737 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:17:33.062744 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.329) 0:00:28.257 ******** 2026-03-21 18:17:33.062750 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.329) 0:00:28.256 ******** 2026-03-21 18:17:33.062759 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-03-21 18:17:33.138675 | controller | 2026-03-21 18:17:33.138710 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-21 18:17:33.138716 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.057) 0:00:28.314 ******** 2026-03-21 18:17:33.138722 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.057) 0:00:28.313 ******** 2026-03-21 18:17:33.138732 | controller | ok: [localhost] => 2026-03-21 18:17:33.368036 | controller | changed: false 2026-03-21 18:17:33.368112 | controller | msg: All assertions passed 2026-03-21 18:17:33.368121 | controller | 2026-03-21 18:17:33.368128 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:17:33.368135 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.075) 0:00:28.390 ******** 2026-03-21 18:17:33.368143 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.075) 0:00:28.389 ******** 2026-03-21 18:17:33.368165 | controller | changed: [localhost] 2026-03-21 18:17:34.042112 | controller | 2026-03-21 18:17:34.042151 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:17:34.042157 | controller | (snippet_datadir, 2026-03-21 18:17:34.042162 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:17:34.042167 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:17:34.042172 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.228) 0:00:28.618 ******** 2026-03-21 18:17:34.042185 | controller | Saturday 21 March 2026 18:17:33 +0000 (0:00:00.228) 0:00:28.617 ******** 2026-03-21 18:17:34.042195 | controller | changed: [localhost] 2026-03-21 18:17:34.146989 | controller | 2026-03-21 18:17:34.147036 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:17:34.147045 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.675) 0:00:29.293 ******** 2026-03-21 18:17:34.147053 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.675) 0:00:29.292 ******** 2026-03-21 18:17:34.147066 | controller | ok: [localhost] 2026-03-21 18:17:34.629772 | controller | 2026-03-21 18:17:34.629876 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:17:34.629884 | controller | (snippet_datadir, 2026-03-21 18:17:34.629890 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:17:34.629895 | controller | }}, content={{ 2026-03-21 18:17:34.629900 | controller | _base64_patch | 2026-03-21 18:17:34.629905 | controller | default({}) | 2026-03-21 18:17:34.629910 | controller | to_nice_yaml 2026-03-21 18:17:34.629914 | controller | }}, mode=0644] *** 2026-03-21 18:17:34.629920 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.104) 0:00:29.398 ******** 2026-03-21 18:17:34.629925 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.104) 0:00:29.396 ******** 2026-03-21 18:17:34.629948 | controller | changed: [localhost] 2026-03-21 18:17:35.091971 | controller | 2026-03-21 18:17:35.092099 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:17:35.092116 | controller | (snippet_datadir, 2026-03-21 18:17:35.092127 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:17:35.092178 | controller | }}, content={{ 2026-03-21 18:17:35.092192 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:17:35.092203 | controller | default({}) | 2026-03-21 18:17:35.092215 | controller | to_nice_yaml 2026-03-21 18:17:35.092227 | controller | }}, mode=0644] *** 2026-03-21 18:17:35.092262 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.483) 0:00:29.881 ******** 2026-03-21 18:17:35.092274 | controller | Saturday 21 March 2026 18:17:34 +0000 (0:00:00.483) 0:00:29.880 ******** 2026-03-21 18:17:35.092308 | controller | changed: [localhost] 2026-03-21 18:17:35.526092 | controller | 2026-03-21 18:17:35.526175 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:17:35.526190 | controller | ( 2026-03-21 18:17:35.526200 | controller | snippet_datadir, 2026-03-21 18:17:35.526211 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:17:35.526222 | controller | ) | path_join 2026-03-21 18:17:35.526232 | controller | }}, mode=0644] *** 2026-03-21 18:17:35.526242 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.462) 0:00:30.343 ******** 2026-03-21 18:17:35.526253 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.462) 0:00:30.342 ******** 2026-03-21 18:17:35.526279 | controller | changed: [localhost] 2026-03-21 18:17:35.642507 | controller | 2026-03-21 18:17:35.642601 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:17:35.642654 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.433) 0:00:30.777 ******** 2026-03-21 18:17:35.642669 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.433) 0:00:30.775 ******** 2026-03-21 18:17:35.642696 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:17:35.716501 | controller | 2026-03-21 18:17:35.716558 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:17:35.716573 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.117) 0:00:30.894 ******** 2026-03-21 18:17:35.716585 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.117) 0:00:30.893 ******** 2026-03-21 18:17:35.716654 | controller | ok: [localhost] => 2026-03-21 18:17:35.932529 | controller | changed: false 2026-03-21 18:17:35.932580 | controller | msg: All assertions passed 2026-03-21 18:17:35.932588 | controller | 2026-03-21 18:17:35.932596 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:17:35.932603 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.073) 0:00:30.967 ******** 2026-03-21 18:17:35.932638 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.073) 0:00:30.966 ******** 2026-03-21 18:17:35.932654 | controller | ok: [localhost] 2026-03-21 18:17:35.991756 | controller | 2026-03-21 18:17:35.991798 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:17:35.991807 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.216) 0:00:31.184 ******** 2026-03-21 18:17:35.991819 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.216) 0:00:31.183 ******** 2026-03-21 18:17:35.991832 | controller | ok: [localhost] 2026-03-21 18:17:36.609654 | controller | 2026-03-21 18:17:36.609715 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:17:36.609724 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.059) 0:00:31.243 ******** 2026-03-21 18:17:36.609731 | controller | Saturday 21 March 2026 18:17:35 +0000 (0:00:00.059) 0:00:31.242 ******** 2026-03-21 18:17:36.609746 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-21 18:17:36.816298 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-21 18:17:36.816386 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-21 18:17:36.816400 | controller | 2026-03-21 18:17:36.816411 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:17:36.816422 | controller | _content | 2026-03-21 18:17:36.816432 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:17:36.816442 | controller | combine(_parsed, recursive=true) 2026-03-21 18:17:36.816453 | controller | }} 2026-03-21 18:17:36.816463 | controller | ] *** 2026-03-21 18:17:36.816473 | controller | Saturday 21 March 2026 18:17:36 +0000 (0:00:00.617) 0:00:31.861 ******** 2026-03-21 18:17:36.816484 | controller | Saturday 21 March 2026 18:17:36 +0000 (0:00:00.617) 0:00:31.860 ******** 2026-03-21 18:17:36.816509 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-21 18:17:37.050762 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:17:37.050841 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:17:37.050854 | controller | 2026-03-21 18:17:37.050866 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:17:37.050877 | controller | Saturday 21 March 2026 18:17:36 +0000 (0:00:00.206) 0:00:32.068 ******** 2026-03-21 18:17:37.050887 | controller | Saturday 21 March 2026 18:17:36 +0000 (0:00:00.206) 0:00:32.066 ******** 2026-03-21 18:17:37.050909 | controller | changed: [localhost] 2026-03-21 18:17:37.540672 | controller | 2026-03-21 18:17:37.540770 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:17:37.540784 | controller | (_destdir, 2026-03-21 18:17:37.540795 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:17:37.540805 | controller | }}, content={{ 2026-03-21 18:17:37.540815 | controller | ( 2026-03-21 18:17:37.540835 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:17:37.540845 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:17:37.540856 | controller | }}, mode=0644] *** 2026-03-21 18:17:37.540867 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.233) 0:00:32.302 ******** 2026-03-21 18:17:37.540877 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.233) 0:00:32.300 ******** 2026-03-21 18:17:37.540903 | controller | changed: [localhost] 2026-03-21 18:17:37.909994 | controller | 2026-03-21 18:17:37.910086 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:17:37.910100 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:17:37.910125 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:17:37.910135 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:17:37.910145 | controller | }}, dest={{ 2026-03-21 18:17:37.910156 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:17:37.910166 | controller | stage['path'], _val.src_file 2026-03-21 18:17:37.910176 | controller | ) | 2026-03-21 18:17:37.910186 | controller | path_join 2026-03-21 18:17:37.910196 | controller | }}] *** 2026-03-21 18:17:37.910206 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.489) 0:00:32.792 ******** 2026-03-21 18:17:37.910216 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.489) 0:00:32.790 ******** 2026-03-21 18:17:37.910240 | controller | changed: [localhost] => (item=network-values) 2026-03-21 18:17:38.026579 | controller | 2026-03-21 18:17:38.026702 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:38.026717 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.369) 0:00:33.161 ******** 2026-03-21 18:17:38.026728 | controller | Saturday 21 March 2026 18:17:37 +0000 (0:00:00.369) 0:00:33.160 ******** 2026-03-21 18:17:38.026753 | controller | skipping: [localhost] 2026-03-21 18:17:38.604115 | controller | 2026-03-21 18:17:38.604198 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:17:38.604214 | controller | Saturday 21 March 2026 18:17:38 +0000 (0:00:00.117) 0:00:33.278 ******** 2026-03-21 18:17:38.604226 | controller | Saturday 21 March 2026 18:17:38 +0000 (0:00:00.117) 0:00:33.277 ******** 2026-03-21 18:17:38.604251 | controller | changed: [localhost] 2026-03-21 18:17:39.065893 | controller | 2026-03-21 18:17:39.065969 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:17:39.065983 | controller | Saturday 21 March 2026 18:17:38 +0000 (0:00:00.577) 0:00:33.855 ******** 2026-03-21 18:17:39.065994 | controller | Saturday 21 March 2026 18:17:38 +0000 (0:00:00.577) 0:00:33.854 ******** 2026-03-21 18:17:39.066016 | controller | changed: [localhost] 2026-03-21 18:17:39.387965 | controller | 2026-03-21 18:17:39.388012 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:17:39.388022 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:17:39.388029 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:17:39.388036 | controller | }}, mode=0644] *** 2026-03-21 18:17:39.388043 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.461) 0:00:34.317 ******** 2026-03-21 18:17:39.388051 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.461) 0:00:34.316 ******** 2026-03-21 18:17:39.388065 | controller | changed: [localhost] 2026-03-21 18:17:39.445795 | controller | 2026-03-21 18:17:39.445839 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:39.445848 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.321) 0:00:34.639 ******** 2026-03-21 18:17:39.445856 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.321) 0:00:34.638 ******** 2026-03-21 18:17:39.445868 | controller | skipping: [localhost] 2026-03-21 18:17:39.501206 | controller | 2026-03-21 18:17:39.501248 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:17:39.501256 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.058) 0:00:34.697 ******** 2026-03-21 18:17:39.501262 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.058) 0:00:34.696 ******** 2026-03-21 18:17:39.501274 | controller | skipping: [localhost] 2026-03-21 18:17:39.545298 | controller | 2026-03-21 18:17:39.545342 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] *** 2026-03-21 18:17:39.545352 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.055) 0:00:34.753 ******** 2026-03-21 18:17:39.545368 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.055) 0:00:34.751 ******** 2026-03-21 18:17:39.545381 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2026-03-21 18:17:39.617221 | controller | skipping: [localhost] 2026-03-21 18:17:39.617260 | controller | 2026-03-21 18:17:39.617266 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:39.617272 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.044) 0:00:34.797 ******** 2026-03-21 18:17:39.617278 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.044) 0:00:34.796 ******** 2026-03-21 18:17:39.617288 | controller | skipping: [localhost] 2026-03-21 18:17:39.685585 | controller | 2026-03-21 18:17:39.685649 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/control-plane/networking/nncp name=run_hook] *** 2026-03-21 18:17:39.685663 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.071) 0:00:34.869 ******** 2026-03-21 18:17:39.685670 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.071) 0:00:34.867 ******** 2026-03-21 18:17:39.685683 | controller | skipping: [localhost] 2026-03-21 18:17:39.726660 | controller | 2026-03-21 18:17:39.726699 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:17:39.726706 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.068) 0:00:34.937 ******** 2026-03-21 18:17:39.726718 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.068) 0:00:34.936 ******** 2026-03-21 18:17:39.726727 | controller | ok: [localhost] => 2026-03-21 18:17:39.766329 | controller | changed: false 2026-03-21 18:17:39.766366 | controller | msg: All assertions passed 2026-03-21 18:17:39.766372 | controller | 2026-03-21 18:17:39.766377 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:39.766383 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.041) 0:00:34.978 ******** 2026-03-21 18:17:39.766389 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.041) 0:00:34.977 ******** 2026-03-21 18:17:39.766398 | controller | skipping: [localhost] 2026-03-21 18:17:39.808849 | controller | 2026-03-21 18:17:39.808901 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:39.808913 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.039) 0:00:35.018 ******** 2026-03-21 18:17:39.808922 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.039) 0:00:35.017 ******** 2026-03-21 18:17:39.808939 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-03-21 18:17:39.848824 | controller | 2026-03-21 18:17:39.848891 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:17:39.848908 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.042) 0:00:35.060 ******** 2026-03-21 18:17:39.848921 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.042) 0:00:35.059 ******** 2026-03-21 18:17:39.848944 | controller | skipping: [localhost] 2026-03-21 18:17:39.906659 | controller | 2026-03-21 18:17:39.906716 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:17:39.906727 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.039) 0:00:35.100 ******** 2026-03-21 18:17:39.906736 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.039) 0:00:35.098 ******** 2026-03-21 18:17:39.906752 | controller | ok: [localhost] 2026-03-21 18:17:40.130216 | controller | 2026-03-21 18:17:40.130311 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:17:40.130332 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:17:40.130349 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:17:40.130366 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:40.130382 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.058) 0:00:35.158 ******** 2026-03-21 18:17:40.130399 | controller | Saturday 21 March 2026 18:17:39 +0000 (0:00:00.058) 0:00:35.157 ******** 2026-03-21 18:17:40.130432 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2026-03-21 18:17:40.221681 | controller | 2026-03-21 18:17:40.221741 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:17:40.221751 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.223) 0:00:35.382 ******** 2026-03-21 18:17:40.221758 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.223) 0:00:35.380 ******** 2026-03-21 18:17:40.221775 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:17:40.282446 | controller | 2026-03-21 18:17:40.282504 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/control-plane/networking name=run_hook] *** 2026-03-21 18:17:40.282514 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.091) 0:00:35.473 ******** 2026-03-21 18:17:40.282521 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.091) 0:00:35.472 ******** 2026-03-21 18:17:40.282537 | controller | skipping: [localhost] 2026-03-21 18:17:40.406935 | controller | 2026-03-21 18:17:40.407023 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/control-plane/networking name=ci_gen_kustomize_values] *** 2026-03-21 18:17:40.407036 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.060) 0:00:35.533 ******** 2026-03-21 18:17:40.407047 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.060) 0:00:35.532 ******** 2026-03-21 18:17:40.407072 | controller | 2026-03-21 18:17:40.485532 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:17:40.485728 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.124) 0:00:35.658 ******** 2026-03-21 18:17:40.485758 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.124) 0:00:35.657 ******** 2026-03-21 18:17:40.485797 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:17:40.568668 | controller | 2026-03-21 18:17:40.568755 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:17:40.568769 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.078) 0:00:35.737 ******** 2026-03-21 18:17:40.568781 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.078) 0:00:35.735 ******** 2026-03-21 18:17:40.568806 | controller | ok: [localhost] => 2026-03-21 18:17:40.807610 | controller | changed: false 2026-03-21 18:17:40.807735 | controller | msg: All assertions passed 2026-03-21 18:17:40.807745 | controller | 2026-03-21 18:17:40.807754 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:40.807762 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.083) 0:00:35.820 ******** 2026-03-21 18:17:40.807770 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.083) 0:00:35.819 ******** 2026-03-21 18:17:40.807793 | controller | ok: [localhost] 2026-03-21 18:17:40.885356 | controller | 2026-03-21 18:17:40.885434 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:17:40.885444 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.238) 0:00:36.059 ******** 2026-03-21 18:17:40.885451 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.238) 0:00:36.058 ******** 2026-03-21 18:17:40.885486 | controller | ok: [localhost] => 2026-03-21 18:17:41.146575 | controller | changed: false 2026-03-21 18:17:41.146678 | controller | msg: All assertions passed 2026-03-21 18:17:41.146693 | controller | 2026-03-21 18:17:41.146704 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:17:41.146715 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.077) 0:00:36.136 ******** 2026-03-21 18:17:41.146726 | controller | Saturday 21 March 2026 18:17:40 +0000 (0:00:00.077) 0:00:36.135 ******** 2026-03-21 18:17:41.146749 | controller | ok: [localhost] 2026-03-21 18:17:41.428893 | controller | 2026-03-21 18:17:41.428965 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:17:41.428973 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:17:41.428978 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:17:41.428983 | controller | _config_map_content | 2026-03-21 18:17:41.428988 | controller | ansible.utils.remove_keys( 2026-03-21 18:17:41.428993 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:17:41.428997 | controller | matching_parameter='regex') 2026-03-21 18:17:41.429002 | controller | }}, cacheable=False] *** 2026-03-21 18:17:41.429006 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.261) 0:00:36.398 ******** 2026-03-21 18:17:41.429011 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.261) 0:00:36.397 ******** 2026-03-21 18:17:41.429037 | controller | ok: [localhost] 2026-03-21 18:17:41.525959 | controller | 2026-03-21 18:17:41.526051 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:17:41.526066 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.282) 0:00:36.680 ******** 2026-03-21 18:17:41.526078 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.282) 0:00:36.679 ******** 2026-03-21 18:17:41.526106 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-03-21 18:17:41.584223 | controller | 2026-03-21 18:17:41.584292 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-21 18:17:41.584302 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.096) 0:00:36.777 ******** 2026-03-21 18:17:41.584309 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.096) 0:00:36.776 ******** 2026-03-21 18:17:41.584327 | controller | ok: [localhost] => 2026-03-21 18:17:41.844824 | controller | changed: false 2026-03-21 18:17:41.844900 | controller | msg: All assertions passed 2026-03-21 18:17:41.844916 | controller | 2026-03-21 18:17:41.844931 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:17:41.844946 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.058) 0:00:36.836 ******** 2026-03-21 18:17:41.844962 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.058) 0:00:36.834 ******** 2026-03-21 18:17:41.844988 | controller | ok: [localhost] 2026-03-21 18:17:42.458351 | controller | 2026-03-21 18:17:42.458432 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:17:42.458447 | controller | (snippet_datadir, 2026-03-21 18:17:42.458459 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:17:42.458471 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:17:42.458482 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.260) 0:00:37.096 ******** 2026-03-21 18:17:42.458493 | controller | Saturday 21 March 2026 18:17:41 +0000 (0:00:00.260) 0:00:37.095 ******** 2026-03-21 18:17:42.458516 | controller | ok: [localhost] 2026-03-21 18:17:42.560072 | controller | 2026-03-21 18:17:42.560146 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:17:42.560173 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.613) 0:00:37.709 ******** 2026-03-21 18:17:42.560181 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.613) 0:00:37.708 ******** 2026-03-21 18:17:42.560199 | controller | ok: [localhost] 2026-03-21 18:17:42.959894 | controller | 2026-03-21 18:17:42.960003 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:17:42.960016 | controller | (snippet_datadir, 2026-03-21 18:17:42.960023 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:17:42.960028 | controller | }}, content={{ 2026-03-21 18:17:42.960033 | controller | _base64_patch | 2026-03-21 18:17:42.960038 | controller | default({}) | 2026-03-21 18:17:42.960042 | controller | to_nice_yaml 2026-03-21 18:17:42.960048 | controller | }}, mode=0644] *** 2026-03-21 18:17:42.960053 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.101) 0:00:37.811 ******** 2026-03-21 18:17:42.960058 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.101) 0:00:37.810 ******** 2026-03-21 18:17:42.960079 | controller | ok: [localhost] 2026-03-21 18:17:43.384123 | controller | 2026-03-21 18:17:43.384287 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:17:43.384299 | controller | (snippet_datadir, 2026-03-21 18:17:43.384308 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:17:43.384315 | controller | }}, content={{ 2026-03-21 18:17:43.384322 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:17:43.384329 | controller | default({}) | 2026-03-21 18:17:43.384336 | controller | to_nice_yaml 2026-03-21 18:17:43.384343 | controller | }}, mode=0644] *** 2026-03-21 18:17:43.384350 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.400) 0:00:38.211 ******** 2026-03-21 18:17:43.384356 | controller | Saturday 21 March 2026 18:17:42 +0000 (0:00:00.400) 0:00:38.210 ******** 2026-03-21 18:17:43.384386 | controller | ok: [localhost] 2026-03-21 18:17:43.814442 | controller | 2026-03-21 18:17:43.814505 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:17:43.814515 | controller | ( 2026-03-21 18:17:43.814523 | controller | snippet_datadir, 2026-03-21 18:17:43.814530 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:17:43.814538 | controller | ) | path_join 2026-03-21 18:17:43.814544 | controller | }}, mode=0644] *** 2026-03-21 18:17:43.814551 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.424) 0:00:38.635 ******** 2026-03-21 18:17:43.814559 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.424) 0:00:38.634 ******** 2026-03-21 18:17:43.814575 | controller | changed: [localhost] 2026-03-21 18:17:43.924436 | controller | 2026-03-21 18:17:43.924523 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:17:43.924535 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.429) 0:00:39.065 ******** 2026-03-21 18:17:43.924544 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.429) 0:00:39.064 ******** 2026-03-21 18:17:43.924568 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:17:43.999633 | controller | 2026-03-21 18:17:43.999714 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:17:43.999723 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.110) 0:00:39.176 ******** 2026-03-21 18:17:43.999730 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.110) 0:00:39.174 ******** 2026-03-21 18:17:43.999751 | controller | ok: [localhost] => 2026-03-21 18:17:44.260154 | controller | changed: false 2026-03-21 18:17:44.260273 | controller | msg: All assertions passed 2026-03-21 18:17:44.260297 | controller | 2026-03-21 18:17:44.260315 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:17:44.260332 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.075) 0:00:39.251 ******** 2026-03-21 18:17:44.260364 | controller | Saturday 21 March 2026 18:17:43 +0000 (0:00:00.075) 0:00:39.250 ******** 2026-03-21 18:17:44.260400 | controller | ok: [localhost] 2026-03-21 18:17:44.343165 | controller | 2026-03-21 18:17:44.343256 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:17:44.343270 | controller | Saturday 21 March 2026 18:17:44 +0000 (0:00:00.260) 0:00:39.511 ******** 2026-03-21 18:17:44.343281 | controller | Saturday 21 March 2026 18:17:44 +0000 (0:00:00.260) 0:00:39.510 ******** 2026-03-21 18:17:44.343313 | controller | ok: [localhost] 2026-03-21 18:17:45.015551 | controller | 2026-03-21 18:17:45.015606 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:17:45.015627 | controller | Saturday 21 March 2026 18:17:44 +0000 (0:00:00.082) 0:00:39.594 ******** 2026-03-21 18:17:45.015632 | controller | Saturday 21 March 2026 18:17:44 +0000 (0:00:00.082) 0:00:39.592 ******** 2026-03-21 18:17:45.015644 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-21 18:17:45.246476 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-21 18:17:45.246543 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-21 18:17:45.246560 | controller | 2026-03-21 18:17:45.246572 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:17:45.246584 | controller | _content | 2026-03-21 18:17:45.246594 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:17:45.246605 | controller | combine(_parsed, recursive=true) 2026-03-21 18:17:45.246693 | controller | }} 2026-03-21 18:17:45.246707 | controller | ] *** 2026-03-21 18:17:45.246718 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.673) 0:00:40.267 ******** 2026-03-21 18:17:45.246736 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.673) 0:00:40.266 ******** 2026-03-21 18:17:45.246756 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-21 18:17:45.534055 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:17:45.534095 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:17:45.534104 | controller | 2026-03-21 18:17:45.534111 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:17:45.534118 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.230) 0:00:40.497 ******** 2026-03-21 18:17:45.534124 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.230) 0:00:40.496 ******** 2026-03-21 18:17:45.534136 | controller | ok: [localhost] 2026-03-21 18:17:46.038593 | controller | 2026-03-21 18:17:46.038689 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:17:46.038704 | controller | (_destdir, 2026-03-21 18:17:46.038715 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:17:46.038725 | controller | }}, content={{ 2026-03-21 18:17:46.038735 | controller | ( 2026-03-21 18:17:46.038745 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:17:46.038755 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:17:46.038765 | controller | }}, mode=0644] *** 2026-03-21 18:17:46.038776 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.288) 0:00:40.786 ******** 2026-03-21 18:17:46.038786 | controller | Saturday 21 March 2026 18:17:45 +0000 (0:00:00.288) 0:00:40.784 ******** 2026-03-21 18:17:46.038804 | controller | ok: [localhost] 2026-03-21 18:17:46.371075 | controller | 2026-03-21 18:17:46.371119 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:17:46.371135 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:17:46.371143 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:17:46.371150 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:17:46.371157 | controller | }}, dest={{ 2026-03-21 18:17:46.371164 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:17:46.371171 | controller | stage['path'], _val.src_file 2026-03-21 18:17:46.371178 | controller | ) | 2026-03-21 18:17:46.371185 | controller | path_join 2026-03-21 18:17:46.371196 | controller | }}] *** 2026-03-21 18:17:46.371203 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.504) 0:00:41.290 ******** 2026-03-21 18:17:46.371210 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.504) 0:00:41.288 ******** 2026-03-21 18:17:46.371223 | controller | ok: [localhost] => (item=network-values) 2026-03-21 18:17:46.449514 | controller | 2026-03-21 18:17:46.449586 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:46.449658 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.332) 0:00:41.622 ******** 2026-03-21 18:17:46.449688 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.332) 0:00:41.621 ******** 2026-03-21 18:17:46.449716 | controller | skipping: [localhost] 2026-03-21 18:17:47.084402 | controller | 2026-03-21 18:17:47.084456 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:17:47.084470 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.077) 0:00:41.700 ******** 2026-03-21 18:17:47.084481 | controller | Saturday 21 March 2026 18:17:46 +0000 (0:00:00.077) 0:00:41.699 ******** 2026-03-21 18:17:47.084499 | controller | changed: [localhost] 2026-03-21 18:17:47.553268 | controller | 2026-03-21 18:17:47.553330 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:17:47.553344 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.635) 0:00:42.335 ******** 2026-03-21 18:17:47.553355 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.635) 0:00:42.334 ******** 2026-03-21 18:17:47.553373 | controller | changed: [localhost] 2026-03-21 18:17:47.836676 | controller | 2026-03-21 18:17:47.836743 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:17:47.836762 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:17:47.836777 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:17:47.836792 | controller | }}, mode=0644] *** 2026-03-21 18:17:47.836804 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.468) 0:00:42.804 ******** 2026-03-21 18:17:47.836814 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.468) 0:00:42.803 ******** 2026-03-21 18:17:47.836833 | controller | changed: [localhost] 2026-03-21 18:17:47.914671 | controller | 2026-03-21 18:17:47.914727 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:47.914742 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.283) 0:00:43.088 ******** 2026-03-21 18:17:47.914754 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.283) 0:00:43.086 ******** 2026-03-21 18:17:47.914774 | controller | skipping: [localhost] 2026-03-21 18:17:47.994754 | controller | 2026-03-21 18:17:47.994815 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:17:47.994833 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.077) 0:00:43.166 ******** 2026-03-21 18:17:47.994845 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.077) 0:00:43.164 ******** 2026-03-21 18:17:47.994865 | controller | skipping: [localhost] 2026-03-21 18:17:48.088821 | controller | 2026-03-21 18:17:48.088882 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/control-plane/networking _raw_params=wait_condition.yml] *** 2026-03-21 18:17:48.088898 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.079) 0:00:43.245 ******** 2026-03-21 18:17:48.088913 | controller | Saturday 21 March 2026 18:17:47 +0000 (0:00:00.079) 0:00:43.244 ******** 2026-03-21 18:17:48.088939 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready) 2026-03-21 18:17:48.163549 | controller | skipping: [localhost] 2026-03-21 18:17:48.163604 | controller | 2026-03-21 18:17:48.163660 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:17:48.163683 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.094) 0:00:43.340 ******** 2026-03-21 18:17:48.163694 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.094) 0:00:43.338 ******** 2026-03-21 18:17:48.163714 | controller | skipping: [localhost] 2026-03-21 18:17:48.235370 | controller | 2026-03-21 18:17:48.235420 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/control-plane/networking name=run_hook] *** 2026-03-21 18:17:48.235434 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.074) 0:00:43.415 ******** 2026-03-21 18:17:48.235444 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.074) 0:00:43.413 ******** 2026-03-21 18:17:48.235463 | controller | skipping: [localhost] 2026-03-21 18:17:48.286047 | controller | 2026-03-21 18:17:48.286090 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:17:48.286099 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.071) 0:00:43.486 ******** 2026-03-21 18:17:48.286107 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.071) 0:00:43.485 ******** 2026-03-21 18:17:48.286119 | controller | ok: [localhost] => 2026-03-21 18:17:48.333111 | controller | changed: false 2026-03-21 18:17:48.333227 | controller | msg: All assertions passed 2026-03-21 18:17:48.333239 | controller | 2026-03-21 18:17:48.333247 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:48.333280 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.051) 0:00:43.537 ******** 2026-03-21 18:17:48.333289 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.051) 0:00:43.536 ******** 2026-03-21 18:17:48.333313 | controller | skipping: [localhost] 2026-03-21 18:17:48.373600 | controller | 2026-03-21 18:17:48.373761 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:17:48.373776 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.046) 0:00:43.584 ******** 2026-03-21 18:17:48.373788 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.046) 0:00:43.583 ******** 2026-03-21 18:17:48.373818 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m) 2026-03-21 18:17:48.409977 | controller | 2026-03-21 18:17:48.410109 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:17:48.410123 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.040) 0:00:43.625 ******** 2026-03-21 18:17:48.410135 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.040) 0:00:43.623 ******** 2026-03-21 18:17:48.410164 | controller | skipping: [localhost] 2026-03-21 18:17:48.449463 | controller | 2026-03-21 18:17:48.449580 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:17:48.449589 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.036) 0:00:43.661 ******** 2026-03-21 18:17:48.449595 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.036) 0:00:43.660 ******** 2026-03-21 18:17:48.449633 | controller | ok: [localhost] 2026-03-21 18:17:48.926430 | controller | 2026-03-21 18:17:48.926511 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:17:48.926518 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:17:48.926524 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:17:48.926529 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:48.926533 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.039) 0:00:43.701 ******** 2026-03-21 18:17:48.926548 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.039) 0:00:43.700 ******** 2026-03-21 18:17:48.926564 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2026-03-21 18:17:49.052482 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-21 18:17:49.052552 | controller | 2026-03-21 18:17:49.052561 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:17:49.052568 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.474) 0:00:44.175 ******** 2026-03-21 18:17:49.052575 | controller | Saturday 21 March 2026 18:17:48 +0000 (0:00:00.474) 0:00:44.174 ******** 2026-03-21 18:17:49.052592 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:17:49.134348 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-21 18:17:49.134421 | controller | 2026-03-21 18:17:49.134433 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/control-plane name=run_hook] *** 2026-03-21 18:17:49.134444 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.128) 0:00:44.304 ******** 2026-03-21 18:17:49.134454 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.128) 0:00:44.302 ******** 2026-03-21 18:17:49.134476 | controller | skipping: [localhost] 2026-03-21 18:17:49.303177 | controller | 2026-03-21 18:17:49.303300 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/control-plane name=ci_gen_kustomize_values] *** 2026-03-21 18:17:49.303327 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.081) 0:00:44.385 ******** 2026-03-21 18:17:49.303332 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.081) 0:00:44.384 ******** 2026-03-21 18:17:49.303355 | controller | 2026-03-21 18:17:49.387484 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:17:49.387688 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.169) 0:00:44.554 ******** 2026-03-21 18:17:49.387709 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.169) 0:00:44.553 ******** 2026-03-21 18:17:49.387743 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:17:49.460100 | controller | 2026-03-21 18:17:49.460243 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:17:49.460254 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.084) 0:00:44.639 ******** 2026-03-21 18:17:49.460262 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.084) 0:00:44.637 ******** 2026-03-21 18:17:49.460289 | controller | ok: [localhost] => 2026-03-21 18:17:49.712265 | controller | changed: false 2026-03-21 18:17:49.712328 | controller | msg: All assertions passed 2026-03-21 18:17:49.712336 | controller | 2026-03-21 18:17:49.712344 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:49.712359 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.072) 0:00:44.711 ******** 2026-03-21 18:17:49.712367 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.072) 0:00:44.710 ******** 2026-03-21 18:17:49.712381 | controller | ok: [localhost] 2026-03-21 18:17:49.802968 | controller | 2026-03-21 18:17:49.803090 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:17:49.803121 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.252) 0:00:44.964 ******** 2026-03-21 18:17:49.803133 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.252) 0:00:44.962 ******** 2026-03-21 18:17:49.803160 | controller | ok: [localhost] => 2026-03-21 18:17:50.039575 | controller | changed: false 2026-03-21 18:17:50.039707 | controller | msg: All assertions passed 2026-03-21 18:17:50.039722 | controller | 2026-03-21 18:17:50.039733 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:17:50.039759 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.090) 0:00:45.054 ******** 2026-03-21 18:17:50.039770 | controller | Saturday 21 March 2026 18:17:49 +0000 (0:00:00.090) 0:00:45.053 ******** 2026-03-21 18:17:50.039795 | controller | ok: [localhost] 2026-03-21 18:17:50.328484 | controller | 2026-03-21 18:17:50.328580 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:17:50.328595 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:17:50.328607 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:17:50.328691 | controller | _config_map_content | 2026-03-21 18:17:50.328703 | controller | ansible.utils.remove_keys( 2026-03-21 18:17:50.328713 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:17:50.328723 | controller | matching_parameter='regex') 2026-03-21 18:17:50.328734 | controller | }}, cacheable=False] *** 2026-03-21 18:17:50.328744 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.236) 0:00:45.291 ******** 2026-03-21 18:17:50.328754 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.236) 0:00:45.290 ******** 2026-03-21 18:17:50.328779 | controller | ok: [localhost] 2026-03-21 18:17:50.429704 | controller | 2026-03-21 18:17:50.429796 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:17:50.429810 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.288) 0:00:45.579 ******** 2026-03-21 18:17:50.429822 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.288) 0:00:45.578 ******** 2026-03-21 18:17:50.429850 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2026-03-21 18:17:50.504686 | controller | 2026-03-21 18:17:50.504775 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2026-03-21 18:17:50.504786 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.101) 0:00:45.681 ******** 2026-03-21 18:17:50.504795 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.101) 0:00:45.680 ******** 2026-03-21 18:17:50.504830 | controller | ok: [localhost] => 2026-03-21 18:17:50.764301 | controller | changed: false 2026-03-21 18:17:50.764385 | controller | msg: All assertions passed 2026-03-21 18:17:50.764395 | controller | 2026-03-21 18:17:50.764403 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:17:50.764410 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.074) 0:00:45.756 ******** 2026-03-21 18:17:50.764418 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.074) 0:00:45.755 ******** 2026-03-21 18:17:50.764437 | controller | ok: [localhost] 2026-03-21 18:17:51.395373 | controller | 2026-03-21 18:17:51.395438 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:17:51.395453 | controller | (snippet_datadir, 2026-03-21 18:17:51.395475 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:17:51.395485 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:17:51.395492 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.259) 0:00:46.016 ******** 2026-03-21 18:17:51.395499 | controller | Saturday 21 March 2026 18:17:50 +0000 (0:00:00.259) 0:00:46.014 ******** 2026-03-21 18:17:51.395513 | controller | ok: [localhost] 2026-03-21 18:17:51.486927 | controller | 2026-03-21 18:17:51.486990 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:17:51.487003 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.631) 0:00:46.647 ******** 2026-03-21 18:17:51.487014 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.631) 0:00:46.645 ******** 2026-03-21 18:17:51.487032 | controller | ok: [localhost] 2026-03-21 18:17:51.904508 | controller | 2026-03-21 18:17:51.904701 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:17:51.904749 | controller | (snippet_datadir, 2026-03-21 18:17:51.904763 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:17:51.904774 | controller | }}, content={{ 2026-03-21 18:17:51.904785 | controller | _base64_patch | 2026-03-21 18:17:51.904796 | controller | default({}) | 2026-03-21 18:17:51.904806 | controller | to_nice_yaml 2026-03-21 18:17:51.904817 | controller | }}, mode=0644] *** 2026-03-21 18:17:51.904828 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.091) 0:00:46.738 ******** 2026-03-21 18:17:51.904839 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.091) 0:00:46.737 ******** 2026-03-21 18:17:51.904871 | controller | ok: [localhost] 2026-03-21 18:17:52.410936 | controller | 2026-03-21 18:17:52.411074 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:17:52.411089 | controller | (snippet_datadir, 2026-03-21 18:17:52.411100 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:17:52.411135 | controller | }}, content={{ 2026-03-21 18:17:52.411146 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:17:52.411156 | controller | default({}) | 2026-03-21 18:17:52.411167 | controller | to_nice_yaml 2026-03-21 18:17:52.411177 | controller | }}, mode=0644] *** 2026-03-21 18:17:52.411187 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.417) 0:00:47.156 ******** 2026-03-21 18:17:52.411198 | controller | Saturday 21 March 2026 18:17:51 +0000 (0:00:00.417) 0:00:47.155 ******** 2026-03-21 18:17:52.411231 | controller | ok: [localhost] 2026-03-21 18:17:52.875032 | controller | 2026-03-21 18:17:52.875074 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:17:52.875084 | controller | ( 2026-03-21 18:17:52.875091 | controller | snippet_datadir, 2026-03-21 18:17:52.875099 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:17:52.875106 | controller | ) | path_join 2026-03-21 18:17:52.875113 | controller | }}, mode=0644] *** 2026-03-21 18:17:52.875119 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.506) 0:00:47.662 ******** 2026-03-21 18:17:52.875125 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.506) 0:00:47.661 ******** 2026-03-21 18:17:52.875134 | controller | ok: [localhost] 2026-03-21 18:17:52.967450 | controller | 2026-03-21 18:17:52.967537 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:17:52.967551 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.464) 0:00:48.127 ******** 2026-03-21 18:17:52.967562 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.464) 0:00:48.125 ******** 2026-03-21 18:17:52.967581 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:17:53.036689 | controller | 2026-03-21 18:17:53.036753 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:17:53.036772 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.092) 0:00:48.219 ******** 2026-03-21 18:17:53.036788 | controller | Saturday 21 March 2026 18:17:52 +0000 (0:00:00.092) 0:00:48.218 ******** 2026-03-21 18:17:53.036814 | controller | ok: [localhost] => 2026-03-21 18:17:53.308777 | controller | changed: false 2026-03-21 18:17:53.308912 | controller | msg: All assertions passed 2026-03-21 18:17:53.308927 | controller | 2026-03-21 18:17:53.308940 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:17:53.308954 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.069) 0:00:48.288 ******** 2026-03-21 18:17:53.308966 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.069) 0:00:48.287 ******** 2026-03-21 18:17:53.309000 | controller | ok: [localhost] 2026-03-21 18:17:53.438178 | controller | 2026-03-21 18:17:53.438302 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:17:53.438314 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.271) 0:00:48.560 ******** 2026-03-21 18:17:53.438337 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.271) 0:00:48.558 ******** 2026-03-21 18:17:53.438362 | controller | ok: [localhost] 2026-03-21 18:17:54.069444 | controller | 2026-03-21 18:17:54.069580 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:17:54.069590 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.129) 0:00:48.689 ******** 2026-03-21 18:17:54.069599 | controller | Saturday 21 March 2026 18:17:53 +0000 (0:00:00.129) 0:00:48.688 ******** 2026-03-21 18:17:54.069657 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2026-03-21 18:17:54.231390 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2026-03-21 18:17:54.231501 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2026-03-21 18:17:54.231511 | controller | 2026-03-21 18:17:54.231520 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:17:54.231527 | controller | _content | 2026-03-21 18:17:54.231534 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:17:54.231539 | controller | combine(_parsed, recursive=true) 2026-03-21 18:17:54.231544 | controller | }} 2026-03-21 18:17:54.231549 | controller | ] *** 2026-03-21 18:17:54.231554 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.630) 0:00:49.320 ******** 2026-03-21 18:17:54.231562 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.630) 0:00:49.319 ******** 2026-03-21 18:17:54.231585 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-21 18:17:54.486898 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:17:54.487031 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:17:54.487041 | controller | 2026-03-21 18:17:54.487050 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:17:54.487059 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.162) 0:00:49.482 ******** 2026-03-21 18:17:54.487066 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.162) 0:00:49.481 ******** 2026-03-21 18:17:54.487096 | controller | ok: [localhost] 2026-03-21 18:17:54.865919 | controller | 2026-03-21 18:17:54.866050 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:17:54.866063 | controller | (_destdir, 2026-03-21 18:17:54.866071 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:17:54.866079 | controller | }}, content={{ 2026-03-21 18:17:54.866087 | controller | ( 2026-03-21 18:17:54.866094 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:17:54.866101 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:17:54.866109 | controller | }}, mode=0644] *** 2026-03-21 18:17:54.866116 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.256) 0:00:49.738 ******** 2026-03-21 18:17:54.866148 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.255) 0:00:49.737 ******** 2026-03-21 18:17:54.866178 | controller | ok: [localhost] 2026-03-21 18:17:54.919607 | controller | 2026-03-21 18:17:54.919776 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:17:54.919788 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.378) 0:00:50.117 ******** 2026-03-21 18:17:54.919796 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.378) 0:00:50.116 ******** 2026-03-21 18:17:54.919825 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:17:54.982993 | controller | 2026-03-21 18:17:54.983112 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:17:54.983121 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.053) 0:00:50.171 ******** 2026-03-21 18:17:54.983129 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.053) 0:00:50.170 ******** 2026-03-21 18:17:54.983169 | controller | ok: [localhost] => 2026-03-21 18:17:55.209231 | controller | changed: false 2026-03-21 18:17:55.209367 | controller | msg: All assertions passed 2026-03-21 18:17:55.209375 | controller | 2026-03-21 18:17:55.209381 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:17:55.209388 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.063) 0:00:50.234 ******** 2026-03-21 18:17:55.209394 | controller | Saturday 21 March 2026 18:17:54 +0000 (0:00:00.063) 0:00:50.233 ******** 2026-03-21 18:17:55.209422 | controller | ok: [localhost] 2026-03-21 18:17:55.296479 | controller | 2026-03-21 18:17:55.296601 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:17:55.296610 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.226) 0:00:50.461 ******** 2026-03-21 18:17:55.296642 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.226) 0:00:50.459 ******** 2026-03-21 18:17:55.296669 | controller | ok: [localhost] => 2026-03-21 18:17:55.546247 | controller | changed: false 2026-03-21 18:17:55.546323 | controller | msg: All assertions passed 2026-03-21 18:17:55.546336 | controller | 2026-03-21 18:17:55.546347 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:17:55.546358 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.086) 0:00:50.547 ******** 2026-03-21 18:17:55.546368 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.086) 0:00:50.546 ******** 2026-03-21 18:17:55.546388 | controller | ok: [localhost] 2026-03-21 18:17:55.773504 | controller | 2026-03-21 18:17:55.773577 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:17:55.773591 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:17:55.773602 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:17:55.773639 | controller | _config_map_content | 2026-03-21 18:17:55.773652 | controller | ansible.utils.remove_keys( 2026-03-21 18:17:55.773662 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:17:55.773672 | controller | matching_parameter='regex') 2026-03-21 18:17:55.773682 | controller | }}, cacheable=False] *** 2026-03-21 18:17:55.773692 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.249) 0:00:50.797 ******** 2026-03-21 18:17:55.773702 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.249) 0:00:50.796 ******** 2026-03-21 18:17:55.773723 | controller | ok: [localhost] 2026-03-21 18:17:55.817427 | controller | 2026-03-21 18:17:55.817485 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:17:55.817493 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.227) 0:00:51.025 ******** 2026-03-21 18:17:55.817513 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.227) 0:00:51.024 ******** 2026-03-21 18:17:55.817533 | controller | skipping: [localhost] 2026-03-21 18:17:56.072100 | controller | 2026-03-21 18:17:56.072350 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:17:56.072356 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.043) 0:00:51.069 ******** 2026-03-21 18:17:56.072361 | controller | Saturday 21 March 2026 18:17:55 +0000 (0:00:00.043) 0:00:51.068 ******** 2026-03-21 18:17:56.072376 | controller | changed: [localhost] 2026-03-21 18:17:56.171832 | controller | 2026-03-21 18:17:56.171982 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:17:56.172003 | controller | (snippet_datadir, 2026-03-21 18:17:56.172036 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:17:56.172053 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:17:56.172069 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.254) 0:00:51.323 ******** 2026-03-21 18:17:56.172104 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.254) 0:00:51.322 ******** 2026-03-21 18:17:56.172330 | controller | skipping: [localhost] 2026-03-21 18:17:56.244594 | controller | 2026-03-21 18:17:56.244741 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:17:56.244749 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.099) 0:00:51.423 ******** 2026-03-21 18:17:56.244755 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.099) 0:00:51.422 ******** 2026-03-21 18:17:56.244778 | controller | ok: [localhost] 2026-03-21 18:17:56.688790 | controller | 2026-03-21 18:17:56.688921 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:17:56.688934 | controller | (snippet_datadir, 2026-03-21 18:17:56.688943 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:17:56.688949 | controller | }}, content={{ 2026-03-21 18:17:56.688956 | controller | _base64_patch | 2026-03-21 18:17:56.688963 | controller | default({}) | 2026-03-21 18:17:56.688970 | controller | to_nice_yaml 2026-03-21 18:17:56.688977 | controller | }}, mode=0644] *** 2026-03-21 18:17:56.688985 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.072) 0:00:51.496 ******** 2026-03-21 18:17:56.688992 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.072) 0:00:51.495 ******** 2026-03-21 18:17:56.689021 | controller | changed: [localhost] 2026-03-21 18:17:57.147109 | controller | 2026-03-21 18:17:57.147185 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:17:57.147198 | controller | (snippet_datadir, 2026-03-21 18:17:57.147209 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:17:57.147219 | controller | }}, content={{ 2026-03-21 18:17:57.147229 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:17:57.147239 | controller | default({}) | 2026-03-21 18:17:57.147249 | controller | to_nice_yaml 2026-03-21 18:17:57.147258 | controller | }}, mode=0644] *** 2026-03-21 18:17:57.147268 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.443) 0:00:51.940 ******** 2026-03-21 18:17:57.147278 | controller | Saturday 21 March 2026 18:17:56 +0000 (0:00:00.443) 0:00:51.938 ******** 2026-03-21 18:17:57.147299 | controller | changed: [localhost] 2026-03-21 18:17:57.671061 | controller | 2026-03-21 18:17:57.671119 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:17:57.671133 | controller | ( 2026-03-21 18:17:57.671143 | controller | snippet_datadir, 2026-03-21 18:17:57.671153 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:17:57.671163 | controller | ) | path_join 2026-03-21 18:17:57.671173 | controller | }}, mode=0644] *** 2026-03-21 18:17:57.671185 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.458) 0:00:52.398 ******** 2026-03-21 18:17:57.671199 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.458) 0:00:52.397 ******** 2026-03-21 18:17:57.671225 | controller | changed: [localhost] 2026-03-21 18:17:57.760778 | controller | 2026-03-21 18:17:57.760824 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:17:57.760833 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.523) 0:00:52.922 ******** 2026-03-21 18:17:57.760848 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.523) 0:00:52.921 ******** 2026-03-21 18:17:57.760861 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:17:57.825951 | controller | 2026-03-21 18:17:57.826019 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:17:57.826040 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.090) 0:00:53.012 ******** 2026-03-21 18:17:57.826056 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.090) 0:00:53.011 ******** 2026-03-21 18:17:57.826082 | controller | ok: [localhost] => 2026-03-21 18:17:58.828993 | controller | changed: false 2026-03-21 18:17:58.829125 | controller | msg: All assertions passed 2026-03-21 18:17:58.829132 | controller | 2026-03-21 18:17:58.829138 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:17:58.829143 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.065) 0:00:53.077 ******** 2026-03-21 18:17:58.829149 | controller | Saturday 21 March 2026 18:17:57 +0000 (0:00:00.065) 0:00:53.076 ******** 2026-03-21 18:17:58.829173 | controller | ok: [localhost] 2026-03-21 18:17:58.898293 | controller | 2026-03-21 18:17:58.898412 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:17:58.898423 | controller | Saturday 21 March 2026 18:17:58 +0000 (0:00:01.001) 0:00:54.079 ******** 2026-03-21 18:17:58.898430 | controller | Saturday 21 March 2026 18:17:58 +0000 (0:00:01.002) 0:00:54.078 ******** 2026-03-21 18:17:58.898455 | controller | ok: [localhost] 2026-03-21 18:17:59.391111 | controller | 2026-03-21 18:17:59.391231 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:17:59.391238 | controller | Saturday 21 March 2026 18:17:58 +0000 (0:00:00.069) 0:00:54.149 ******** 2026-03-21 18:17:59.391246 | controller | Saturday 21 March 2026 18:17:58 +0000 (0:00:00.069) 0:00:54.148 ******** 2026-03-21 18:17:59.391270 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-03-21 18:17:59.530965 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-21 18:17:59.531078 | controller | 2026-03-21 18:17:59.531086 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:17:59.531092 | controller | _content | 2026-03-21 18:17:59.531097 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:17:59.531101 | controller | combine(_parsed, recursive=true) 2026-03-21 18:17:59.531107 | controller | }} 2026-03-21 18:17:59.531112 | controller | ] *** 2026-03-21 18:17:59.531117 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.493) 0:00:54.642 ******** 2026-03-21 18:17:59.531124 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.493) 0:00:54.641 ******** 2026-03-21 18:17:59.531147 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:17:59.775892 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:17:59.776016 | controller | 2026-03-21 18:17:59.776023 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:17:59.776030 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.139) 0:00:54.782 ******** 2026-03-21 18:17:59.776035 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.139) 0:00:54.780 ******** 2026-03-21 18:17:59.776060 | controller | changed: [localhost] 2026-03-21 18:18:00.300730 | controller | 2026-03-21 18:18:00.300872 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:00.300883 | controller | (_destdir, 2026-03-21 18:18:00.300891 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:00.300898 | controller | }}, content={{ 2026-03-21 18:18:00.300904 | controller | ( 2026-03-21 18:18:00.300911 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:00.300917 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:00.300923 | controller | }}, mode=0644] *** 2026-03-21 18:18:00.300929 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.245) 0:00:55.027 ******** 2026-03-21 18:18:00.300936 | controller | Saturday 21 March 2026 18:17:59 +0000 (0:00:00.245) 0:00:55.026 ******** 2026-03-21 18:18:00.300963 | controller | changed: [localhost] 2026-03-21 18:18:00.926053 | controller | 2026-03-21 18:18:00.926172 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:00.926180 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:00.926186 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:00.926191 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:00.926195 | controller | }}, dest={{ 2026-03-21 18:18:00.926200 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:00.926225 | controller | stage['path'], _val.src_file 2026-03-21 18:18:00.926229 | controller | ) | 2026-03-21 18:18:00.926234 | controller | path_join 2026-03-21 18:18:00.926238 | controller | }}] *** 2026-03-21 18:18:00.926243 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.524) 0:00:55.552 ******** 2026-03-21 18:18:00.926249 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.524) 0:00:55.551 ******** 2026-03-21 18:18:00.926272 | controller | ok: [localhost] => (item=network-values) 2026-03-21 18:18:00.979030 | controller | changed: [localhost] => (item=service-values) 2026-03-21 18:18:00.979180 | controller | 2026-03-21 18:18:00.979208 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:00.979214 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.624) 0:00:56.177 ******** 2026-03-21 18:18:00.979220 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.624) 0:00:56.176 ******** 2026-03-21 18:18:00.979244 | controller | skipping: [localhost] 2026-03-21 18:18:01.493441 | controller | 2026-03-21 18:18:01.493563 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:01.493571 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.053) 0:00:56.230 ******** 2026-03-21 18:18:01.493577 | controller | Saturday 21 March 2026 18:18:00 +0000 (0:00:00.053) 0:00:56.229 ******** 2026-03-21 18:18:01.493601 | controller | changed: [localhost] 2026-03-21 18:18:01.984928 | controller | 2026-03-21 18:18:01.985068 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:01.985086 | controller | Saturday 21 March 2026 18:18:01 +0000 (0:00:00.513) 0:00:56.744 ******** 2026-03-21 18:18:01.985094 | controller | Saturday 21 March 2026 18:18:01 +0000 (0:00:00.513) 0:00:56.743 ******** 2026-03-21 18:18:01.985123 | controller | changed: [localhost] 2026-03-21 18:18:02.283965 | controller | 2026-03-21 18:18:02.284102 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:02.284116 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:02.284126 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:02.284135 | controller | }}, mode=0644] *** 2026-03-21 18:18:02.284144 | controller | Saturday 21 March 2026 18:18:01 +0000 (0:00:00.491) 0:00:57.236 ******** 2026-03-21 18:18:02.284248 | controller | Saturday 21 March 2026 18:18:01 +0000 (0:00:00.491) 0:00:57.235 ******** 2026-03-21 18:18:02.284284 | controller | changed: [localhost] 2026-03-21 18:18:02.335695 | controller | 2026-03-21 18:18:02.335813 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:02.335825 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.298) 0:00:57.535 ******** 2026-03-21 18:18:02.335834 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.298) 0:00:57.533 ******** 2026-03-21 18:18:02.335860 | controller | skipping: [localhost] 2026-03-21 18:18:02.415040 | controller | 2026-03-21 18:18:02.415172 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:02.415187 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.051) 0:00:57.587 ******** 2026-03-21 18:18:02.415198 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.051) 0:00:57.585 ******** 2026-03-21 18:18:02.415256 | controller | skipping: [localhost] 2026-03-21 18:18:02.489968 | controller | 2026-03-21 18:18:02.490102 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/control-plane _raw_params=wait_condition.yml] *** 2026-03-21 18:18:02.490112 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.079) 0:00:57.666 ******** 2026-03-21 18:18:02.490121 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.079) 0:00:57.665 ******** 2026-03-21 18:18:02.490148 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m) 2026-03-21 18:18:02.558727 | controller | skipping: [localhost] 2026-03-21 18:18:02.558853 | controller | 2026-03-21 18:18:02.558862 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:02.558871 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.074) 0:00:57.740 ******** 2026-03-21 18:18:02.558879 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.074) 0:00:57.739 ******** 2026-03-21 18:18:02.558905 | controller | skipping: [localhost] 2026-03-21 18:18:02.642436 | controller | 2026-03-21 18:18:02.642593 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/control-plane name=run_hook] *** 2026-03-21 18:18:02.642602 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.069) 0:00:57.810 ******** 2026-03-21 18:18:02.642627 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.069) 0:00:57.808 ******** 2026-03-21 18:18:02.642653 | controller | skipping: [localhost] 2026-03-21 18:18:02.714568 | controller | 2026-03-21 18:18:02.714738 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:02.714748 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.084) 0:00:57.894 ******** 2026-03-21 18:18:02.714754 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.083) 0:00:57.892 ******** 2026-03-21 18:18:02.714786 | controller | ok: [localhost] => 2026-03-21 18:18:02.759042 | controller | changed: false 2026-03-21 18:18:02.759154 | controller | msg: All assertions passed 2026-03-21 18:18:02.759163 | controller | 2026-03-21 18:18:02.759168 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:02.759175 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.072) 0:00:57.966 ******** 2026-03-21 18:18:02.759181 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.072) 0:00:57.965 ******** 2026-03-21 18:18:02.759203 | controller | skipping: [localhost] 2026-03-21 18:18:02.796801 | controller | 2026-03-21 18:18:02.796900 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:02.796913 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.044) 0:00:58.010 ******** 2026-03-21 18:18:02.796924 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.044) 0:00:58.009 ******** 2026-03-21 18:18:02.796951 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:02.831670 | controller | 2026-03-21 18:18:02.831760 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:02.831774 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.037) 0:00:58.048 ******** 2026-03-21 18:18:02.831785 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.037) 0:00:58.047 ******** 2026-03-21 18:18:02.831812 | controller | skipping: [localhost] 2026-03-21 18:18:02.880115 | controller | 2026-03-21 18:18:02.880211 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:02.880224 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.034) 0:00:58.083 ******** 2026-03-21 18:18:02.880235 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.034) 0:00:58.082 ******** 2026-03-21 18:18:02.880261 | controller | ok: [localhost] 2026-03-21 18:18:03.156401 | controller | 2026-03-21 18:18:03.156484 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:03.156502 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:03.156517 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:03.156544 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:03.156559 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.048) 0:00:58.131 ******** 2026-03-21 18:18:03.156574 | controller | Saturday 21 March 2026 18:18:02 +0000 (0:00:00.048) 0:00:58.130 ******** 2026-03-21 18:18:03.156597 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2026-03-21 18:18:03.225483 | controller | 2026-03-21 18:18:03.225559 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:03.225572 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.276) 0:00:58.408 ******** 2026-03-21 18:18:03.225583 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.276) 0:00:58.406 ******** 2026-03-21 18:18:03.225605 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:03.291396 | controller | 2026-03-21 18:18:03.291486 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset name=run_hook] *** 2026-03-21 18:18:03.291502 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.068) 0:00:58.476 ******** 2026-03-21 18:18:03.291514 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.068) 0:00:58.475 ******** 2026-03-21 18:18:03.291540 | controller | skipping: [localhost] 2026-03-21 18:18:03.408380 | controller | 2026-03-21 18:18:03.408501 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] *** 2026-03-21 18:18:03.408509 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.065) 0:00:58.542 ******** 2026-03-21 18:18:03.408515 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.065) 0:00:58.541 ******** 2026-03-21 18:18:03.408540 | controller | 2026-03-21 18:18:03.482077 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:03.482197 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.117) 0:00:58.660 ******** 2026-03-21 18:18:03.482206 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.117) 0:00:58.658 ******** 2026-03-21 18:18:03.482232 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:03.540165 | controller | 2026-03-21 18:18:03.540309 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:03.540326 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.073) 0:00:58.733 ******** 2026-03-21 18:18:03.540338 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.073) 0:00:58.732 ******** 2026-03-21 18:18:03.540389 | controller | ok: [localhost] => 2026-03-21 18:18:03.805196 | controller | changed: false 2026-03-21 18:18:03.805333 | controller | msg: All assertions passed 2026-03-21 18:18:03.805345 | controller | 2026-03-21 18:18:03.805354 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:03.805363 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.058) 0:00:58.791 ******** 2026-03-21 18:18:03.805384 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.058) 0:00:58.790 ******** 2026-03-21 18:18:03.805414 | controller | ok: [localhost] 2026-03-21 18:18:03.868327 | controller | 2026-03-21 18:18:03.868463 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:03.868476 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.264) 0:00:59.056 ******** 2026-03-21 18:18:03.868486 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.264) 0:00:59.055 ******** 2026-03-21 18:18:03.868518 | controller | ok: [localhost] => 2026-03-21 18:18:04.064726 | controller | changed: false 2026-03-21 18:18:04.064851 | controller | msg: All assertions passed 2026-03-21 18:18:04.064860 | controller | 2026-03-21 18:18:04.064869 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:04.064901 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.062) 0:00:59.119 ******** 2026-03-21 18:18:04.064909 | controller | Saturday 21 March 2026 18:18:03 +0000 (0:00:00.063) 0:00:59.118 ******** 2026-03-21 18:18:04.064936 | controller | ok: [localhost] 2026-03-21 18:18:04.284074 | controller | 2026-03-21 18:18:04.284215 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:04.284229 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:04.284237 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:04.284244 | controller | _config_map_content | 2026-03-21 18:18:04.284250 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:04.284257 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:04.284263 | controller | matching_parameter='regex') 2026-03-21 18:18:04.284269 | controller | }}, cacheable=False] *** 2026-03-21 18:18:04.284274 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.196) 0:00:59.316 ******** 2026-03-21 18:18:04.284280 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.196) 0:00:59.314 ******** 2026-03-21 18:18:04.284305 | controller | ok: [localhost] 2026-03-21 18:18:04.377092 | controller | 2026-03-21 18:18:04.377163 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:04.377176 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.219) 0:00:59.535 ******** 2026-03-21 18:18:04.377186 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.219) 0:00:59.534 ******** 2026-03-21 18:18:04.377207 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost 2026-03-21 18:18:04.468856 | controller | 2026-03-21 18:18:04.468943 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2026-03-21 18:18:04.468956 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.093) 0:00:59.628 ******** 2026-03-21 18:18:04.468967 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.093) 0:00:59.627 ******** 2026-03-21 18:18:04.468991 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost 2026-03-21 18:18:04.546581 | controller | 2026-03-21 18:18:04.546712 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] *** 2026-03-21 18:18:04.546730 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.091) 0:00:59.720 ******** 2026-03-21 18:18:04.546744 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.091) 0:00:59.719 ******** 2026-03-21 18:18:04.546792 | controller | ok: [localhost] => 2026-03-21 18:18:04.657285 | controller | changed: false 2026-03-21 18:18:04.657372 | controller | msg: All assertions passed 2026-03-21 18:18:04.657384 | controller | 2026-03-21 18:18:04.657395 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2026-03-21 18:18:04.657406 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.077) 0:00:59.798 ******** 2026-03-21 18:18:04.657416 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.077) 0:00:59.797 ******** 2026-03-21 18:18:04.657441 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost 2026-03-21 18:18:04.727553 | controller | 2026-03-21 18:18:04.727667 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] *** 2026-03-21 18:18:04.727703 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.110) 0:00:59.909 ******** 2026-03-21 18:18:04.727715 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.110) 0:00:59.907 ******** 2026-03-21 18:18:04.727737 | controller | skipping: [localhost] 2026-03-21 18:18:04.789257 | controller | 2026-03-21 18:18:04.789319 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2026-03-21 18:18:04.789327 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2026-03-21 18:18:04.789334 | controller | }}] *** 2026-03-21 18:18:04.789340 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.070) 0:00:59.979 ******** 2026-03-21 18:18:04.789347 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.070) 0:00:59.978 ******** 2026-03-21 18:18:04.789362 | controller | ok: [localhost] 2026-03-21 18:18:04.857389 | controller | 2026-03-21 18:18:04.857494 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] *** 2026-03-21 18:18:04.857511 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.060) 0:01:00.040 ******** 2026-03-21 18:18:04.857523 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.061) 0:01:00.039 ******** 2026-03-21 18:18:04.857549 | controller | ok: [localhost] => 2026-03-21 18:18:05.099057 | controller | changed: false 2026-03-21 18:18:05.099146 | controller | msg: All assertions passed 2026-03-21 18:18:05.099162 | controller | 2026-03-21 18:18:05.099176 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:05.099189 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.068) 0:01:00.108 ******** 2026-03-21 18:18:05.099202 | controller | Saturday 21 March 2026 18:18:04 +0000 (0:00:00.068) 0:01:00.107 ******** 2026-03-21 18:18:05.099230 | controller | changed: [localhost] 2026-03-21 18:18:05.597519 | controller | 2026-03-21 18:18:05.597590 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:05.597601 | controller | (snippet_datadir, 2026-03-21 18:18:05.597608 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:05.597641 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:05.597648 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.242) 0:01:00.351 ******** 2026-03-21 18:18:05.597655 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.242) 0:01:00.349 ******** 2026-03-21 18:18:05.597670 | controller | changed: [localhost] 2026-03-21 18:18:05.688673 | controller | 2026-03-21 18:18:05.688710 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:05.688718 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.498) 0:01:00.849 ******** 2026-03-21 18:18:05.688725 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.498) 0:01:00.848 ******** 2026-03-21 18:18:05.688736 | controller | ok: [localhost] 2026-03-21 18:18:06.152667 | controller | 2026-03-21 18:18:06.152761 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:06.152780 | controller | (snippet_datadir, 2026-03-21 18:18:06.152794 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:06.152808 | controller | }}, content={{ 2026-03-21 18:18:06.152819 | controller | _base64_patch | 2026-03-21 18:18:06.152828 | controller | default({}) | 2026-03-21 18:18:06.152838 | controller | to_nice_yaml 2026-03-21 18:18:06.152848 | controller | }}, mode=0644] *** 2026-03-21 18:18:06.152858 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.091) 0:01:00.940 ******** 2026-03-21 18:18:06.152868 | controller | Saturday 21 March 2026 18:18:05 +0000 (0:00:00.091) 0:01:00.939 ******** 2026-03-21 18:18:06.152908 | controller | changed: [localhost] 2026-03-21 18:18:06.641868 | controller | 2026-03-21 18:18:06.641980 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:06.642000 | controller | (snippet_datadir, 2026-03-21 18:18:06.642016 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:06.642032 | controller | }}, content={{ 2026-03-21 18:18:06.642047 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:06.642062 | controller | default({}) | 2026-03-21 18:18:06.642077 | controller | to_nice_yaml 2026-03-21 18:18:06.642092 | controller | }}, mode=0644] *** 2026-03-21 18:18:06.642117 | controller | Saturday 21 March 2026 18:18:06 +0000 (0:00:00.463) 0:01:01.404 ******** 2026-03-21 18:18:06.642133 | controller | Saturday 21 March 2026 18:18:06 +0000 (0:00:00.463) 0:01:01.403 ******** 2026-03-21 18:18:06.642167 | controller | changed: [localhost] 2026-03-21 18:18:07.064933 | controller | 2026-03-21 18:18:07.065017 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:07.065032 | controller | ( 2026-03-21 18:18:07.065043 | controller | snippet_datadir, 2026-03-21 18:18:07.065055 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:07.065066 | controller | ) | path_join 2026-03-21 18:18:07.065077 | controller | }}, mode=0644] *** 2026-03-21 18:18:07.065087 | controller | Saturday 21 March 2026 18:18:06 +0000 (0:00:00.488) 0:01:01.893 ******** 2026-03-21 18:18:07.065099 | controller | Saturday 21 March 2026 18:18:06 +0000 (0:00:00.488) 0:01:01.892 ******** 2026-03-21 18:18:07.065122 | controller | changed: [localhost] 2026-03-21 18:18:07.168875 | controller | 2026-03-21 18:18:07.168954 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:07.168967 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.422) 0:01:02.316 ******** 2026-03-21 18:18:07.168978 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.422) 0:01:02.315 ******** 2026-03-21 18:18:07.169004 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:07.235164 | controller | 2026-03-21 18:18:07.235206 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:07.235219 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.104) 0:01:02.420 ******** 2026-03-21 18:18:07.235229 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.104) 0:01:02.419 ******** 2026-03-21 18:18:07.235246 | controller | ok: [localhost] => 2026-03-21 18:18:07.488756 | controller | changed: false 2026-03-21 18:18:07.488840 | controller | msg: All assertions passed 2026-03-21 18:18:07.488854 | controller | 2026-03-21 18:18:07.488866 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:07.488878 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.066) 0:01:02.487 ******** 2026-03-21 18:18:07.488889 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.066) 0:01:02.485 ******** 2026-03-21 18:18:07.488914 | controller | ok: [localhost] 2026-03-21 18:18:07.562372 | controller | 2026-03-21 18:18:07.562449 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:07.562463 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.253) 0:01:02.740 ******** 2026-03-21 18:18:07.562474 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.253) 0:01:02.738 ******** 2026-03-21 18:18:07.562499 | controller | ok: [localhost] 2026-03-21 18:18:08.214571 | controller | 2026-03-21 18:18:08.214679 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:08.214707 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.073) 0:01:02.813 ******** 2026-03-21 18:18:08.214725 | controller | Saturday 21 March 2026 18:18:07 +0000 (0:00:00.073) 0:01:02.812 ******** 2026-03-21 18:18:08.214751 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2026-03-21 18:18:08.382238 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2026-03-21 18:18:08.382296 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2026-03-21 18:18:08.382302 | controller | 2026-03-21 18:18:08.382307 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:08.382312 | controller | _content | 2026-03-21 18:18:08.382317 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:08.382321 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:08.382331 | controller | }} 2026-03-21 18:18:08.382335 | controller | ] *** 2026-03-21 18:18:08.382340 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.651) 0:01:03.465 ******** 2026-03-21 18:18:08.382345 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.651) 0:01:03.464 ******** 2026-03-21 18:18:08.382359 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-21 18:18:08.619863 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:08.619935 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:08.619941 | controller | 2026-03-21 18:18:08.619947 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:08.619952 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.168) 0:01:03.634 ******** 2026-03-21 18:18:08.619957 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.168) 0:01:03.632 ******** 2026-03-21 18:18:08.619973 | controller | changed: [localhost] 2026-03-21 18:18:09.127846 | controller | 2026-03-21 18:18:09.127944 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:09.127957 | controller | (_destdir, 2026-03-21 18:18:09.127968 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:09.127979 | controller | }}, content={{ 2026-03-21 18:18:09.127989 | controller | ( 2026-03-21 18:18:09.127998 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:09.128008 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:09.128018 | controller | }}, mode=0644] *** 2026-03-21 18:18:09.128028 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.237) 0:01:03.871 ******** 2026-03-21 18:18:09.128038 | controller | Saturday 21 March 2026 18:18:08 +0000 (0:00:00.237) 0:01:03.870 ******** 2026-03-21 18:18:09.128065 | controller | changed: [localhost] 2026-03-21 18:18:09.434873 | controller | 2026-03-21 18:18:09.434954 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:09.434963 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:09.434971 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:09.435002 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:09.435009 | controller | }}, dest={{ 2026-03-21 18:18:09.435016 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:09.435023 | controller | stage['path'], _val.src_file 2026-03-21 18:18:09.435029 | controller | ) | 2026-03-21 18:18:09.435036 | controller | path_join 2026-03-21 18:18:09.435042 | controller | }}] *** 2026-03-21 18:18:09.435048 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.507) 0:01:04.378 ******** 2026-03-21 18:18:09.435054 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.507) 0:01:04.377 ******** 2026-03-21 18:18:09.435075 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2026-03-21 18:18:09.498683 | controller | 2026-03-21 18:18:09.498777 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:09.498790 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.307) 0:01:04.686 ******** 2026-03-21 18:18:09.498800 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.307) 0:01:04.685 ******** 2026-03-21 18:18:09.498826 | controller | skipping: [localhost] 2026-03-21 18:18:09.869410 | controller | 2026-03-21 18:18:09.869488 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:09.869508 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.063) 0:01:04.750 ******** 2026-03-21 18:18:09.869515 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.063) 0:01:04.749 ******** 2026-03-21 18:18:09.869536 | controller | changed: [localhost] 2026-03-21 18:18:10.364942 | controller | 2026-03-21 18:18:10.365023 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:10.365033 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.370) 0:01:05.121 ******** 2026-03-21 18:18:10.365040 | controller | Saturday 21 March 2026 18:18:09 +0000 (0:00:00.370) 0:01:05.119 ******** 2026-03-21 18:18:10.365068 | controller | changed: [localhost] 2026-03-21 18:18:10.643378 | controller | 2026-03-21 18:18:10.643455 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:10.643471 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:10.643482 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:10.643493 | controller | }}, mode=0644] *** 2026-03-21 18:18:10.643503 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.495) 0:01:05.616 ******** 2026-03-21 18:18:10.643513 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.495) 0:01:05.614 ******** 2026-03-21 18:18:10.643538 | controller | changed: [localhost] 2026-03-21 18:18:10.688687 | controller | 2026-03-21 18:18:10.688758 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:10.688771 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.279) 0:01:05.895 ******** 2026-03-21 18:18:10.688782 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.279) 0:01:05.894 ******** 2026-03-21 18:18:10.688804 | controller | skipping: [localhost] 2026-03-21 18:18:10.733437 | controller | 2026-03-21 18:18:10.733515 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:10.733525 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.045) 0:01:05.940 ******** 2026-03-21 18:18:10.733532 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.045) 0:01:05.939 ******** 2026-03-21 18:18:10.733553 | controller | skipping: [localhost] 2026-03-21 18:18:10.784391 | controller | 2026-03-21 18:18:10.784469 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] *** 2026-03-21 18:18:10.784479 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.044) 0:01:05.985 ******** 2026-03-21 18:18:10.784486 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.044) 0:01:05.984 ******** 2026-03-21 18:18:10.784507 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:10.841144 | controller | skipping: [localhost] 2026-03-21 18:18:10.841221 | controller | 2026-03-21 18:18:10.841231 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:10.841239 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.050) 0:01:06.036 ******** 2026-03-21 18:18:10.841246 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.050) 0:01:06.034 ******** 2026-03-21 18:18:10.841266 | controller | skipping: [localhost] 2026-03-21 18:18:10.900488 | controller | 2026-03-21 18:18:10.900570 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/edpm-pre-ceph/nodeset name=run_hook] *** 2026-03-21 18:18:10.900579 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.056) 0:01:06.092 ******** 2026-03-21 18:18:10.900595 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.056) 0:01:06.091 ******** 2026-03-21 18:18:10.900645 | controller | skipping: [localhost] 2026-03-21 18:18:10.950244 | controller | 2026-03-21 18:18:10.950334 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:10.950360 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.059) 0:01:06.152 ******** 2026-03-21 18:18:10.950368 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.059) 0:01:06.150 ******** 2026-03-21 18:18:10.950389 | controller | ok: [localhost] => 2026-03-21 18:18:10.981223 | controller | changed: false 2026-03-21 18:18:10.981293 | controller | msg: All assertions passed 2026-03-21 18:18:10.981299 | controller | 2026-03-21 18:18:10.981304 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:10.981310 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.049) 0:01:06.202 ******** 2026-03-21 18:18:10.981315 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.049) 0:01:06.200 ******** 2026-03-21 18:18:10.981331 | controller | skipping: [localhost] 2026-03-21 18:18:11.017673 | controller | 2026-03-21 18:18:11.017726 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:11.017739 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.030) 0:01:06.233 ******** 2026-03-21 18:18:11.017750 | controller | Saturday 21 March 2026 18:18:10 +0000 (0:00:00.030) 0:01:06.231 ******** 2026-03-21 18:18:11.017771 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm-2 --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:11.058522 | controller | 2026-03-21 18:18:11.058594 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:11.058602 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.036) 0:01:06.269 ******** 2026-03-21 18:18:11.058607 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.036) 0:01:06.268 ******** 2026-03-21 18:18:11.058647 | controller | skipping: [localhost] 2026-03-21 18:18:11.111056 | controller | 2026-03-21 18:18:11.111127 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:11.111133 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.040) 0:01:06.309 ******** 2026-03-21 18:18:11.111139 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.040) 0:01:06.308 ******** 2026-03-21 18:18:11.111156 | controller | ok: [localhost] 2026-03-21 18:18:11.373872 | controller | 2026-03-21 18:18:11.373947 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:11.373956 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:11.373962 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:11.373970 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:11.373976 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.052) 0:01:06.362 ******** 2026-03-21 18:18:11.373984 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.052) 0:01:06.361 ******** 2026-03-21 18:18:11.374003 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values', 'src_file': 'values.yaml'}) 2026-03-21 18:18:11.473156 | controller | 2026-03-21 18:18:11.473234 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:11.473243 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.263) 0:01:06.625 ******** 2026-03-21 18:18:11.473251 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.263) 0:01:06.624 ******** 2026-03-21 18:18:11.473270 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:11.539823 | controller | 2026-03-21 18:18:11.539901 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph name=run_hook] *** 2026-03-21 18:18:11.539911 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.098) 0:01:06.724 ******** 2026-03-21 18:18:11.539933 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.098) 0:01:06.723 ******** 2026-03-21 18:18:11.539953 | controller | skipping: [localhost] 2026-03-21 18:18:11.657819 | controller | 2026-03-21 18:18:11.657922 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph name=ci_gen_kustomize_values] *** 2026-03-21 18:18:11.657940 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.066) 0:01:06.791 ******** 2026-03-21 18:18:11.657955 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.066) 0:01:06.790 ******** 2026-03-21 18:18:11.657999 | controller | 2026-03-21 18:18:11.735375 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:11.735472 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.118) 0:01:06.909 ******** 2026-03-21 18:18:11.735486 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.118) 0:01:06.908 ******** 2026-03-21 18:18:11.735512 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:11.801767 | controller | 2026-03-21 18:18:11.801839 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:11.801848 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.077) 0:01:06.987 ******** 2026-03-21 18:18:11.801855 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.077) 0:01:06.985 ******** 2026-03-21 18:18:11.801874 | controller | ok: [localhost] => 2026-03-21 18:18:12.023113 | controller | changed: false 2026-03-21 18:18:12.023179 | controller | msg: All assertions passed 2026-03-21 18:18:12.023192 | controller | 2026-03-21 18:18:12.023197 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:12.023203 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.066) 0:01:07.053 ******** 2026-03-21 18:18:12.023208 | controller | Saturday 21 March 2026 18:18:11 +0000 (0:00:00.066) 0:01:07.052 ******** 2026-03-21 18:18:12.023222 | controller | ok: [localhost] 2026-03-21 18:18:12.075969 | controller | 2026-03-21 18:18:12.076035 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:12.076048 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.220) 0:01:07.274 ******** 2026-03-21 18:18:12.076054 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.220) 0:01:07.273 ******** 2026-03-21 18:18:12.076069 | controller | ok: [localhost] => 2026-03-21 18:18:12.284691 | controller | changed: false 2026-03-21 18:18:12.284765 | controller | msg: All assertions passed 2026-03-21 18:18:12.284773 | controller | 2026-03-21 18:18:12.284780 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:12.284786 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.053) 0:01:07.327 ******** 2026-03-21 18:18:12.284793 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.053) 0:01:07.326 ******** 2026-03-21 18:18:12.284812 | controller | ok: [localhost] 2026-03-21 18:18:12.519793 | controller | 2026-03-21 18:18:12.519885 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:12.519898 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:12.519909 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:12.519919 | controller | _config_map_content | 2026-03-21 18:18:12.519929 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:12.519939 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:12.519949 | controller | matching_parameter='regex') 2026-03-21 18:18:12.519959 | controller | }}, cacheable=False] *** 2026-03-21 18:18:12.519969 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.208) 0:01:07.535 ******** 2026-03-21 18:18:12.519996 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.208) 0:01:07.534 ******** 2026-03-21 18:18:12.520020 | controller | ok: [localhost] 2026-03-21 18:18:12.597319 | controller | 2026-03-21 18:18:12.597385 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:12.597391 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.235) 0:01:07.771 ******** 2026-03-21 18:18:12.597397 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.235) 0:01:07.770 ******** 2026-03-21 18:18:12.597410 | controller | skipping: [localhost] 2026-03-21 18:18:12.821762 | controller | 2026-03-21 18:18:12.821854 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:12.821867 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.077) 0:01:07.848 ******** 2026-03-21 18:18:12.821878 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.077) 0:01:07.847 ******** 2026-03-21 18:18:12.821904 | controller | changed: [localhost] 2026-03-21 18:18:13.366159 | controller | 2026-03-21 18:18:13.366248 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:13.366261 | controller | (snippet_datadir, 2026-03-21 18:18:13.366272 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:13.366282 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:13.366293 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.224) 0:01:08.073 ******** 2026-03-21 18:18:13.366303 | controller | Saturday 21 March 2026 18:18:12 +0000 (0:00:00.224) 0:01:08.071 ******** 2026-03-21 18:18:13.366329 | controller | changed: [localhost] 2026-03-21 18:18:13.464391 | controller | 2026-03-21 18:18:13.464473 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:13.464484 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.544) 0:01:08.617 ******** 2026-03-21 18:18:13.464491 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.544) 0:01:08.616 ******** 2026-03-21 18:18:13.464512 | controller | ok: [localhost] 2026-03-21 18:18:13.928819 | controller | 2026-03-21 18:18:13.928911 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:13.928924 | controller | (snippet_datadir, 2026-03-21 18:18:13.928933 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:13.928942 | controller | }}, content={{ 2026-03-21 18:18:13.928952 | controller | _base64_patch | 2026-03-21 18:18:13.928960 | controller | default({}) | 2026-03-21 18:18:13.928969 | controller | to_nice_yaml 2026-03-21 18:18:13.928978 | controller | }}, mode=0644] *** 2026-03-21 18:18:13.928987 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.098) 0:01:08.715 ******** 2026-03-21 18:18:13.928996 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.098) 0:01:08.714 ******** 2026-03-21 18:18:13.929021 | controller | changed: [localhost] 2026-03-21 18:18:14.365506 | controller | 2026-03-21 18:18:14.365676 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:14.365689 | controller | (snippet_datadir, 2026-03-21 18:18:14.365697 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:14.365704 | controller | }}, content={{ 2026-03-21 18:18:14.365720 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:14.365727 | controller | default({}) | 2026-03-21 18:18:14.365734 | controller | to_nice_yaml 2026-03-21 18:18:14.365740 | controller | }}, mode=0644] *** 2026-03-21 18:18:14.365747 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.463) 0:01:09.179 ******** 2026-03-21 18:18:14.365754 | controller | Saturday 21 March 2026 18:18:13 +0000 (0:00:00.463) 0:01:09.178 ******** 2026-03-21 18:18:14.365773 | controller | changed: [localhost] 2026-03-21 18:18:14.828122 | controller | 2026-03-21 18:18:14.828196 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:14.828203 | controller | ( 2026-03-21 18:18:14.828207 | controller | snippet_datadir, 2026-03-21 18:18:14.828213 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:14.828232 | controller | ) | path_join 2026-03-21 18:18:14.828237 | controller | }}, mode=0644] *** 2026-03-21 18:18:14.828243 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.437) 0:01:09.617 ******** 2026-03-21 18:18:14.828261 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.437) 0:01:09.616 ******** 2026-03-21 18:18:14.828282 | controller | changed: [localhost] 2026-03-21 18:18:14.916141 | controller | 2026-03-21 18:18:14.916232 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:14.916252 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.461) 0:01:10.079 ******** 2026-03-21 18:18:14.916266 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.462) 0:01:10.078 ******** 2026-03-21 18:18:14.916300 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:14.981587 | controller | 2026-03-21 18:18:14.981689 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:14.981698 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.088) 0:01:10.167 ******** 2026-03-21 18:18:14.981705 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.088) 0:01:10.166 ******** 2026-03-21 18:18:14.981726 | controller | ok: [localhost] => 2026-03-21 18:18:15.172708 | controller | changed: false 2026-03-21 18:18:15.172781 | controller | msg: All assertions passed 2026-03-21 18:18:15.172794 | controller | 2026-03-21 18:18:15.172805 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:15.172821 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.065) 0:01:10.233 ******** 2026-03-21 18:18:15.172832 | controller | Saturday 21 March 2026 18:18:14 +0000 (0:00:00.065) 0:01:10.232 ******** 2026-03-21 18:18:15.172854 | controller | ok: [localhost] 2026-03-21 18:18:15.217955 | controller | 2026-03-21 18:18:15.218022 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:15.218035 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.191) 0:01:10.424 ******** 2026-03-21 18:18:15.218045 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.191) 0:01:10.423 ******** 2026-03-21 18:18:15.218067 | controller | ok: [localhost] 2026-03-21 18:18:15.855098 | controller | 2026-03-21 18:18:15.855135 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:15.855142 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.045) 0:01:10.469 ******** 2026-03-21 18:18:15.855147 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.045) 0:01:10.468 ******** 2026-03-21 18:18:15.855157 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml) 2026-03-21 18:18:16.018595 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml) 2026-03-21 18:18:16.018729 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml) 2026-03-21 18:18:16.018739 | controller | 2026-03-21 18:18:16.018746 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:16.018753 | controller | _content | 2026-03-21 18:18:16.018759 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:16.018765 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:16.018773 | controller | }} 2026-03-21 18:18:16.018779 | controller | ] *** 2026-03-21 18:18:16.018786 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.637) 0:01:11.107 ******** 2026-03-21 18:18:16.018793 | controller | Saturday 21 March 2026 18:18:15 +0000 (0:00:00.637) 0:01:11.105 ******** 2026-03-21 18:18:16.018814 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2026-03-21 18:18:16.258307 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:16.258394 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:16.258402 | controller | 2026-03-21 18:18:16.258409 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:16.258416 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.163) 0:01:11.270 ******** 2026-03-21 18:18:16.258428 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.163) 0:01:11.269 ******** 2026-03-21 18:18:16.258447 | controller | changed: [localhost] 2026-03-21 18:18:16.650353 | controller | 2026-03-21 18:18:16.650396 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:16.650404 | controller | (_destdir, 2026-03-21 18:18:16.650410 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:16.650416 | controller | }}, content={{ 2026-03-21 18:18:16.650422 | controller | ( 2026-03-21 18:18:16.650428 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:16.650433 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:16.650439 | controller | }}, mode=0644] *** 2026-03-21 18:18:16.650444 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.239) 0:01:11.510 ******** 2026-03-21 18:18:16.650454 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.239) 0:01:11.509 ******** 2026-03-21 18:18:16.650466 | controller | changed: [localhost] 2026-03-21 18:18:16.967062 | controller | 2026-03-21 18:18:16.967126 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:16.967135 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:16.967143 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:16.967150 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:16.967156 | controller | }}, dest={{ 2026-03-21 18:18:16.967163 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:16.967170 | controller | stage['path'], _val.src_file 2026-03-21 18:18:16.967176 | controller | ) | 2026-03-21 18:18:16.967183 | controller | path_join 2026-03-21 18:18:16.967189 | controller | }}] *** 2026-03-21 18:18:16.967195 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.391) 0:01:11.902 ******** 2026-03-21 18:18:16.967203 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.391) 0:01:11.900 ******** 2026-03-21 18:18:16.967219 | controller | changed: [localhost] => (item=edpm-nodeset2-values) 2026-03-21 18:18:17.024050 | controller | 2026-03-21 18:18:17.024111 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:17.024120 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.316) 0:01:12.218 ******** 2026-03-21 18:18:17.024127 | controller | Saturday 21 March 2026 18:18:16 +0000 (0:00:00.316) 0:01:12.217 ******** 2026-03-21 18:18:17.024144 | controller | skipping: [localhost] 2026-03-21 18:18:17.349537 | controller | 2026-03-21 18:18:17.349589 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:17.349595 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.057) 0:01:12.275 ******** 2026-03-21 18:18:17.349601 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.057) 0:01:12.274 ******** 2026-03-21 18:18:17.349628 | controller | changed: [localhost] 2026-03-21 18:18:17.776252 | controller | 2026-03-21 18:18:17.776297 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:17.776306 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.325) 0:01:12.601 ******** 2026-03-21 18:18:17.776313 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.325) 0:01:12.599 ******** 2026-03-21 18:18:17.776326 | controller | changed: [localhost] 2026-03-21 18:18:18.026468 | controller | 2026-03-21 18:18:18.026503 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:18.026510 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:18.026515 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:18.026525 | controller | }}, mode=0644] *** 2026-03-21 18:18:18.026530 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.426) 0:01:13.027 ******** 2026-03-21 18:18:18.026535 | controller | Saturday 21 March 2026 18:18:17 +0000 (0:00:00.426) 0:01:13.026 ******** 2026-03-21 18:18:18.026544 | controller | changed: [localhost] 2026-03-21 18:18:18.070991 | controller | 2026-03-21 18:18:18.071032 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:18.071042 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.250) 0:01:13.278 ******** 2026-03-21 18:18:18.071053 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.250) 0:01:13.277 ******** 2026-03-21 18:18:18.071065 | controller | skipping: [localhost] 2026-03-21 18:18:18.118249 | controller | 2026-03-21 18:18:18.118290 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:18.118299 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.044) 0:01:13.323 ******** 2026-03-21 18:18:18.118307 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.044) 0:01:13.321 ******** 2026-03-21 18:18:18.118319 | controller | skipping: [localhost] 2026-03-21 18:18:18.169427 | controller | 2026-03-21 18:18:18.169471 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph _raw_params=wait_condition.yml] *** 2026-03-21 18:18:18.169480 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.047) 0:01:13.370 ******** 2026-03-21 18:18:18.169486 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.047) 0:01:13.369 ******** 2026-03-21 18:18:18.169503 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm-2 --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:18.212727 | controller | skipping: [localhost] 2026-03-21 18:18:18.212769 | controller | 2026-03-21 18:18:18.212778 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:18.212785 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.050) 0:01:13.421 ******** 2026-03-21 18:18:18.212792 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.050) 0:01:13.419 ******** 2026-03-21 18:18:18.212804 | controller | skipping: [localhost] 2026-03-21 18:18:18.261090 | controller | 2026-03-21 18:18:18.261169 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/nodeset2/edpm-pre-ceph name=run_hook] *** 2026-03-21 18:18:18.261178 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.043) 0:01:13.464 ******** 2026-03-21 18:18:18.261185 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.043) 0:01:13.463 ******** 2026-03-21 18:18:18.261206 | controller | skipping: [localhost] 2026-03-21 18:18:18.299479 | controller | 2026-03-21 18:18:18.299559 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:18.299569 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.048) 0:01:13.513 ******** 2026-03-21 18:18:18.299576 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.048) 0:01:13.511 ******** 2026-03-21 18:18:18.299596 | controller | ok: [localhost] => 2026-03-21 18:18:18.324598 | controller | changed: false 2026-03-21 18:18:18.324740 | controller | msg: All assertions passed 2026-03-21 18:18:18.324748 | controller | 2026-03-21 18:18:18.324755 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:18.324762 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.038) 0:01:13.551 ******** 2026-03-21 18:18:18.324769 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.038) 0:01:13.550 ******** 2026-03-21 18:18:18.324789 | controller | skipping: [localhost] 2026-03-21 18:18:18.355652 | controller | 2026-03-21 18:18:18.355769 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:18.355781 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.025) 0:01:13.576 ******** 2026-03-21 18:18:18.355788 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.025) 0:01:13.575 ******** 2026-03-21 18:18:18.355810 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=30m) 2026-03-21 18:18:18.382638 | controller | 2026-03-21 18:18:18.382717 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:18.382726 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.030) 0:01:13.607 ******** 2026-03-21 18:18:18.382733 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.030) 0:01:13.606 ******** 2026-03-21 18:18:18.382754 | controller | skipping: [localhost] 2026-03-21 18:18:18.410932 | controller | 2026-03-21 18:18:18.411012 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:18.411022 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.027) 0:01:13.634 ******** 2026-03-21 18:18:18.411029 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.027) 0:01:13.633 ******** 2026-03-21 18:18:18.411050 | controller | ok: [localhost] 2026-03-21 18:18:18.657557 | controller | 2026-03-21 18:18:18.657663 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:18.657676 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:18.657683 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:18.657690 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:18.657696 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.028) 0:01:13.662 ******** 2026-03-21 18:18:18.657702 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.028) 0:01:13.661 ******** 2026-03-21 18:18:18.657723 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2026-03-21 18:18:18.729280 | controller | 2026-03-21 18:18:18.729358 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:18.729367 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.245) 0:01:13.908 ******** 2026-03-21 18:18:18.729375 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.246) 0:01:13.907 ******** 2026-03-21 18:18:18.729395 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:18.771080 | controller | 2026-03-21 18:18:18.771157 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/edpm-pre-ceph/deployment name=run_hook] *** 2026-03-21 18:18:18.771167 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.072) 0:01:13.980 ******** 2026-03-21 18:18:18.771173 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.072) 0:01:13.979 ******** 2026-03-21 18:18:18.771192 | controller | skipping: [localhost] 2026-03-21 18:18:18.848179 | controller | 2026-03-21 18:18:18.848253 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] *** 2026-03-21 18:18:18.848259 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.042) 0:01:14.023 ******** 2026-03-21 18:18:18.848264 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.041) 0:01:14.021 ******** 2026-03-21 18:18:18.848281 | controller | 2026-03-21 18:18:18.916637 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:18.916708 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.077) 0:01:14.100 ******** 2026-03-21 18:18:18.916713 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.077) 0:01:14.098 ******** 2026-03-21 18:18:18.916731 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:18.970979 | controller | 2026-03-21 18:18:18.971071 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:18.971096 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.068) 0:01:14.168 ******** 2026-03-21 18:18:18.971104 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.068) 0:01:14.167 ******** 2026-03-21 18:18:18.971125 | controller | ok: [localhost] => 2026-03-21 18:18:19.162934 | controller | changed: false 2026-03-21 18:18:19.163027 | controller | msg: All assertions passed 2026-03-21 18:18:19.163040 | controller | 2026-03-21 18:18:19.163051 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:19.163062 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.054) 0:01:14.222 ******** 2026-03-21 18:18:19.163073 | controller | Saturday 21 March 2026 18:18:18 +0000 (0:00:00.054) 0:01:14.221 ******** 2026-03-21 18:18:19.163109 | controller | ok: [localhost] 2026-03-21 18:18:19.232725 | controller | 2026-03-21 18:18:19.232801 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:19.232811 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.191) 0:01:14.414 ******** 2026-03-21 18:18:19.232819 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.191) 0:01:14.413 ******** 2026-03-21 18:18:19.232839 | controller | ok: [localhost] => 2026-03-21 18:18:19.420722 | controller | changed: false 2026-03-21 18:18:19.420771 | controller | msg: All assertions passed 2026-03-21 18:18:19.420777 | controller | 2026-03-21 18:18:19.420782 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:19.420788 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.070) 0:01:14.484 ******** 2026-03-21 18:18:19.420813 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.069) 0:01:14.483 ******** 2026-03-21 18:18:19.420832 | controller | ok: [localhost] 2026-03-21 18:18:19.618071 | controller | 2026-03-21 18:18:19.618164 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:19.618178 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:19.618190 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:19.618201 | controller | _config_map_content | 2026-03-21 18:18:19.618212 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:19.618233 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:19.618244 | controller | matching_parameter='regex') 2026-03-21 18:18:19.618255 | controller | }}, cacheable=False] *** 2026-03-21 18:18:19.618266 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.188) 0:01:14.672 ******** 2026-03-21 18:18:19.618277 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.188) 0:01:14.671 ******** 2026-03-21 18:18:19.618303 | controller | ok: [localhost] 2026-03-21 18:18:19.688588 | controller | 2026-03-21 18:18:19.688670 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:19.688680 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.197) 0:01:14.870 ******** 2026-03-21 18:18:19.688686 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.197) 0:01:14.868 ******** 2026-03-21 18:18:19.688704 | controller | skipping: [localhost] 2026-03-21 18:18:19.910303 | controller | 2026-03-21 18:18:19.910384 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:19.910393 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.070) 0:01:14.940 ******** 2026-03-21 18:18:19.910399 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.070) 0:01:14.939 ******** 2026-03-21 18:18:19.910421 | controller | changed: [localhost] 2026-03-21 18:18:19.986195 | controller | 2026-03-21 18:18:19.986309 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:19.986326 | controller | (snippet_datadir, 2026-03-21 18:18:19.986336 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:19.986355 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:19.986366 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.221) 0:01:15.161 ******** 2026-03-21 18:18:19.986377 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.221) 0:01:15.160 ******** 2026-03-21 18:18:19.986404 | controller | skipping: [localhost] 2026-03-21 18:18:20.049978 | controller | 2026-03-21 18:18:20.050063 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:20.050074 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.076) 0:01:15.237 ******** 2026-03-21 18:18:20.050082 | controller | Saturday 21 March 2026 18:18:19 +0000 (0:00:00.076) 0:01:15.236 ******** 2026-03-21 18:18:20.050104 | controller | ok: [localhost] 2026-03-21 18:18:20.451005 | controller | 2026-03-21 18:18:20.451066 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:20.451073 | controller | (snippet_datadir, 2026-03-21 18:18:20.451078 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:20.451083 | controller | }}, content={{ 2026-03-21 18:18:20.451088 | controller | _base64_patch | 2026-03-21 18:18:20.451093 | controller | default({}) | 2026-03-21 18:18:20.451097 | controller | to_nice_yaml 2026-03-21 18:18:20.451102 | controller | }}, mode=0644] *** 2026-03-21 18:18:20.451106 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.063) 0:01:15.301 ******** 2026-03-21 18:18:20.451111 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.063) 0:01:15.300 ******** 2026-03-21 18:18:20.451124 | controller | changed: [localhost] 2026-03-21 18:18:20.882875 | controller | 2026-03-21 18:18:20.882967 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:20.882978 | controller | (snippet_datadir, 2026-03-21 18:18:20.882985 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:20.882994 | controller | }}, content={{ 2026-03-21 18:18:20.883001 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:20.883007 | controller | default({}) | 2026-03-21 18:18:20.883013 | controller | to_nice_yaml 2026-03-21 18:18:20.883028 | controller | }}, mode=0644] *** 2026-03-21 18:18:20.883035 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.400) 0:01:15.702 ******** 2026-03-21 18:18:20.883042 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.400) 0:01:15.701 ******** 2026-03-21 18:18:20.883064 | controller | changed: [localhost] 2026-03-21 18:18:21.284917 | controller | 2026-03-21 18:18:21.284991 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:21.284997 | controller | ( 2026-03-21 18:18:21.285012 | controller | snippet_datadir, 2026-03-21 18:18:21.285018 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:21.285023 | controller | ) | path_join 2026-03-21 18:18:21.285027 | controller | }}, mode=0644] *** 2026-03-21 18:18:21.285032 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.432) 0:01:16.134 ******** 2026-03-21 18:18:21.285036 | controller | Saturday 21 March 2026 18:18:20 +0000 (0:00:00.431) 0:01:16.132 ******** 2026-03-21 18:18:21.285053 | controller | changed: [localhost] 2026-03-21 18:18:21.374157 | controller | 2026-03-21 18:18:21.374240 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:21.374248 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.402) 0:01:16.536 ******** 2026-03-21 18:18:21.374253 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.402) 0:01:16.535 ******** 2026-03-21 18:18:21.374272 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:21.446423 | controller | 2026-03-21 18:18:21.446497 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:21.446517 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.089) 0:01:16.625 ******** 2026-03-21 18:18:21.446522 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.089) 0:01:16.624 ******** 2026-03-21 18:18:21.446539 | controller | ok: [localhost] => 2026-03-21 18:18:21.669002 | controller | changed: false 2026-03-21 18:18:21.669088 | controller | msg: All assertions passed 2026-03-21 18:18:21.669098 | controller | 2026-03-21 18:18:21.669106 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:21.669113 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.072) 0:01:16.698 ******** 2026-03-21 18:18:21.669120 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.072) 0:01:16.696 ******** 2026-03-21 18:18:21.669142 | controller | ok: [localhost] 2026-03-21 18:18:21.720517 | controller | 2026-03-21 18:18:21.720578 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:21.720587 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.222) 0:01:16.920 ******** 2026-03-21 18:18:21.720594 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.222) 0:01:16.919 ******** 2026-03-21 18:18:21.720648 | controller | ok: [localhost] 2026-03-21 18:18:22.160082 | controller | 2026-03-21 18:18:22.160151 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:22.160158 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.051) 0:01:16.971 ******** 2026-03-21 18:18:22.160163 | controller | Saturday 21 March 2026 18:18:21 +0000 (0:00:00.051) 0:01:16.970 ******** 2026-03-21 18:18:22.160180 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2026-03-21 18:18:22.267177 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2026-03-21 18:18:22.267280 | controller | 2026-03-21 18:18:22.267300 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:22.267315 | controller | _content | 2026-03-21 18:18:22.267329 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:22.267355 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:22.267366 | controller | }} 2026-03-21 18:18:22.267376 | controller | ] *** 2026-03-21 18:18:22.267385 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.439) 0:01:17.411 ******** 2026-03-21 18:18:22.267396 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.439) 0:01:17.410 ******** 2026-03-21 18:18:22.267421 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:22.518146 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:22.518237 | controller | 2026-03-21 18:18:22.518251 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:22.518263 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.106) 0:01:17.518 ******** 2026-03-21 18:18:22.518273 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.106) 0:01:17.517 ******** 2026-03-21 18:18:22.518299 | controller | changed: [localhost] 2026-03-21 18:18:23.026509 | controller | 2026-03-21 18:18:23.026555 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:23.026562 | controller | (_destdir, 2026-03-21 18:18:23.026567 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:23.026572 | controller | }}, content={{ 2026-03-21 18:18:23.026576 | controller | ( 2026-03-21 18:18:23.026581 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:23.026585 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:23.026590 | controller | }}, mode=0644] *** 2026-03-21 18:18:23.026594 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.251) 0:01:17.769 ******** 2026-03-21 18:18:23.026599 | controller | Saturday 21 March 2026 18:18:22 +0000 (0:00:00.251) 0:01:17.768 ******** 2026-03-21 18:18:23.026627 | controller | changed: [localhost] 2026-03-21 18:18:23.311561 | controller | 2026-03-21 18:18:23.311659 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:23.311684 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:23.311693 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:23.311700 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:23.311708 | controller | }}, dest={{ 2026-03-21 18:18:23.311716 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:23.311724 | controller | stage['path'], _val.src_file 2026-03-21 18:18:23.311731 | controller | ) | 2026-03-21 18:18:23.311739 | controller | path_join 2026-03-21 18:18:23.311746 | controller | }}] *** 2026-03-21 18:18:23.311754 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.507) 0:01:18.277 ******** 2026-03-21 18:18:23.311762 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.507) 0:01:18.276 ******** 2026-03-21 18:18:23.311777 | controller | changed: [localhost] => (item=edpm-deployment-values) 2026-03-21 18:18:23.355098 | controller | 2026-03-21 18:18:23.355205 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:23.355215 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.285) 0:01:18.563 ******** 2026-03-21 18:18:23.355222 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.285) 0:01:18.562 ******** 2026-03-21 18:18:23.355243 | controller | skipping: [localhost] 2026-03-21 18:18:23.712483 | controller | 2026-03-21 18:18:23.712562 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:23.712576 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.043) 0:01:18.606 ******** 2026-03-21 18:18:23.712587 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.043) 0:01:18.605 ******** 2026-03-21 18:18:23.712610 | controller | changed: [localhost] 2026-03-21 18:18:24.190322 | controller | 2026-03-21 18:18:24.190389 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:24.190403 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.357) 0:01:18.964 ******** 2026-03-21 18:18:24.190414 | controller | Saturday 21 March 2026 18:18:23 +0000 (0:00:00.357) 0:01:18.963 ******** 2026-03-21 18:18:24.190433 | controller | changed: [localhost] 2026-03-21 18:18:24.481493 | controller | 2026-03-21 18:18:24.481581 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:24.481600 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:24.481649 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:24.481673 | controller | }}, mode=0644] *** 2026-03-21 18:18:24.481688 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.477) 0:01:19.442 ******** 2026-03-21 18:18:24.481701 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.477) 0:01:19.440 ******** 2026-03-21 18:18:24.481725 | controller | changed: [localhost] 2026-03-21 18:18:24.553672 | controller | 2026-03-21 18:18:24.553730 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:24.553739 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.291) 0:01:19.733 ******** 2026-03-21 18:18:24.553746 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.291) 0:01:19.732 ******** 2026-03-21 18:18:24.553761 | controller | skipping: [localhost] 2026-03-21 18:18:24.629178 | controller | 2026-03-21 18:18:24.629228 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:24.629238 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.072) 0:01:19.805 ******** 2026-03-21 18:18:24.629245 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.072) 0:01:19.804 ******** 2026-03-21 18:18:24.629258 | controller | skipping: [localhost] 2026-03-21 18:18:24.670192 | controller | 2026-03-21 18:18:24.670231 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] *** 2026-03-21 18:18:24.670245 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.075) 0:01:19.880 ******** 2026-03-21 18:18:24.670252 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.075) 0:01:19.879 ******** 2026-03-21 18:18:24.670263 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=30m) 2026-03-21 18:18:24.708137 | controller | skipping: [localhost] 2026-03-21 18:18:24.708171 | controller | 2026-03-21 18:18:24.708177 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:24.708182 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.041) 0:01:19.922 ******** 2026-03-21 18:18:24.708187 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.041) 0:01:19.920 ******** 2026-03-21 18:18:24.708196 | controller | skipping: [localhost] 2026-03-21 18:18:24.750304 | controller | 2026-03-21 18:18:24.750338 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/edpm-pre-ceph/deployment name=run_hook] *** 2026-03-21 18:18:24.750345 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.037) 0:01:19.960 ******** 2026-03-21 18:18:24.750349 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.037) 0:01:19.958 ******** 2026-03-21 18:18:24.750359 | controller | skipping: [localhost] 2026-03-21 18:18:24.813387 | controller | 2026-03-21 18:18:24.813423 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:24.813430 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.042) 0:01:20.002 ******** 2026-03-21 18:18:24.813435 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.042) 0:01:20.001 ******** 2026-03-21 18:18:24.813448 | controller | ok: [localhost] => 2026-03-21 18:18:24.838581 | controller | changed: false 2026-03-21 18:18:24.838635 | controller | msg: All assertions passed 2026-03-21 18:18:24.838647 | controller | 2026-03-21 18:18:24.838653 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:24.838660 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.062) 0:01:20.065 ******** 2026-03-21 18:18:24.838667 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.063) 0:01:20.064 ******** 2026-03-21 18:18:24.838678 | controller | skipping: [localhost] 2026-03-21 18:18:24.868111 | controller | 2026-03-21 18:18:24.868153 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:24.868162 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.025) 0:01:20.090 ******** 2026-03-21 18:18:24.868168 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.025) 0:01:20.089 ******** 2026-03-21 18:18:24.868181 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:24.904319 | controller | 2026-03-21 18:18:24.904358 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:24.904366 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.029) 0:01:20.120 ******** 2026-03-21 18:18:24.904372 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.029) 0:01:20.118 ******** 2026-03-21 18:18:24.904383 | controller | skipping: [localhost] 2026-03-21 18:18:24.949795 | controller | 2026-03-21 18:18:24.949830 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:24.949837 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.036) 0:01:20.156 ******** 2026-03-21 18:18:24.949842 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.036) 0:01:20.155 ******** 2026-03-21 18:18:24.949858 | controller | ok: [localhost] 2026-03-21 18:18:25.371892 | controller | 2026-03-21 18:18:25.371958 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:25.371975 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:25.371988 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:25.372002 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:25.372015 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.045) 0:01:20.201 ******** 2026-03-21 18:18:25.372028 | controller | Saturday 21 March 2026 18:18:24 +0000 (0:00:00.045) 0:01:20.200 ******** 2026-03-21 18:18:25.372051 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2026-03-21 18:18:25.470769 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'}) 2026-03-21 18:18:25.470817 | controller | 2026-03-21 18:18:25.470826 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:25.470834 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.420) 0:01:20.621 ******** 2026-03-21 18:18:25.470841 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.420) 0:01:20.620 ******** 2026-03-21 18:18:25.470855 | controller | ok: [localhost] => (item=service-values.yaml) 2026-03-21 18:18:25.530385 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:25.530428 | controller | 2026-03-21 18:18:25.530436 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon name=run_hook] **** 2026-03-21 18:18:25.530444 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.100) 0:01:20.722 ******** 2026-03-21 18:18:25.530450 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.100) 0:01:20.720 ******** 2026-03-21 18:18:25.530463 | controller | skipping: [localhost] 2026-03-21 18:18:25.674415 | controller | 2026-03-21 18:18:25.674475 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon name=ci_gen_kustomize_values] *** 2026-03-21 18:18:25.674489 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.059) 0:01:20.781 ******** 2026-03-21 18:18:25.674501 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.059) 0:01:20.780 ******** 2026-03-21 18:18:25.674521 | controller | 2026-03-21 18:18:25.764062 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:25.764166 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.144) 0:01:20.926 ******** 2026-03-21 18:18:25.764187 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.144) 0:01:20.924 ******** 2026-03-21 18:18:25.764237 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:25.836313 | controller | 2026-03-21 18:18:25.836378 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:25.836387 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.089) 0:01:21.015 ******** 2026-03-21 18:18:25.836394 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.089) 0:01:21.014 ******** 2026-03-21 18:18:25.836411 | controller | ok: [localhost] => 2026-03-21 18:18:26.066078 | controller | changed: false 2026-03-21 18:18:26.066212 | controller | msg: All assertions passed 2026-03-21 18:18:26.066222 | controller | 2026-03-21 18:18:26.066232 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:26.066242 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.071) 0:01:21.087 ******** 2026-03-21 18:18:26.066251 | controller | Saturday 21 March 2026 18:18:25 +0000 (0:00:00.072) 0:01:21.086 ******** 2026-03-21 18:18:26.066273 | controller | ok: [localhost] 2026-03-21 18:18:26.139944 | controller | 2026-03-21 18:18:26.140031 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:26.140058 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.229) 0:01:21.317 ******** 2026-03-21 18:18:26.140069 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.229) 0:01:21.316 ******** 2026-03-21 18:18:26.140093 | controller | ok: [localhost] => 2026-03-21 18:18:26.335006 | controller | changed: false 2026-03-21 18:18:26.335057 | controller | msg: All assertions passed 2026-03-21 18:18:26.335063 | controller | 2026-03-21 18:18:26.335068 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:26.335074 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.074) 0:01:21.391 ******** 2026-03-21 18:18:26.335079 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.074) 0:01:21.390 ******** 2026-03-21 18:18:26.335094 | controller | ok: [localhost] 2026-03-21 18:18:26.576713 | controller | 2026-03-21 18:18:26.576800 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:26.576819 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:26.576835 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:26.576850 | controller | _config_map_content | 2026-03-21 18:18:26.576864 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:26.576878 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:26.576892 | controller | matching_parameter='regex') 2026-03-21 18:18:26.576906 | controller | }}, cacheable=False] *** 2026-03-21 18:18:26.576920 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.195) 0:01:21.586 ******** 2026-03-21 18:18:26.576935 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.195) 0:01:21.585 ******** 2026-03-21 18:18:26.576964 | controller | ok: [localhost] 2026-03-21 18:18:26.657254 | controller | 2026-03-21 18:18:26.657309 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:26.657318 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.240) 0:01:21.827 ******** 2026-03-21 18:18:26.657332 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.241) 0:01:21.826 ******** 2026-03-21 18:18:26.657347 | controller | skipping: [localhost] 2026-03-21 18:18:26.906913 | controller | 2026-03-21 18:18:26.906968 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:26.906974 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.080) 0:01:21.908 ******** 2026-03-21 18:18:26.906979 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.080) 0:01:21.907 ******** 2026-03-21 18:18:26.906991 | controller | ok: [localhost] 2026-03-21 18:18:26.974172 | controller | 2026-03-21 18:18:26.974223 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:26.974230 | controller | (snippet_datadir, 2026-03-21 18:18:26.974235 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:26.974239 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:26.974244 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.250) 0:01:22.158 ******** 2026-03-21 18:18:26.974248 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.250) 0:01:22.157 ******** 2026-03-21 18:18:26.974262 | controller | skipping: [localhost] 2026-03-21 18:18:27.034652 | controller | 2026-03-21 18:18:27.034715 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:27.034721 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.067) 0:01:22.225 ******** 2026-03-21 18:18:27.034726 | controller | Saturday 21 March 2026 18:18:26 +0000 (0:00:00.067) 0:01:22.224 ******** 2026-03-21 18:18:27.034742 | controller | ok: [localhost] 2026-03-21 18:18:27.499135 | controller | 2026-03-21 18:18:27.499211 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:27.499234 | controller | (snippet_datadir, 2026-03-21 18:18:27.499242 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:27.499248 | controller | }}, content={{ 2026-03-21 18:18:27.499255 | controller | _base64_patch | 2026-03-21 18:18:27.499262 | controller | default({}) | 2026-03-21 18:18:27.499268 | controller | to_nice_yaml 2026-03-21 18:18:27.499275 | controller | }}, mode=0644] *** 2026-03-21 18:18:27.499281 | controller | Saturday 21 March 2026 18:18:27 +0000 (0:00:00.060) 0:01:22.286 ******** 2026-03-21 18:18:27.499287 | controller | Saturday 21 March 2026 18:18:27 +0000 (0:00:00.060) 0:01:22.285 ******** 2026-03-21 18:18:27.499307 | controller | ok: [localhost] 2026-03-21 18:18:28.011143 | controller | 2026-03-21 18:18:28.011224 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:28.011233 | controller | (snippet_datadir, 2026-03-21 18:18:28.011240 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:28.011247 | controller | }}, content={{ 2026-03-21 18:18:28.011253 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:28.011259 | controller | default({}) | 2026-03-21 18:18:28.011265 | controller | to_nice_yaml 2026-03-21 18:18:28.011271 | controller | }}, mode=0644] *** 2026-03-21 18:18:28.011278 | controller | Saturday 21 March 2026 18:18:27 +0000 (0:00:00.463) 0:01:22.750 ******** 2026-03-21 18:18:28.011284 | controller | Saturday 21 March 2026 18:18:27 +0000 (0:00:00.464) 0:01:22.749 ******** 2026-03-21 18:18:28.011303 | controller | ok: [localhost] 2026-03-21 18:18:28.454389 | controller | 2026-03-21 18:18:28.454469 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:28.454480 | controller | ( 2026-03-21 18:18:28.454487 | controller | snippet_datadir, 2026-03-21 18:18:28.454494 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:28.454501 | controller | ) | path_join 2026-03-21 18:18:28.454507 | controller | }}, mode=0644] *** 2026-03-21 18:18:28.454513 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.512) 0:01:23.262 ******** 2026-03-21 18:18:28.454520 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.512) 0:01:23.261 ******** 2026-03-21 18:18:28.454541 | controller | changed: [localhost] 2026-03-21 18:18:28.570982 | controller | 2026-03-21 18:18:28.571134 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:28.571151 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.442) 0:01:23.705 ******** 2026-03-21 18:18:28.571164 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.442) 0:01:23.704 ******** 2026-03-21 18:18:28.571201 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:28.618950 | controller | 2026-03-21 18:18:28.619008 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:28.619015 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.115) 0:01:23.821 ******** 2026-03-21 18:18:28.619020 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.115) 0:01:23.819 ******** 2026-03-21 18:18:28.619033 | controller | ok: [localhost] => 2026-03-21 18:18:28.851410 | controller | changed: false 2026-03-21 18:18:28.851450 | controller | msg: All assertions passed 2026-03-21 18:18:28.851457 | controller | 2026-03-21 18:18:28.851464 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:28.851471 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.049) 0:01:23.870 ******** 2026-03-21 18:18:28.851477 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.049) 0:01:23.869 ******** 2026-03-21 18:18:28.851490 | controller | ok: [localhost] 2026-03-21 18:18:28.891145 | controller | 2026-03-21 18:18:28.891180 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:28.891187 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.232) 0:01:24.103 ******** 2026-03-21 18:18:28.891197 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.232) 0:01:24.102 ******** 2026-03-21 18:18:28.891206 | controller | ok: [localhost] 2026-03-21 18:18:29.354330 | controller | 2026-03-21 18:18:29.354364 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:29.354371 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.039) 0:01:24.143 ******** 2026-03-21 18:18:29.354375 | controller | Saturday 21 March 2026 18:18:28 +0000 (0:00:00.039) 0:01:24.141 ******** 2026-03-21 18:18:29.354386 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2026-03-21 18:18:29.440195 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2026-03-21 18:18:29.440229 | controller | 2026-03-21 18:18:29.440236 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:29.440241 | controller | _content | 2026-03-21 18:18:29.440246 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:29.440250 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:29.440255 | controller | }} 2026-03-21 18:18:29.440262 | controller | ] *** 2026-03-21 18:18:29.440267 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.463) 0:01:24.606 ******** 2026-03-21 18:18:29.440274 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.463) 0:01:24.605 ******** 2026-03-21 18:18:29.440283 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:29.624254 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:29.624293 | controller | 2026-03-21 18:18:29.624301 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:29.624309 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.085) 0:01:24.692 ******** 2026-03-21 18:18:29.624315 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.085) 0:01:24.690 ******** 2026-03-21 18:18:29.624327 | controller | ok: [localhost] 2026-03-21 18:18:30.097474 | controller | 2026-03-21 18:18:30.097507 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:30.097514 | controller | (_destdir, 2026-03-21 18:18:30.097520 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:30.097525 | controller | }}, content={{ 2026-03-21 18:18:30.097530 | controller | ( 2026-03-21 18:18:30.097534 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:30.097539 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:30.097543 | controller | }}, mode=0644] *** 2026-03-21 18:18:30.097548 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.183) 0:01:24.876 ******** 2026-03-21 18:18:30.097552 | controller | Saturday 21 March 2026 18:18:29 +0000 (0:00:00.183) 0:01:24.874 ******** 2026-03-21 18:18:30.097561 | controller | changed: [localhost] 2026-03-21 18:18:30.185429 | controller | 2026-03-21 18:18:30.185470 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:30.185478 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.473) 0:01:25.349 ******** 2026-03-21 18:18:30.185485 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.473) 0:01:25.348 ******** 2026-03-21 18:18:30.185498 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:30.261295 | controller | 2026-03-21 18:18:30.261336 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:30.261344 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.087) 0:01:25.437 ******** 2026-03-21 18:18:30.261351 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.087) 0:01:25.435 ******** 2026-03-21 18:18:30.261363 | controller | ok: [localhost] => 2026-03-21 18:18:30.534872 | controller | changed: false 2026-03-21 18:18:30.534905 | controller | msg: All assertions passed 2026-03-21 18:18:30.534913 | controller | 2026-03-21 18:18:30.534918 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:30.534927 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.075) 0:01:25.513 ******** 2026-03-21 18:18:30.534932 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.075) 0:01:25.511 ******** 2026-03-21 18:18:30.534941 | controller | ok: [localhost] 2026-03-21 18:18:30.618362 | controller | 2026-03-21 18:18:30.618402 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:30.618413 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.273) 0:01:25.787 ******** 2026-03-21 18:18:30.618420 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.273) 0:01:25.785 ******** 2026-03-21 18:18:30.618433 | controller | ok: [localhost] => 2026-03-21 18:18:30.886213 | controller | changed: false 2026-03-21 18:18:30.886248 | controller | msg: All assertions passed 2026-03-21 18:18:30.886255 | controller | 2026-03-21 18:18:30.886260 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:30.886266 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.083) 0:01:25.870 ******** 2026-03-21 18:18:30.886271 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.083) 0:01:25.868 ******** 2026-03-21 18:18:30.886280 | controller | ok: [localhost] 2026-03-21 18:18:31.108436 | controller | 2026-03-21 18:18:31.108489 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:31.108496 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:31.108501 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:31.108506 | controller | _config_map_content | 2026-03-21 18:18:31.108510 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:31.108515 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:31.108520 | controller | matching_parameter='regex') 2026-03-21 18:18:31.108524 | controller | }}, cacheable=False] *** 2026-03-21 18:18:31.108528 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.268) 0:01:26.138 ******** 2026-03-21 18:18:31.108533 | controller | Saturday 21 March 2026 18:18:30 +0000 (0:00:00.268) 0:01:26.136 ******** 2026-03-21 18:18:31.108542 | controller | ok: [localhost] 2026-03-21 18:18:31.155640 | controller | 2026-03-21 18:18:31.155673 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:31.155680 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.222) 0:01:26.360 ******** 2026-03-21 18:18:31.155685 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.222) 0:01:26.359 ******** 2026-03-21 18:18:31.155694 | controller | skipping: [localhost] 2026-03-21 18:18:31.387796 | controller | 2026-03-21 18:18:31.387869 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:31.387878 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.047) 0:01:26.407 ******** 2026-03-21 18:18:31.387884 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.047) 0:01:26.406 ******** 2026-03-21 18:18:31.387904 | controller | changed: [localhost] 2026-03-21 18:18:31.456399 | controller | 2026-03-21 18:18:31.456500 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:31.456520 | controller | (snippet_datadir, 2026-03-21 18:18:31.456536 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:31.456550 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:31.456566 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.231) 0:01:26.638 ******** 2026-03-21 18:18:31.456578 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.231) 0:01:26.637 ******** 2026-03-21 18:18:31.456607 | controller | skipping: [localhost] 2026-03-21 18:18:31.535250 | controller | 2026-03-21 18:18:31.535331 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:31.535355 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.068) 0:01:26.707 ******** 2026-03-21 18:18:31.535366 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.068) 0:01:26.706 ******** 2026-03-21 18:18:31.535390 | controller | ok: [localhost] 2026-03-21 18:18:32.012696 | controller | 2026-03-21 18:18:32.012803 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:32.012823 | controller | (snippet_datadir, 2026-03-21 18:18:32.012838 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:32.012852 | controller | }}, content={{ 2026-03-21 18:18:32.012867 | controller | _base64_patch | 2026-03-21 18:18:32.012880 | controller | default({}) | 2026-03-21 18:18:32.012894 | controller | to_nice_yaml 2026-03-21 18:18:32.012919 | controller | }}, mode=0644] *** 2026-03-21 18:18:32.012933 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.079) 0:01:26.786 ******** 2026-03-21 18:18:32.012947 | controller | Saturday 21 March 2026 18:18:31 +0000 (0:00:00.079) 0:01:26.785 ******** 2026-03-21 18:18:32.012981 | controller | changed: [localhost] 2026-03-21 18:18:32.529897 | controller | 2026-03-21 18:18:32.529948 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:32.529962 | controller | (snippet_datadir, 2026-03-21 18:18:32.529973 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:32.529983 | controller | }}, content={{ 2026-03-21 18:18:32.529993 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:32.530003 | controller | default({}) | 2026-03-21 18:18:32.530013 | controller | to_nice_yaml 2026-03-21 18:18:32.530023 | controller | }}, mode=0644] *** 2026-03-21 18:18:32.530032 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.476) 0:01:27.263 ******** 2026-03-21 18:18:32.530042 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.476) 0:01:27.262 ******** 2026-03-21 18:18:32.530063 | controller | changed: [localhost] 2026-03-21 18:18:32.935263 | controller | 2026-03-21 18:18:32.935326 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:32.935345 | controller | ( 2026-03-21 18:18:32.935367 | controller | snippet_datadir, 2026-03-21 18:18:32.935381 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:32.935396 | controller | ) | path_join 2026-03-21 18:18:32.935409 | controller | }}, mode=0644] *** 2026-03-21 18:18:32.935423 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.518) 0:01:27.781 ******** 2026-03-21 18:18:32.935438 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.518) 0:01:27.780 ******** 2026-03-21 18:18:32.935461 | controller | changed: [localhost] 2026-03-21 18:18:33.029719 | controller | 2026-03-21 18:18:33.029757 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:33.029766 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.405) 0:01:28.186 ******** 2026-03-21 18:18:33.029774 | controller | Saturday 21 March 2026 18:18:32 +0000 (0:00:00.405) 0:01:28.185 ******** 2026-03-21 18:18:33.029786 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:33.096890 | controller | 2026-03-21 18:18:33.096930 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:33.096939 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.095) 0:01:28.281 ******** 2026-03-21 18:18:33.096946 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.095) 0:01:28.280 ******** 2026-03-21 18:18:33.096959 | controller | ok: [localhost] => 2026-03-21 18:18:33.364813 | controller | changed: false 2026-03-21 18:18:33.364852 | controller | msg: All assertions passed 2026-03-21 18:18:33.364860 | controller | 2026-03-21 18:18:33.364868 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:33.364880 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.067) 0:01:28.348 ******** 2026-03-21 18:18:33.364887 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.067) 0:01:28.347 ******** 2026-03-21 18:18:33.364899 | controller | ok: [localhost] 2026-03-21 18:18:33.416824 | controller | 2026-03-21 18:18:33.416867 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:33.416876 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.267) 0:01:28.616 ******** 2026-03-21 18:18:33.416883 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.267) 0:01:28.615 ******** 2026-03-21 18:18:33.416896 | controller | ok: [localhost] 2026-03-21 18:18:33.859388 | controller | 2026-03-21 18:18:33.859451 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:33.859468 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.052) 0:01:28.668 ******** 2026-03-21 18:18:33.859483 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.052) 0:01:28.667 ******** 2026-03-21 18:18:33.859508 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml) 2026-03-21 18:18:34.002513 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml) 2026-03-21 18:18:34.002552 | controller | 2026-03-21 18:18:34.002561 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:34.002567 | controller | _content | 2026-03-21 18:18:34.002577 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:34.002583 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:34.002589 | controller | }} 2026-03-21 18:18:34.002596 | controller | ] *** 2026-03-21 18:18:34.002602 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.441) 0:01:29.110 ******** 2026-03-21 18:18:34.002608 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.441) 0:01:29.109 ******** 2026-03-21 18:18:34.002655 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:34.253041 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:34.253118 | controller | 2026-03-21 18:18:34.253132 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:34.253143 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.143) 0:01:29.254 ******** 2026-03-21 18:18:34.253154 | controller | Saturday 21 March 2026 18:18:33 +0000 (0:00:00.143) 0:01:29.253 ******** 2026-03-21 18:18:34.253173 | controller | changed: [localhost] 2026-03-21 18:18:34.766937 | controller | 2026-03-21 18:18:34.766987 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:34.767000 | controller | (_destdir, 2026-03-21 18:18:34.767011 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:34.767021 | controller | }}, content={{ 2026-03-21 18:18:34.767031 | controller | ( 2026-03-21 18:18:34.767041 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:34.767051 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:34.767061 | controller | }}, mode=0644] *** 2026-03-21 18:18:34.767071 | controller | Saturday 21 March 2026 18:18:34 +0000 (0:00:00.249) 0:01:29.504 ******** 2026-03-21 18:18:34.767081 | controller | Saturday 21 March 2026 18:18:34 +0000 (0:00:00.250) 0:01:29.503 ******** 2026-03-21 18:18:34.767098 | controller | changed: [localhost] 2026-03-21 18:18:35.368154 | controller | 2026-03-21 18:18:35.368208 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:35.368222 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:35.368232 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:35.368242 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:35.368252 | controller | }}, dest={{ 2026-03-21 18:18:35.368263 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:35.368273 | controller | stage['path'], _val.src_file 2026-03-21 18:18:35.368287 | controller | ) | 2026-03-21 18:18:35.368297 | controller | path_join 2026-03-21 18:18:35.368307 | controller | }}] *** 2026-03-21 18:18:35.368317 | controller | Saturday 21 March 2026 18:18:34 +0000 (0:00:00.514) 0:01:30.018 ******** 2026-03-21 18:18:35.368336 | controller | Saturday 21 March 2026 18:18:34 +0000 (0:00:00.514) 0:01:30.017 ******** 2026-03-21 18:18:35.368357 | controller | changed: [localhost] => (item=service-values) 2026-03-21 18:18:35.443263 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph) 2026-03-21 18:18:35.443327 | controller | 2026-03-21 18:18:35.443344 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:35.443359 | controller | Saturday 21 March 2026 18:18:35 +0000 (0:00:00.601) 0:01:30.619 ******** 2026-03-21 18:18:35.443374 | controller | Saturday 21 March 2026 18:18:35 +0000 (0:00:00.601) 0:01:30.618 ******** 2026-03-21 18:18:35.443398 | controller | skipping: [localhost] 2026-03-21 18:18:36.062291 | controller | 2026-03-21 18:18:36.062358 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:36.062377 | controller | Saturday 21 March 2026 18:18:35 +0000 (0:00:00.074) 0:01:30.694 ******** 2026-03-21 18:18:36.062392 | controller | Saturday 21 March 2026 18:18:35 +0000 (0:00:00.074) 0:01:30.693 ******** 2026-03-21 18:18:36.062419 | controller | changed: [localhost] 2026-03-21 18:18:36.555969 | controller | 2026-03-21 18:18:36.556024 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:36.556037 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.618) 0:01:31.313 ******** 2026-03-21 18:18:36.556048 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.618) 0:01:31.311 ******** 2026-03-21 18:18:36.556067 | controller | changed: [localhost] 2026-03-21 18:18:36.871970 | controller | 2026-03-21 18:18:36.872010 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:36.872018 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:36.872024 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:36.872030 | controller | }}, mode=0644] *** 2026-03-21 18:18:36.872036 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.494) 0:01:31.807 ******** 2026-03-21 18:18:36.872042 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.494) 0:01:31.806 ******** 2026-03-21 18:18:36.872058 | controller | changed: [localhost] 2026-03-21 18:18:36.908905 | controller | 2026-03-21 18:18:36.908942 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:36.908951 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.316) 0:01:32.124 ******** 2026-03-21 18:18:36.908958 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.316) 0:01:32.122 ******** 2026-03-21 18:18:36.908969 | controller | skipping: [localhost] 2026-03-21 18:18:36.970657 | controller | 2026-03-21 18:18:36.970694 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:36.970702 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.036) 0:01:32.161 ******** 2026-03-21 18:18:36.970708 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.036) 0:01:32.159 ******** 2026-03-21 18:18:36.970718 | controller | skipping: [localhost] 2026-03-21 18:18:37.028388 | controller | 2026-03-21 18:18:37.028412 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon _raw_params=wait_condition.yml] *** 2026-03-21 18:18:37.028418 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.061) 0:01:32.222 ******** 2026-03-21 18:18:37.028423 | controller | Saturday 21 March 2026 18:18:36 +0000 (0:00:00.061) 0:01:32.221 ******** 2026-03-21 18:18:37.028431 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:37.099425 | controller | skipping: [localhost] 2026-03-21 18:18:37.099493 | controller | 2026-03-21 18:18:37.099506 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:37.099530 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.057) 0:01:32.279 ******** 2026-03-21 18:18:37.099542 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.057) 0:01:32.278 ******** 2026-03-21 18:18:37.099564 | controller | skipping: [localhost] 2026-03-21 18:18:37.185408 | controller | 2026-03-21 18:18:37.185476 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon name=run_hook] *** 2026-03-21 18:18:37.185489 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.070) 0:01:32.350 ******** 2026-03-21 18:18:37.185499 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.070) 0:01:32.349 ******** 2026-03-21 18:18:37.185519 | controller | skipping: [localhost] 2026-03-21 18:18:37.259340 | controller | 2026-03-21 18:18:37.259408 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:37.259423 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.086) 0:01:32.437 ******** 2026-03-21 18:18:37.259433 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.086) 0:01:32.435 ******** 2026-03-21 18:18:37.259453 | controller | ok: [localhost] => 2026-03-21 18:18:37.306696 | controller | changed: false 2026-03-21 18:18:37.306761 | controller | msg: All assertions passed 2026-03-21 18:18:37.306775 | controller | 2026-03-21 18:18:37.306785 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:37.306802 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.073) 0:01:32.510 ******** 2026-03-21 18:18:37.306812 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.073) 0:01:32.509 ******** 2026-03-21 18:18:37.306832 | controller | skipping: [localhost] 2026-03-21 18:18:37.361078 | controller | 2026-03-21 18:18:37.361143 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:37.361158 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.047) 0:01:32.558 ******** 2026-03-21 18:18:37.361170 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.047) 0:01:32.556 ******** 2026-03-21 18:18:37.361191 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm-2 --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:37.407829 | controller | 2026-03-21 18:18:37.407879 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:37.407890 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.054) 0:01:32.612 ******** 2026-03-21 18:18:37.407895 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.054) 0:01:32.611 ******** 2026-03-21 18:18:37.407906 | controller | skipping: [localhost] 2026-03-21 18:18:37.446485 | controller | 2026-03-21 18:18:37.446529 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:37.446540 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.046) 0:01:32.659 ******** 2026-03-21 18:18:37.446546 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.046) 0:01:32.657 ******** 2026-03-21 18:18:37.446557 | controller | ok: [localhost] 2026-03-21 18:18:37.657660 | controller | 2026-03-21 18:18:37.657713 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:37.657722 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:37.657729 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:37.657736 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:37.657742 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.038) 0:01:32.698 ******** 2026-03-21 18:18:37.657749 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.038) 0:01:32.696 ******** 2026-03-21 18:18:37.657766 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values-post-ceph', 'src_file': 'values.yaml'}) 2026-03-21 18:18:37.735530 | controller | 2026-03-21 18:18:37.735570 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:37.735580 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.211) 0:01:32.909 ******** 2026-03-21 18:18:37.735587 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.211) 0:01:32.907 ******** 2026-03-21 18:18:37.735600 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:37.785343 | controller | 2026-03-21 18:18:37.785387 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/nodeset2 name=run_hook] *** 2026-03-21 18:18:37.785396 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.078) 0:01:32.987 ******** 2026-03-21 18:18:37.785402 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.078) 0:01:32.986 ******** 2026-03-21 18:18:37.785415 | controller | skipping: [localhost] 2026-03-21 18:18:37.891481 | controller | 2026-03-21 18:18:37.891535 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/nodeset2 name=ci_gen_kustomize_values] *** 2026-03-21 18:18:37.891548 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.049) 0:01:33.037 ******** 2026-03-21 18:18:37.891560 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.049) 0:01:33.035 ******** 2026-03-21 18:18:37.891579 | controller | 2026-03-21 18:18:37.958888 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:37.958940 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.106) 0:01:33.143 ******** 2026-03-21 18:18:37.958959 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.106) 0:01:33.142 ******** 2026-03-21 18:18:37.958979 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:38.017373 | controller | 2026-03-21 18:18:38.017443 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:38.017462 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.067) 0:01:33.210 ******** 2026-03-21 18:18:38.017479 | controller | Saturday 21 March 2026 18:18:37 +0000 (0:00:00.067) 0:01:33.209 ******** 2026-03-21 18:18:38.017506 | controller | ok: [localhost] => 2026-03-21 18:18:38.276360 | controller | changed: false 2026-03-21 18:18:38.276414 | controller | msg: All assertions passed 2026-03-21 18:18:38.276421 | controller | 2026-03-21 18:18:38.276426 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:38.276432 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.058) 0:01:33.268 ******** 2026-03-21 18:18:38.276437 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.058) 0:01:33.267 ******** 2026-03-21 18:18:38.276451 | controller | ok: [localhost] 2026-03-21 18:18:38.343959 | controller | 2026-03-21 18:18:38.344019 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:38.344028 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.258) 0:01:33.527 ******** 2026-03-21 18:18:38.344035 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.258) 0:01:33.526 ******** 2026-03-21 18:18:38.344051 | controller | ok: [localhost] => 2026-03-21 18:18:38.566972 | controller | changed: false 2026-03-21 18:18:38.567028 | controller | msg: All assertions passed 2026-03-21 18:18:38.567041 | controller | 2026-03-21 18:18:38.567052 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:38.567063 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.067) 0:01:33.595 ******** 2026-03-21 18:18:38.567073 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.067) 0:01:33.594 ******** 2026-03-21 18:18:38.567093 | controller | ok: [localhost] 2026-03-21 18:18:38.816768 | controller | 2026-03-21 18:18:38.816835 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:38.816849 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:38.816861 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:38.816871 | controller | _config_map_content | 2026-03-21 18:18:38.816881 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:38.816892 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:38.816901 | controller | matching_parameter='regex') 2026-03-21 18:18:38.816911 | controller | }}, cacheable=False] *** 2026-03-21 18:18:38.816921 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.223) 0:01:33.819 ******** 2026-03-21 18:18:38.816931 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.223) 0:01:33.817 ******** 2026-03-21 18:18:38.816950 | controller | ok: [localhost] 2026-03-21 18:18:38.886154 | controller | 2026-03-21 18:18:38.886247 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:38.886266 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.249) 0:01:34.068 ******** 2026-03-21 18:18:38.886283 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.249) 0:01:34.067 ******** 2026-03-21 18:18:38.886318 | controller | skipping: [localhost] 2026-03-21 18:18:39.121348 | controller | 2026-03-21 18:18:39.121389 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:39.121398 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.069) 0:01:34.137 ******** 2026-03-21 18:18:39.121405 | controller | Saturday 21 March 2026 18:18:38 +0000 (0:00:00.069) 0:01:34.136 ******** 2026-03-21 18:18:39.121418 | controller | changed: [localhost] 2026-03-21 18:18:39.212305 | controller | 2026-03-21 18:18:39.212359 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:39.212372 | controller | (snippet_datadir, 2026-03-21 18:18:39.212383 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:39.212393 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:39.212403 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.235) 0:01:34.373 ******** 2026-03-21 18:18:39.212413 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.235) 0:01:34.371 ******** 2026-03-21 18:18:39.212432 | controller | skipping: [localhost] 2026-03-21 18:18:39.280080 | controller | 2026-03-21 18:18:39.280134 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:39.280148 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.090) 0:01:34.464 ******** 2026-03-21 18:18:39.280159 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.090) 0:01:34.462 ******** 2026-03-21 18:18:39.280177 | controller | ok: [localhost] 2026-03-21 18:18:39.717969 | controller | 2026-03-21 18:18:39.718015 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:39.718024 | controller | (snippet_datadir, 2026-03-21 18:18:39.718031 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:39.718037 | controller | }}, content={{ 2026-03-21 18:18:39.718043 | controller | _base64_patch | 2026-03-21 18:18:39.718049 | controller | default({}) | 2026-03-21 18:18:39.718055 | controller | to_nice_yaml 2026-03-21 18:18:39.718061 | controller | }}, mode=0644] *** 2026-03-21 18:18:39.718068 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.067) 0:01:34.531 ******** 2026-03-21 18:18:39.718074 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.067) 0:01:34.530 ******** 2026-03-21 18:18:39.718086 | controller | changed: [localhost] 2026-03-21 18:18:40.148566 | controller | 2026-03-21 18:18:40.148699 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:40.148719 | controller | (snippet_datadir, 2026-03-21 18:18:40.148733 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:40.148747 | controller | }}, content={{ 2026-03-21 18:18:40.148778 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:40.148793 | controller | default({}) | 2026-03-21 18:18:40.148806 | controller | to_nice_yaml 2026-03-21 18:18:40.148820 | controller | }}, mode=0644] *** 2026-03-21 18:18:40.148833 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.437) 0:01:34.969 ******** 2026-03-21 18:18:40.148847 | controller | Saturday 21 March 2026 18:18:39 +0000 (0:00:00.437) 0:01:34.968 ******** 2026-03-21 18:18:40.148878 | controller | changed: [localhost] 2026-03-21 18:18:40.641481 | controller | 2026-03-21 18:18:40.641562 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:40.641577 | controller | ( 2026-03-21 18:18:40.641588 | controller | snippet_datadir, 2026-03-21 18:18:40.641599 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:40.641609 | controller | ) | path_join 2026-03-21 18:18:40.641653 | controller | }}, mode=0644] *** 2026-03-21 18:18:40.641664 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.430) 0:01:35.399 ******** 2026-03-21 18:18:40.641676 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.430) 0:01:35.398 ******** 2026-03-21 18:18:40.641701 | controller | changed: [localhost] 2026-03-21 18:18:40.752913 | controller | 2026-03-21 18:18:40.753001 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:40.753014 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.492) 0:01:35.892 ******** 2026-03-21 18:18:40.753025 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.492) 0:01:35.891 ******** 2026-03-21 18:18:40.753051 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:40.827802 | controller | 2026-03-21 18:18:40.827910 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:40.827930 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.111) 0:01:36.004 ******** 2026-03-21 18:18:40.827945 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.111) 0:01:36.003 ******** 2026-03-21 18:18:40.827986 | controller | ok: [localhost] => 2026-03-21 18:18:41.092364 | controller | changed: false 2026-03-21 18:18:41.092470 | controller | msg: All assertions passed 2026-03-21 18:18:41.092487 | controller | 2026-03-21 18:18:41.092501 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:41.092516 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.074) 0:01:36.079 ******** 2026-03-21 18:18:41.092531 | controller | Saturday 21 March 2026 18:18:40 +0000 (0:00:00.074) 0:01:36.078 ******** 2026-03-21 18:18:41.092564 | controller | ok: [localhost] 2026-03-21 18:18:41.150827 | controller | 2026-03-21 18:18:41.150931 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:41.150951 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.264) 0:01:36.343 ******** 2026-03-21 18:18:41.150992 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.264) 0:01:36.342 ******** 2026-03-21 18:18:41.151028 | controller | ok: [localhost] 2026-03-21 18:18:41.605685 | controller | 2026-03-21 18:18:41.605763 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:41.605781 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.059) 0:01:36.402 ******** 2026-03-21 18:18:41.605794 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.058) 0:01:36.401 ******** 2026-03-21 18:18:41.605817 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/03_user_data_b64.yaml) 2026-03-21 18:18:41.741951 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/04_user_data.yaml) 2026-03-21 18:18:41.742014 | controller | 2026-03-21 18:18:41.742033 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:41.742059 | controller | _content | 2026-03-21 18:18:41.742073 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:41.742087 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:41.742098 | controller | }} 2026-03-21 18:18:41.742108 | controller | ] *** 2026-03-21 18:18:41.742117 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.454) 0:01:36.857 ******** 2026-03-21 18:18:41.742128 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.454) 0:01:36.855 ******** 2026-03-21 18:18:41.742146 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:42.005492 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:42.005585 | controller | 2026-03-21 18:18:42.005596 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:42.005604 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.136) 0:01:36.993 ******** 2026-03-21 18:18:42.005636 | controller | Saturday 21 March 2026 18:18:41 +0000 (0:00:00.136) 0:01:36.991 ******** 2026-03-21 18:18:42.005659 | controller | changed: [localhost] 2026-03-21 18:18:42.532473 | controller | 2026-03-21 18:18:42.532554 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:42.532569 | controller | (_destdir, 2026-03-21 18:18:42.532580 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:42.532591 | controller | }}, content={{ 2026-03-21 18:18:42.532602 | controller | ( 2026-03-21 18:18:42.532645 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:42.532661 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:42.532671 | controller | }}, mode=0644] *** 2026-03-21 18:18:42.532682 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.263) 0:01:37.256 ******** 2026-03-21 18:18:42.532693 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.263) 0:01:37.255 ******** 2026-03-21 18:18:42.532719 | controller | changed: [localhost] 2026-03-21 18:18:42.888980 | controller | 2026-03-21 18:18:42.889080 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/nodeset2 mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:42.889093 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:42.889104 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:42.889114 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:42.889124 | controller | }}, dest={{ 2026-03-21 18:18:42.889134 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:42.889144 | controller | stage['path'], _val.src_file 2026-03-21 18:18:42.889191 | controller | ) | 2026-03-21 18:18:42.889202 | controller | path_join 2026-03-21 18:18:42.889212 | controller | }}] *** 2026-03-21 18:18:42.889221 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.526) 0:01:37.783 ******** 2026-03-21 18:18:42.889232 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.526) 0:01:37.782 ******** 2026-03-21 18:18:42.889256 | controller | changed: [localhost] => (item=edpm-nodeset2-values-post-ceph) 2026-03-21 18:18:42.962293 | controller | 2026-03-21 18:18:42.962395 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:42.962410 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.356) 0:01:38.140 ******** 2026-03-21 18:18:42.962421 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.356) 0:01:38.139 ******** 2026-03-21 18:18:42.962447 | controller | skipping: [localhost] 2026-03-21 18:18:43.565382 | controller | 2026-03-21 18:18:43.565528 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/nodeset2 chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:43.565552 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.073) 0:01:38.213 ******** 2026-03-21 18:18:43.565574 | controller | Saturday 21 March 2026 18:18:42 +0000 (0:00:00.073) 0:01:38.212 ******** 2026-03-21 18:18:43.565608 | controller | changed: [localhost] 2026-03-21 18:18:44.032506 | controller | 2026-03-21 18:18:44.032578 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:44.032600 | controller | Saturday 21 March 2026 18:18:43 +0000 (0:00:00.603) 0:01:38.817 ******** 2026-03-21 18:18:44.032642 | controller | Saturday 21 March 2026 18:18:43 +0000 (0:00:00.603) 0:01:38.815 ******** 2026-03-21 18:18:44.032667 | controller | changed: [localhost] 2026-03-21 18:18:44.332109 | controller | 2026-03-21 18:18:44.332179 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/nodeset2 remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:44.332186 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:44.332191 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:44.332196 | controller | }}, mode=0644] *** 2026-03-21 18:18:44.332201 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.466) 0:01:39.283 ******** 2026-03-21 18:18:44.332206 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.466) 0:01:39.282 ******** 2026-03-21 18:18:44.332222 | controller | changed: [localhost] 2026-03-21 18:18:44.400945 | controller | 2026-03-21 18:18:44.401019 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:44.401028 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.299) 0:01:39.583 ******** 2026-03-21 18:18:44.401035 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.299) 0:01:39.582 ******** 2026-03-21 18:18:44.401054 | controller | skipping: [localhost] 2026-03-21 18:18:44.451434 | controller | 2026-03-21 18:18:44.451487 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/nodeset2 _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:44.451495 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.069) 0:01:39.653 ******** 2026-03-21 18:18:44.451502 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.069) 0:01:39.651 ******** 2026-03-21 18:18:44.451517 | controller | skipping: [localhost] 2026-03-21 18:18:44.514168 | controller | 2026-03-21 18:18:44.514201 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/nodeset2 _raw_params=wait_condition.yml] *** 2026-03-21 18:18:44.514209 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.049) 0:01:39.702 ******** 2026-03-21 18:18:44.514215 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.049) 0:01:39.701 ******** 2026-03-21 18:18:44.514229 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm-2 --for condition=SetupReady --timeout=10m) 2026-03-21 18:18:44.576288 | controller | skipping: [localhost] 2026-03-21 18:18:44.576365 | controller | 2026-03-21 18:18:44.576373 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:44.576380 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.062) 0:01:39.765 ******** 2026-03-21 18:18:44.576387 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.062) 0:01:39.764 ******** 2026-03-21 18:18:44.576408 | controller | skipping: [localhost] 2026-03-21 18:18:44.666470 | controller | 2026-03-21 18:18:44.666557 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/nodeset2 name=run_hook] *** 2026-03-21 18:18:44.666570 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.062) 0:01:39.827 ******** 2026-03-21 18:18:44.666582 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.062) 0:01:39.826 ******** 2026-03-21 18:18:44.666606 | controller | skipping: [localhost] 2026-03-21 18:18:44.734341 | controller | 2026-03-21 18:18:44.734380 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:44.734393 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.089) 0:01:39.917 ******** 2026-03-21 18:18:44.734403 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.089) 0:01:39.916 ******** 2026-03-21 18:18:44.734421 | controller | ok: [localhost] => 2026-03-21 18:18:44.764549 | controller | changed: false 2026-03-21 18:18:44.764607 | controller | msg: All assertions passed 2026-03-21 18:18:44.764652 | controller | 2026-03-21 18:18:44.764663 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:44.764674 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.068) 0:01:39.986 ******** 2026-03-21 18:18:44.764684 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.068) 0:01:39.984 ******** 2026-03-21 18:18:44.764703 | controller | skipping: [localhost] 2026-03-21 18:18:44.812161 | controller | 2026-03-21 18:18:44.812210 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:44.812224 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.030) 0:01:40.016 ******** 2026-03-21 18:18:44.812234 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.030) 0:01:40.014 ******** 2026-03-21 18:18:44.812253 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=40m) 2026-03-21 18:18:44.855437 | controller | 2026-03-21 18:18:44.855489 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:44.855503 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.047) 0:01:40.064 ******** 2026-03-21 18:18:44.855514 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.047) 0:01:40.062 ******** 2026-03-21 18:18:44.855532 | controller | skipping: [localhost] 2026-03-21 18:18:44.912176 | controller | 2026-03-21 18:18:44.912212 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:44.912223 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.043) 0:01:40.107 ******** 2026-03-21 18:18:44.912232 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.043) 0:01:40.105 ******** 2026-03-21 18:18:44.912247 | controller | ok: [localhost] 2026-03-21 18:18:45.184793 | controller | 2026-03-21 18:18:45.184860 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:45.184872 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:45.184881 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:45.184890 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:45.184898 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.056) 0:01:40.163 ******** 2026-03-21 18:18:45.184907 | controller | Saturday 21 March 2026 18:18:44 +0000 (0:00:00.056) 0:01:40.162 ******** 2026-03-21 18:18:45.184928 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'}) 2026-03-21 18:18:45.249689 | controller | 2026-03-21 18:18:45.249780 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:45.249797 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.273) 0:01:40.436 ******** 2026-03-21 18:18:45.249809 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.272) 0:01:40.435 ******** 2026-03-21 18:18:45.249835 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:45.300426 | controller | 2026-03-21 18:18:45.300500 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/deployment name=run_hook] *** 2026-03-21 18:18:45.300509 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.064) 0:01:40.501 ******** 2026-03-21 18:18:45.300516 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.064) 0:01:40.500 ******** 2026-03-21 18:18:45.300536 | controller | skipping: [localhost] 2026-03-21 18:18:45.399547 | controller | 2026-03-21 18:18:45.399668 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/deployment name=ci_gen_kustomize_values] *** 2026-03-21 18:18:45.399684 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.050) 0:01:40.552 ******** 2026-03-21 18:18:45.399694 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.050) 0:01:40.551 ******** 2026-03-21 18:18:45.399721 | controller | 2026-03-21 18:18:45.469726 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:45.469785 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.099) 0:01:40.651 ******** 2026-03-21 18:18:45.469798 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.099) 0:01:40.650 ******** 2026-03-21 18:18:45.469817 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:45.532387 | controller | 2026-03-21 18:18:45.532426 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:45.532438 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.070) 0:01:40.721 ******** 2026-03-21 18:18:45.532447 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.070) 0:01:40.720 ******** 2026-03-21 18:18:45.532464 | controller | ok: [localhost] => 2026-03-21 18:18:45.786510 | controller | changed: false 2026-03-21 18:18:45.786564 | controller | msg: All assertions passed 2026-03-21 18:18:45.786577 | controller | 2026-03-21 18:18:45.786588 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:45.786599 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.062) 0:01:40.784 ******** 2026-03-21 18:18:45.786609 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.062) 0:01:40.783 ******** 2026-03-21 18:18:45.786663 | controller | ok: [localhost] 2026-03-21 18:18:45.834170 | controller | 2026-03-21 18:18:45.834222 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:45.834236 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.254) 0:01:41.038 ******** 2026-03-21 18:18:45.834247 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.254) 0:01:41.037 ******** 2026-03-21 18:18:45.834267 | controller | ok: [localhost] => 2026-03-21 18:18:46.091649 | controller | changed: false 2026-03-21 18:18:46.091704 | controller | msg: All assertions passed 2026-03-21 18:18:46.091717 | controller | 2026-03-21 18:18:46.091728 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:46.091739 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.047) 0:01:41.086 ******** 2026-03-21 18:18:46.091749 | controller | Saturday 21 March 2026 18:18:45 +0000 (0:00:00.047) 0:01:41.084 ******** 2026-03-21 18:18:46.091768 | controller | ok: [localhost] 2026-03-21 18:18:46.372748 | controller | 2026-03-21 18:18:46.372801 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:46.372815 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:46.372827 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:46.372838 | controller | _config_map_content | 2026-03-21 18:18:46.372849 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:46.372860 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:46.372871 | controller | matching_parameter='regex') 2026-03-21 18:18:46.372882 | controller | }}, cacheable=False] *** 2026-03-21 18:18:46.372892 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.256) 0:01:41.343 ******** 2026-03-21 18:18:46.372903 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.256) 0:01:41.341 ******** 2026-03-21 18:18:46.372923 | controller | ok: [localhost] 2026-03-21 18:18:46.446828 | controller | 2026-03-21 18:18:46.446883 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:46.446898 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.281) 0:01:41.624 ******** 2026-03-21 18:18:46.446910 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.281) 0:01:41.623 ******** 2026-03-21 18:18:46.446939 | controller | skipping: [localhost] 2026-03-21 18:18:46.672658 | controller | 2026-03-21 18:18:46.672713 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:46.672728 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.074) 0:01:41.698 ******** 2026-03-21 18:18:46.672739 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.074) 0:01:41.697 ******** 2026-03-21 18:18:46.672759 | controller | changed: [localhost] 2026-03-21 18:18:46.752574 | controller | 2026-03-21 18:18:46.752661 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:46.752680 | controller | (snippet_datadir, 2026-03-21 18:18:46.752690 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:46.752700 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:46.752710 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.225) 0:01:41.924 ******** 2026-03-21 18:18:46.752720 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.225) 0:01:41.923 ******** 2026-03-21 18:18:46.752739 | controller | skipping: [localhost] 2026-03-21 18:18:46.867062 | controller | 2026-03-21 18:18:46.867132 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:46.867151 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.079) 0:01:42.004 ******** 2026-03-21 18:18:46.867166 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.079) 0:01:42.002 ******** 2026-03-21 18:18:46.867192 | controller | ok: [localhost] 2026-03-21 18:18:47.281823 | controller | 2026-03-21 18:18:47.281890 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:47.281907 | controller | (snippet_datadir, 2026-03-21 18:18:47.281924 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:47.281966 | controller | }}, content={{ 2026-03-21 18:18:47.281982 | controller | _base64_patch | 2026-03-21 18:18:47.281997 | controller | default({}) | 2026-03-21 18:18:47.282012 | controller | to_nice_yaml 2026-03-21 18:18:47.282024 | controller | }}, mode=0644] *** 2026-03-21 18:18:47.282038 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.114) 0:01:42.118 ******** 2026-03-21 18:18:47.282053 | controller | Saturday 21 March 2026 18:18:46 +0000 (0:00:00.114) 0:01:42.117 ******** 2026-03-21 18:18:47.282079 | controller | changed: [localhost] 2026-03-21 18:18:47.780056 | controller | 2026-03-21 18:18:47.780112 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:47.780127 | controller | (snippet_datadir, 2026-03-21 18:18:47.780139 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:47.780150 | controller | }}, content={{ 2026-03-21 18:18:47.780162 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:47.780173 | controller | default({}) | 2026-03-21 18:18:47.780184 | controller | to_nice_yaml 2026-03-21 18:18:47.780195 | controller | }}, mode=0644] *** 2026-03-21 18:18:47.780205 | controller | Saturday 21 March 2026 18:18:47 +0000 (0:00:00.415) 0:01:42.533 ******** 2026-03-21 18:18:47.780216 | controller | Saturday 21 March 2026 18:18:47 +0000 (0:00:00.415) 0:01:42.532 ******** 2026-03-21 18:18:47.780235 | controller | changed: [localhost] 2026-03-21 18:18:48.240177 | controller | 2026-03-21 18:18:48.240228 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:48.240249 | controller | ( 2026-03-21 18:18:48.240260 | controller | snippet_datadir, 2026-03-21 18:18:48.240270 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:48.240280 | controller | ) | path_join 2026-03-21 18:18:48.240290 | controller | }}, mode=0644] *** 2026-03-21 18:18:48.240300 | controller | Saturday 21 March 2026 18:18:47 +0000 (0:00:00.498) 0:01:43.031 ******** 2026-03-21 18:18:48.240310 | controller | Saturday 21 March 2026 18:18:47 +0000 (0:00:00.498) 0:01:43.030 ******** 2026-03-21 18:18:48.240328 | controller | changed: [localhost] 2026-03-21 18:18:48.320437 | controller | 2026-03-21 18:18:48.320483 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:48.320496 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.460) 0:01:43.492 ******** 2026-03-21 18:18:48.320521 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.460) 0:01:43.490 ******** 2026-03-21 18:18:48.320539 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:48.381458 | controller | 2026-03-21 18:18:48.381511 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:48.381525 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.080) 0:01:43.572 ******** 2026-03-21 18:18:48.381536 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.080) 0:01:43.571 ******** 2026-03-21 18:18:48.381554 | controller | ok: [localhost] => 2026-03-21 18:18:48.641606 | controller | changed: false 2026-03-21 18:18:48.641713 | controller | msg: All assertions passed 2026-03-21 18:18:48.641730 | controller | 2026-03-21 18:18:48.641743 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:48.641754 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.060) 0:01:43.632 ******** 2026-03-21 18:18:48.641765 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.060) 0:01:43.631 ******** 2026-03-21 18:18:48.641786 | controller | ok: [localhost] 2026-03-21 18:18:48.722261 | controller | 2026-03-21 18:18:48.722316 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:48.722330 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.259) 0:01:43.892 ******** 2026-03-21 18:18:48.722342 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.259) 0:01:43.891 ******** 2026-03-21 18:18:48.722372 | controller | ok: [localhost] 2026-03-21 18:18:49.209469 | controller | 2026-03-21 18:18:49.209526 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:49.209542 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.080) 0:01:43.973 ******** 2026-03-21 18:18:49.209553 | controller | Saturday 21 March 2026 18:18:48 +0000 (0:00:00.080) 0:01:43.972 ******** 2026-03-21 18:18:49.209572 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml) 2026-03-21 18:18:49.340203 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml) 2026-03-21 18:18:49.340261 | controller | 2026-03-21 18:18:49.340276 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:49.340287 | controller | _content | 2026-03-21 18:18:49.340297 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:49.340307 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:49.340321 | controller | }} 2026-03-21 18:18:49.340334 | controller | ] *** 2026-03-21 18:18:49.340348 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.487) 0:01:44.460 ******** 2026-03-21 18:18:49.340363 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.487) 0:01:44.459 ******** 2026-03-21 18:18:49.340388 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:49.586013 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:49.586070 | controller | 2026-03-21 18:18:49.586084 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:49.586095 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.130) 0:01:44.591 ******** 2026-03-21 18:18:49.586105 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.130) 0:01:44.590 ******** 2026-03-21 18:18:49.586124 | controller | changed: [localhost] 2026-03-21 18:18:50.052567 | controller | 2026-03-21 18:18:50.052603 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:50.052609 | controller | (_destdir, 2026-03-21 18:18:50.052635 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:50.052641 | controller | }}, content={{ 2026-03-21 18:18:50.052651 | controller | ( 2026-03-21 18:18:50.052656 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:50.052660 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:50.052665 | controller | }}, mode=0644] *** 2026-03-21 18:18:50.052669 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.245) 0:01:44.837 ******** 2026-03-21 18:18:50.052674 | controller | Saturday 21 March 2026 18:18:49 +0000 (0:00:00.245) 0:01:44.836 ******** 2026-03-21 18:18:50.052684 | controller | changed: [localhost] 2026-03-21 18:18:50.377077 | controller | 2026-03-21 18:18:50.377134 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:50.377147 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:50.377158 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:50.377168 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:50.377178 | controller | }}, dest={{ 2026-03-21 18:18:50.377188 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:50.377198 | controller | stage['path'], _val.src_file 2026-03-21 18:18:50.377208 | controller | ) | 2026-03-21 18:18:50.377218 | controller | path_join 2026-03-21 18:18:50.377228 | controller | }}] *** 2026-03-21 18:18:50.377237 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.467) 0:01:45.304 ******** 2026-03-21 18:18:50.377247 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.467) 0:01:45.303 ******** 2026-03-21 18:18:50.377266 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph) 2026-03-21 18:18:50.452521 | controller | 2026-03-21 18:18:50.452582 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:50.452596 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.323) 0:01:45.628 ******** 2026-03-21 18:18:50.452607 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.323) 0:01:45.627 ******** 2026-03-21 18:18:50.452670 | controller | skipping: [localhost] 2026-03-21 18:18:50.869697 | controller | 2026-03-21 18:18:50.869794 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:50.869814 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.075) 0:01:45.703 ******** 2026-03-21 18:18:50.869829 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.075) 0:01:45.702 ******** 2026-03-21 18:18:50.869860 | controller | changed: [localhost] 2026-03-21 18:18:51.364924 | controller | 2026-03-21 18:18:51.365011 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:51.365025 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.417) 0:01:46.120 ******** 2026-03-21 18:18:51.365036 | controller | Saturday 21 March 2026 18:18:50 +0000 (0:00:00.417) 0:01:46.119 ******** 2026-03-21 18:18:51.365061 | controller | changed: [localhost] 2026-03-21 18:18:51.670262 | controller | 2026-03-21 18:18:51.670329 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:51.670351 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:51.670362 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:51.670372 | controller | }}, mode=0644] *** 2026-03-21 18:18:51.670381 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.495) 0:01:46.616 ******** 2026-03-21 18:18:51.670390 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.495) 0:01:46.615 ******** 2026-03-21 18:18:51.670405 | controller | changed: [localhost] 2026-03-21 18:18:51.732131 | controller | 2026-03-21 18:18:51.732188 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:51.732197 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.304) 0:01:46.921 ******** 2026-03-21 18:18:51.732205 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.305) 0:01:46.920 ******** 2026-03-21 18:18:51.732220 | controller | skipping: [localhost] 2026-03-21 18:18:51.799059 | controller | 2026-03-21 18:18:51.799142 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:51.799162 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.062) 0:01:46.983 ******** 2026-03-21 18:18:51.799179 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.062) 0:01:46.982 ******** 2026-03-21 18:18:51.799207 | controller | skipping: [localhost] 2026-03-21 18:18:51.863144 | controller | 2026-03-21 18:18:51.863199 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/deployment _raw_params=wait_condition.yml] *** 2026-03-21 18:18:51.863209 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.066) 0:01:47.050 ******** 2026-03-21 18:18:51.863216 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.066) 0:01:47.048 ******** 2026-03-21 18:18:51.863231 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=40m) 2026-03-21 18:18:51.922525 | controller | skipping: [localhost] 2026-03-21 18:18:51.922585 | controller | 2026-03-21 18:18:51.922593 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:51.922602 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.064) 0:01:47.114 ******** 2026-03-21 18:18:51.922609 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.064) 0:01:47.113 ******** 2026-03-21 18:18:51.922657 | controller | skipping: [localhost] 2026-03-21 18:18:52.007691 | controller | 2026-03-21 18:18:52.007826 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/deployment name=run_hook] *** 2026-03-21 18:18:52.007836 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.059) 0:01:47.174 ******** 2026-03-21 18:18:52.007844 | controller | Saturday 21 March 2026 18:18:51 +0000 (0:00:00.059) 0:01:47.172 ******** 2026-03-21 18:18:52.007872 | controller | skipping: [localhost] 2026-03-21 18:18:52.081772 | controller | 2026-03-21 18:18:52.081901 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] *** 2026-03-21 18:18:52.081912 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.084) 0:01:47.258 ******** 2026-03-21 18:18:52.081945 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.084) 0:01:47.257 ******** 2026-03-21 18:18:52.081972 | controller | ok: [localhost] => 2026-03-21 18:18:52.123516 | controller | changed: false 2026-03-21 18:18:52.123684 | controller | msg: All assertions passed 2026-03-21 18:18:52.123696 | controller | 2026-03-21 18:18:52.123704 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:52.123712 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.074) 0:01:47.333 ******** 2026-03-21 18:18:52.123720 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.074) 0:01:47.332 ******** 2026-03-21 18:18:52.123748 | controller | skipping: [localhost] 2026-03-21 18:18:52.175033 | controller | 2026-03-21 18:18:52.175144 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2026-03-21 18:18:52.175159 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.041) 0:01:47.375 ******** 2026-03-21 18:18:52.175171 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.041) 0:01:47.373 ******** 2026-03-21 18:18:52.175204 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph-2 --for condition=Ready --timeout=40m) 2026-03-21 18:18:52.208027 | controller | 2026-03-21 18:18:52.208156 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2026-03-21 18:18:52.208177 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.051) 0:01:47.426 ******** 2026-03-21 18:18:52.208216 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.051) 0:01:47.425 ******** 2026-03-21 18:18:52.208251 | controller | skipping: [localhost] 2026-03-21 18:18:52.261697 | controller | 2026-03-21 18:18:52.261840 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2026-03-21 18:18:52.261855 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.033) 0:01:47.459 ******** 2026-03-21 18:18:52.261867 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.033) 0:01:47.458 ******** 2026-03-21 18:18:52.261902 | controller | ok: [localhost] 2026-03-21 18:18:52.552111 | controller | 2026-03-21 18:18:52.552224 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2026-03-21 18:18:52.552234 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:52.552241 | controller | stage['path'], item.src_file) | path_join 2026-03-21 18:18:52.552249 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:52.552255 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.053) 0:01:47.513 ******** 2026-03-21 18:18:52.552263 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.053) 0:01:47.511 ******** 2026-03-21 18:18:52.552282 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph-2', 'src_file': 'values.yaml'}) 2026-03-21 18:18:52.662064 | controller | 2026-03-21 18:18:52.662224 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2026-03-21 18:18:52.662239 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.290) 0:01:47.803 ******** 2026-03-21 18:18:52.662251 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.290) 0:01:47.802 ******** 2026-03-21 18:18:52.662287 | controller | ok: [localhost] => (item=values.yaml) 2026-03-21 18:18:52.719939 | controller | 2026-03-21 18:18:52.720095 | controller | TASK [Executing pre_stage hooks for examples/dt/uni05epsilon/nodeset2/deployment name=run_hook] *** 2026-03-21 18:18:52.720109 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.109) 0:01:47.913 ******** 2026-03-21 18:18:52.720120 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.109) 0:01:47.912 ******** 2026-03-21 18:18:52.720155 | controller | skipping: [localhost] 2026-03-21 18:18:52.833942 | controller | 2026-03-21 18:18:52.834064 | controller | TASK [Generate values.yaml for examples/dt/uni05epsilon/nodeset2/deployment name=ci_gen_kustomize_values] *** 2026-03-21 18:18:52.834094 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.057) 0:01:47.971 ******** 2026-03-21 18:18:52.834100 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.057) 0:01:47.970 ******** 2026-03-21 18:18:52.834124 | controller | 2026-03-21 18:18:52.913268 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2026-03-21 18:18:52.913407 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.114) 0:01:48.085 ******** 2026-03-21 18:18:52.913414 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.114) 0:01:48.084 ******** 2026-03-21 18:18:52.913443 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2026-03-21 18:18:52.979387 | controller | 2026-03-21 18:18:52.979523 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] *** 2026-03-21 18:18:52.979532 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.079) 0:01:48.165 ******** 2026-03-21 18:18:52.979537 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.079) 0:01:48.163 ******** 2026-03-21 18:18:52.979564 | controller | ok: [localhost] => 2026-03-21 18:18:53.222334 | controller | changed: false 2026-03-21 18:18:53.222466 | controller | msg: All assertions passed 2026-03-21 18:18:53.222480 | controller | 2026-03-21 18:18:53.222492 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2026-03-21 18:18:53.222529 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.066) 0:01:48.231 ******** 2026-03-21 18:18:53.222541 | controller | Saturday 21 March 2026 18:18:52 +0000 (0:00:00.066) 0:01:48.229 ******** 2026-03-21 18:18:53.222573 | controller | ok: [localhost] 2026-03-21 18:18:53.304328 | controller | 2026-03-21 18:18:53.304471 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] *** 2026-03-21 18:18:53.304488 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.242) 0:01:48.474 ******** 2026-03-21 18:18:53.304501 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.242) 0:01:48.472 ******** 2026-03-21 18:18:53.304535 | controller | ok: [localhost] => 2026-03-21 18:18:53.543370 | controller | changed: false 2026-03-21 18:18:53.543508 | controller | msg: All assertions passed 2026-03-21 18:18:53.543522 | controller | 2026-03-21 18:18:53.543534 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2026-03-21 18:18:53.543547 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.081) 0:01:48.556 ******** 2026-03-21 18:18:53.543559 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.081) 0:01:48.554 ******** 2026-03-21 18:18:53.543593 | controller | ok: [localhost] 2026-03-21 18:18:53.811126 | controller | 2026-03-21 18:18:53.811264 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{ 2026-03-21 18:18:53.811284 | controller | _raw_manifests | reject('equalto', _config_map_content) 2026-03-21 18:18:53.811292 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2026-03-21 18:18:53.811299 | controller | _config_map_content | 2026-03-21 18:18:53.811305 | controller | ansible.utils.remove_keys( 2026-03-21 18:18:53.811312 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2026-03-21 18:18:53.811318 | controller | matching_parameter='regex') 2026-03-21 18:18:53.811323 | controller | }}, cacheable=False] *** 2026-03-21 18:18:53.811329 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.238) 0:01:48.794 ******** 2026-03-21 18:18:53.811337 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.238) 0:01:48.793 ******** 2026-03-21 18:18:53.811363 | controller | ok: [localhost] 2026-03-21 18:18:53.894567 | controller | 2026-03-21 18:18:53.894761 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2026-03-21 18:18:53.894776 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.267) 0:01:49.061 ******** 2026-03-21 18:18:53.894784 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.267) 0:01:49.060 ******** 2026-03-21 18:18:53.894812 | controller | skipping: [localhost] 2026-03-21 18:18:54.152242 | controller | 2026-03-21 18:18:54.152376 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2026-03-21 18:18:54.152389 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.083) 0:01:49.145 ******** 2026-03-21 18:18:54.152397 | controller | Saturday 21 March 2026 18:18:53 +0000 (0:00:00.083) 0:01:49.144 ******** 2026-03-21 18:18:54.152426 | controller | changed: [localhost] 2026-03-21 18:18:54.238013 | controller | 2026-03-21 18:18:54.238143 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2026-03-21 18:18:54.238153 | controller | (snippet_datadir, 2026-03-21 18:18:54.238191 | controller | '02_ci_data.yaml') | path_join 2026-03-21 18:18:54.238199 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2026-03-21 18:18:54.238212 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.258) 0:01:49.403 ******** 2026-03-21 18:18:54.238219 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.258) 0:01:49.402 ******** 2026-03-21 18:18:54.238247 | controller | skipping: [localhost] 2026-03-21 18:18:54.349719 | controller | 2026-03-21 18:18:54.349856 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] *** 2026-03-21 18:18:54.349871 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.085) 0:01:49.489 ******** 2026-03-21 18:18:54.349908 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.085) 0:01:49.488 ******** 2026-03-21 18:18:54.349940 | controller | ok: [localhost] 2026-03-21 18:18:54.785236 | controller | 2026-03-21 18:18:54.785324 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2026-03-21 18:18:54.785337 | controller | (snippet_datadir, 2026-03-21 18:18:54.785364 | controller | '03_user_data_b64.yaml') | path_join 2026-03-21 18:18:54.785377 | controller | }}, content={{ 2026-03-21 18:18:54.785386 | controller | _base64_patch | 2026-03-21 18:18:54.785394 | controller | default({}) | 2026-03-21 18:18:54.785402 | controller | to_nice_yaml 2026-03-21 18:18:54.785410 | controller | }}, mode=0644] *** 2026-03-21 18:18:54.785419 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.111) 0:01:49.601 ******** 2026-03-21 18:18:54.785427 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.111) 0:01:49.599 ******** 2026-03-21 18:18:54.785451 | controller | changed: [localhost] 2026-03-21 18:18:55.234080 | controller | 2026-03-21 18:18:55.234157 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2026-03-21 18:18:55.234170 | controller | (snippet_datadir, 2026-03-21 18:18:55.234181 | controller | '04_user_data.yaml') | path_join 2026-03-21 18:18:55.234192 | controller | }}, content={{ 2026-03-21 18:18:55.234202 | controller | cifmw_ci_gen_kustomize_values_userdata | 2026-03-21 18:18:55.234212 | controller | default({}) | 2026-03-21 18:18:55.234222 | controller | to_nice_yaml 2026-03-21 18:18:55.234268 | controller | }}, mode=0644] *** 2026-03-21 18:18:55.234279 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.435) 0:01:50.036 ******** 2026-03-21 18:18:55.234289 | controller | Saturday 21 March 2026 18:18:54 +0000 (0:00:00.435) 0:01:50.035 ******** 2026-03-21 18:18:55.234310 | controller | changed: [localhost] 2026-03-21 18:18:55.712800 | controller | 2026-03-21 18:18:55.712874 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{ 2026-03-21 18:18:55.712889 | controller | ( 2026-03-21 18:18:55.712899 | controller | snippet_datadir, 2026-03-21 18:18:55.712910 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2026-03-21 18:18:55.712920 | controller | ) | path_join 2026-03-21 18:18:55.712930 | controller | }}, mode=0644] *** 2026-03-21 18:18:55.712940 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.449) 0:01:50.485 ******** 2026-03-21 18:18:55.712951 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.449) 0:01:50.484 ******** 2026-03-21 18:18:55.712972 | controller | changed: [localhost] 2026-03-21 18:18:55.813771 | controller | 2026-03-21 18:18:55.813828 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2026-03-21 18:18:55.813843 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.478) 0:01:50.964 ******** 2026-03-21 18:18:55.813854 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.478) 0:01:50.962 ******** 2026-03-21 18:18:55.813886 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2026-03-21 18:18:55.900923 | controller | 2026-03-21 18:18:55.900978 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] *** 2026-03-21 18:18:55.900991 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.101) 0:01:51.065 ******** 2026-03-21 18:18:55.901002 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.101) 0:01:51.064 ******** 2026-03-21 18:18:55.901020 | controller | ok: [localhost] => 2026-03-21 18:18:56.128520 | controller | changed: false 2026-03-21 18:18:56.128574 | controller | msg: All assertions passed 2026-03-21 18:18:56.128587 | controller | 2026-03-21 18:18:56.128598 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] *** 2026-03-21 18:18:56.128640 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.086) 0:01:51.152 ******** 2026-03-21 18:18:56.128654 | controller | Saturday 21 March 2026 18:18:55 +0000 (0:00:00.086) 0:01:51.151 ******** 2026-03-21 18:18:56.128680 | controller | ok: [localhost] 2026-03-21 18:18:56.190117 | controller | 2026-03-21 18:18:56.190228 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2026-03-21 18:18:56.190248 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.228) 0:01:51.380 ******** 2026-03-21 18:18:56.190264 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.228) 0:01:51.379 ******** 2026-03-21 18:18:56.190297 | controller | ok: [localhost] 2026-03-21 18:18:56.674920 | controller | 2026-03-21 18:18:56.674957 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2026-03-21 18:18:56.674963 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.061) 0:01:51.442 ******** 2026-03-21 18:18:56.674968 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.061) 0:01:51.440 ******** 2026-03-21 18:18:56.674979 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/03_user_data_b64.yaml) 2026-03-21 18:18:56.786506 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/04_user_data.yaml) 2026-03-21 18:18:56.786590 | controller | 2026-03-21 18:18:56.786602 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2026-03-21 18:18:56.786637 | controller | _content | 2026-03-21 18:18:56.786651 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2026-03-21 18:18:56.786660 | controller | combine(_parsed, recursive=true) 2026-03-21 18:18:56.786671 | controller | }} 2026-03-21 18:18:56.786681 | controller | ] *** 2026-03-21 18:18:56.786727 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.484) 0:01:51.926 ******** 2026-03-21 18:18:56.786739 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.484) 0:01:51.925 ******** 2026-03-21 18:18:56.786764 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2026-03-21 18:18:57.014793 | controller | ok: [localhost] => (item=04_user_data.yaml) 2026-03-21 18:18:57.014875 | controller | 2026-03-21 18:18:57.014889 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2026-03-21 18:18:57.014900 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.111) 0:01:52.037 ******** 2026-03-21 18:18:57.014910 | controller | Saturday 21 March 2026 18:18:56 +0000 (0:00:00.111) 0:01:52.036 ******** 2026-03-21 18:18:57.014950 | controller | changed: [localhost] 2026-03-21 18:18:57.512470 | controller | 2026-03-21 18:18:57.512561 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2026-03-21 18:18:57.512576 | controller | (_destdir, 2026-03-21 18:18:57.512587 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2026-03-21 18:18:57.512599 | controller | }}, content={{ 2026-03-21 18:18:57.512610 | controller | ( 2026-03-21 18:18:57.512658 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2026-03-21 18:18:57.512687 | controller | ) | cifmw.general.to_nice_yaml_all 2026-03-21 18:18:57.512698 | controller | }}, mode=0644] *** 2026-03-21 18:18:57.512709 | controller | Saturday 21 March 2026 18:18:57 +0000 (0:00:00.228) 0:01:52.266 ******** 2026-03-21 18:18:57.512720 | controller | Saturday 21 March 2026 18:18:57 +0000 (0:00:00.228) 0:01:52.264 ******** 2026-03-21 18:18:57.512746 | controller | changed: [localhost] 2026-03-21 18:18:58.078753 | controller | 2026-03-21 18:18:58.078852 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/nodeset2/deployment mode=0644, backup=True, remote_src=True, src={{ 2026-03-21 18:18:58.078871 | controller | (cifmw_kustomize_deploy_basedir, 2026-03-21 18:18:58.078887 | controller | 'artifacts', 'ci_gen_kustomize_values', 2026-03-21 18:18:58.078901 | controller | _val['name'], 'values.yaml') | path_join 2026-03-21 18:18:58.078914 | controller | }}, dest={{ 2026-03-21 18:18:58.078928 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2026-03-21 18:18:58.078942 | controller | stage['path'], _val.src_file 2026-03-21 18:18:58.078956 | controller | ) | 2026-03-21 18:18:58.078970 | controller | path_join 2026-03-21 18:18:58.078983 | controller | }}] *** 2026-03-21 18:18:58.078997 | controller | Saturday 21 March 2026 18:18:57 +0000 (0:00:00.497) 0:01:52.763 ******** 2026-03-21 18:18:58.079011 | controller | Saturday 21 March 2026 18:18:57 +0000 (0:00:00.497) 0:01:52.762 ******** 2026-03-21 18:18:58.079051 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph-2) 2026-03-21 18:18:58.140977 | controller | 2026-03-21 18:18:58.141045 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:58.141064 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.566) 0:01:53.330 ******** 2026-03-21 18:18:58.141079 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.566) 0:01:53.329 ******** 2026-03-21 18:18:58.141107 | controller | skipping: [localhost] 2026-03-21 18:18:58.557037 | controller | 2026-03-21 18:18:58.557084 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/nodeset2/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2026-03-21 18:18:58.557095 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.062) 0:01:53.392 ******** 2026-03-21 18:18:58.557104 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.062) 0:01:53.391 ******** 2026-03-21 18:18:58.557121 | controller | changed: [localhost] 2026-03-21 18:18:59.008388 | controller | 2026-03-21 18:18:59.008450 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2026-03-21 18:18:59.008463 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.416) 0:01:53.808 ******** 2026-03-21 18:18:59.008474 | controller | Saturday 21 March 2026 18:18:58 +0000 (0:00:00.416) 0:01:53.807 ******** 2026-03-21 18:18:59.008496 | controller | changed: [localhost] 2026-03-21 18:18:59.313054 | controller | 2026-03-21 18:18:59.313127 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/uni05epsilon/nodeset2/deployment remote_src=True, src={{ _output }}, dest={{ 2026-03-21 18:18:59.313137 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2026-03-21 18:18:59.313145 | controller | stage['build_output'] | basename) | path_join 2026-03-21 18:18:59.313171 | controller | }}, mode=0644] *** 2026-03-21 18:18:59.313178 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.451) 0:01:54.260 ******** 2026-03-21 18:18:59.313185 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.451) 0:01:54.259 ******** 2026-03-21 18:18:59.313203 | controller | changed: [localhost] 2026-03-21 18:18:59.349027 | controller | 2026-03-21 18:18:59.349140 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:59.349162 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.304) 0:01:54.565 ******** 2026-03-21 18:18:59.349176 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.304) 0:01:54.563 ******** 2026-03-21 18:18:59.349200 | controller | skipping: [localhost] 2026-03-21 18:18:59.394376 | controller | 2026-03-21 18:18:59.394471 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/uni05epsilon/nodeset2/deployment _raw_params=oc apply -f {{ _cr }}] *** 2026-03-21 18:18:59.394490 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.035) 0:01:54.601 ******** 2026-03-21 18:18:59.394506 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.035) 0:01:54.599 ******** 2026-03-21 18:18:59.394533 | controller | skipping: [localhost] 2026-03-21 18:18:59.437489 | controller | 2026-03-21 18:18:59.437577 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/uni05epsilon/nodeset2/deployment _raw_params=wait_condition.yml] *** 2026-03-21 18:18:59.437594 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.045) 0:01:54.646 ******** 2026-03-21 18:18:59.437608 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.045) 0:01:54.644 ******** 2026-03-21 18:18:59.437699 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph-2 --for condition=Ready --timeout=40m) 2026-03-21 18:18:59.475583 | controller | skipping: [localhost] 2026-03-21 18:18:59.475682 | controller | 2026-03-21 18:18:59.475700 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2026-03-21 18:18:59.475715 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.043) 0:01:54.689 ******** 2026-03-21 18:18:59.475745 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.043) 0:01:54.688 ******** 2026-03-21 18:18:59.475772 | controller | skipping: [localhost] 2026-03-21 18:18:59.544785 | controller | 2026-03-21 18:18:59.544874 | controller | TASK [Executing post_stage hooks for examples/dt/uni05epsilon/nodeset2/deployment name=run_hook] *** 2026-03-21 18:18:59.544887 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.038) 0:01:54.727 ******** 2026-03-21 18:18:59.544897 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.038) 0:01:54.726 ******** 2026-03-21 18:18:59.544923 | controller | skipping: [localhost] 2026-03-21 18:18:59.630541 | controller | 2026-03-21 18:18:59.630655 | controller | PLAY RECAP ********************************************************************* 2026-03-21 18:18:59.630667 | controller | localhost : ok=365 changed=107 unreachable=0 failed=0 skipped=117 rescued=0 ignored=0 2026-03-21 18:18:59.630674 | controller | 2026-03-21 18:18:59.630681 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.067) 0:01:54.795 ******** 2026-03-21 18:18:59.630688 | controller | =============================================================================== 2026-03-21 18:18:59.630694 | controller | Get automation contents ------------------------------------------------- 7.55s 2026-03-21 18:18:59.630701 | controller | ci_setup : Install needed packages -------------------------------------- 4.42s 2026-03-21 18:18:59.630708 | controller | ci_setup : Install openshift client ------------------------------------- 4.03s 2026-03-21 18:18:59.630714 | controller | Load automation files as fact ------------------------------------------- 1.61s 2026-03-21 18:18:59.630721 | controller | ci_setup : Manage directories ------------------------------------------- 1.11s 2026-03-21 18:18:59.630727 | controller | ci_gen_kustomize_values : List snippets --------------------------------- 1.00s 2026-03-21 18:18:59.630734 | controller | Gathering Facts --------------------------------------------------------- 1.00s 2026-03-21 18:18:59.630741 | controller | Create needed SSH keypairs ---------------------------------------------- 0.71s 2026-03-21 18:18:59.630747 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.68s 2026-03-21 18:18:59.630754 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.67s 2026-03-21 18:18:59.630760 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.65s 2026-03-21 18:18:59.630767 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2026-03-21 18:18:59.630773 | controller | kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/control-plane/networking --- 0.64s 2026-03-21 18:18:59.630780 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s 2026-03-21 18:18:59.630787 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s 2026-03-21 18:18:59.630793 | controller | kustomize_deploy : Copy generated values for examples/dt/uni05epsilon/control-plane --- 0.62s 2026-03-21 18:18:59.630800 | controller | kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon --- 0.62s 2026-03-21 18:18:59.630806 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s 2026-03-21 18:18:59.630813 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s 2026-03-21 18:18:59.630819 | controller | kustomize_deploy : Build kustomized content for examples/dt/uni05epsilon/nodeset2 --- 0.60s 2026-03-21 18:18:59.630826 | controller | Saturday 21 March 2026 18:18:59 +0000 (0:00:00.069) 0:01:54.795 ******** 2026-03-21 18:18:59.630832 | controller | =============================================================================== 2026-03-21 18:18:59.630839 | controller | ci_gen_kustomize_values ------------------------------------------------ 60.14s 2026-03-21 18:18:59.630845 | controller | kustomize_deploy ------------------------------------------------------- 29.40s 2026-03-21 18:18:59.630852 | controller | ci_setup --------------------------------------------------------------- 11.29s 2026-03-21 18:18:59.630858 | controller | ansible.builtin.slurp --------------------------------------------------- 8.39s 2026-03-21 18:18:59.630865 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.72s 2026-03-21 18:18:59.630883 | controller | gather_facts ------------------------------------------------------------ 1.00s 2026-03-21 18:18:59.630889 | controller | networking_mapper ------------------------------------------------------- 0.73s 2026-03-21 18:18:59.630896 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.71s 2026-03-21 18:18:59.630902 | controller | ansible.builtin.file ---------------------------------------------------- 0.40s 2026-03-21 18:18:59.630909 | controller | ansible.builtin.include_role -------------------------------------------- 0.32s 2026-03-21 18:18:59.630915 | controller | ansible.builtin.find ---------------------------------------------------- 0.30s 2026-03-21 18:18:59.630922 | controller | ansible.builtin.stat ---------------------------------------------------- 0.23s 2026-03-21 18:18:59.630928 | controller | ansible.builtin.assert -------------------------------------------------- 0.07s 2026-03-21 18:18:59.630935 | controller | ansible.builtin.copy ---------------------------------------------------- 0.03s 2026-03-21 18:18:59.630941 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s 2026-03-21 18:18:59.630948 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2026-03-21 18:18:59.630962 | controller | total ----------------------------------------------------------------- 114.76s 2026-03-21 18:19:00.081161 | controller | changed 2026-03-21 18:19:00.165926 | 2026-03-21 18:19:00.166044 | PLAY RECAP 2026-03-21 18:19:00.166093 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2026-03-21 18:19:00.166121 | 2026-03-21 18:19:00.264507 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2026-03-21 18:19:00.266493 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-21 18:19:00.875051 | 2026-03-21 18:19:00.875209 | PLAY [Run ci/playbooks/collect-logs.yml] 2026-03-21 18:19:00.896152 | 2026-03-21 18:19:00.896266 | TASK [Filter out host if needed] 2026-03-21 18:19:00.905015 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2026-03-21 18:19:00.909476 | 2026-03-21 18:19:00.909538 | TASK [Ensure file is present] 2026-03-21 18:19:01.347385 | controller | ok 2026-03-21 18:19:01.354113 | 2026-03-21 18:19:01.354183 | TASK [Manage molecule report file] 2026-03-21 18:19:01.884649 | controller | skipping: Conditional result was False 2026-03-21 18:19:01.896841 | 2026-03-21 18:19:01.896994 | TASK [Check if we get ci-framework-data basedir] 2026-03-21 18:19:02.172405 | controller | ok 2026-03-21 18:19:02.177824 | 2026-03-21 18:19:02.177895 | TASK [Create ci-framework-data log directory for zuul] 2026-03-21 18:19:02.578025 | controller | changed 2026-03-21 18:19:02.590320 | 2026-03-21 18:19:02.590486 | TASK [Copy ci-framework interesting files] 2026-03-21 18:19:03.071855 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2026-03-21 18:19:03.138405 | controller | changed 2026-03-21 18:19:03.149317 | 2026-03-21 18:19:03.149449 | TASK [Get SELinux listing] 2026-03-21 18:19:03.700274 | controller | changed 2026-03-21 18:19:03.706246 | 2026-03-21 18:19:03.706312 | TASK [Generate log index] 2026-03-21 18:19:04.613295 | controller | changed 2026-03-21 18:19:04.623438 | 2026-03-21 18:19:04.623523 | TASK [Get some env related data] 2026-03-21 18:19:05.272167 | controller | /home/zuul/.local/bin/ansible 2026-03-21 18:19:06.163716 | controller | changed 2026-03-21 18:19:06.176942 | 2026-03-21 18:19:06.177128 | TASK [Generate list of logs to collect in home directory] 2026-03-21 18:19:06.553026 | controller | ok: All paths examined 2026-03-21 18:19:06.565005 | 2026-03-21 18:19:06.565185 | LOOP [Copy logs from home directory] 2026-03-21 18:19:07.054477 | controller | changed: 2026-03-21 18:19:07.054705 | controller | { 2026-03-21 18:19:07.054744 | controller | "atime": 1774116999.641584, 2026-03-21 18:19:07.054770 | controller | "ctime": 1774117139.5432956, 2026-03-21 18:19:07.054793 | controller | "dev": 64513, 2026-03-21 18:19:07.054815 | controller | "gid": 1000, 2026-03-21 18:19:07.054837 | controller | "gr_name": "zuul", 2026-03-21 18:19:07.054860 | controller | "inode": 360298, 2026-03-21 18:19:07.054882 | controller | "isblk": false, 2026-03-21 18:19:07.054904 | controller | "ischr": false, 2026-03-21 18:19:07.054925 | controller | "isdir": false, 2026-03-21 18:19:07.054946 | controller | "isfifo": false, 2026-03-21 18:19:07.054967 | controller | "isgid": false, 2026-03-21 18:19:07.054988 | controller | "islnk": false, 2026-03-21 18:19:07.055008 | controller | "isreg": true, 2026-03-21 18:19:07.055029 | controller | "issock": false, 2026-03-21 18:19:07.055050 | controller | "isuid": false, 2026-03-21 18:19:07.055070 | controller | "mode": "0644", 2026-03-21 18:19:07.055091 | controller | "mtime": 1774117139.5432956, 2026-03-21 18:19:07.055112 | controller | "nlink": 1, 2026-03-21 18:19:07.055133 | controller | "path": "/home/zuul/ansible.log", 2026-03-21 18:19:07.055156 | controller | "pw_name": "zuul", 2026-03-21 18:19:07.055178 | controller | "rgrp": true, 2026-03-21 18:19:07.055200 | controller | "roth": true, 2026-03-21 18:19:07.055221 | controller | "rusr": true, 2026-03-21 18:19:07.055242 | controller | "size": 316755, 2026-03-21 18:19:07.055263 | controller | "uid": 1000, 2026-03-21 18:19:07.055284 | controller | "wgrp": false, 2026-03-21 18:19:07.055305 | controller | "woth": false, 2026-03-21 18:19:07.055328 | controller | "wusr": true, 2026-03-21 18:19:07.055351 | controller | "xgrp": false, 2026-03-21 18:19:07.055372 | controller | "xoth": false, 2026-03-21 18:19:07.055393 | controller | "xusr": false 2026-03-21 18:19:07.055413 | controller | } 2026-03-21 18:19:07.068307 | 2026-03-21 18:19:07.072833 | TASK [Copy crio stats log file] 2026-03-21 18:19:07.109405 | controller | skipping: Conditional result was False 2026-03-21 18:19:07.123210 | 2026-03-21 18:19:07.123663 | TASK [Get SELinux related data] 2026-03-21 18:19:07.412678 | controller | 2026-03-21 18:19:07.673889 | controller | ERROR 2026-03-21 18:19:07.674206 | controller | { 2026-03-21 18:19:07.674266 | controller | "delta": "0:00:00.010770", 2026-03-21 18:19:07.674309 | controller | "end": "2026-03-21 18:19:07.413478", 2026-03-21 18:19:07.674345 | controller | "msg": "non-zero return code", 2026-03-21 18:19:07.674381 | controller | "rc": 1, 2026-03-21 18:19:07.674415 | controller | "start": "2026-03-21 18:19:07.402708" 2026-03-21 18:19:07.674449 | controller | } 2026-03-21 18:19:07.674494 | controller | ERROR: Ignoring Errors 2026-03-21 18:19:07.686035 | 2026-03-21 18:19:07.686202 | TASK [Create system configuration directory] 2026-03-21 18:19:07.969430 | controller | changed 2026-03-21 18:19:07.982046 | 2026-03-21 18:19:07.982224 | TASK [Get some of the system configurations] 2026-03-21 18:19:08.533425 | controller | changed 2026-03-21 18:19:08.547666 | 2026-03-21 18:19:08.547912 | TASK [Copy generated documentation if available] 2026-03-21 18:19:08.566268 | controller | skipping: Conditional result was False 2026-03-21 18:19:08.581069 | 2026-03-21 18:19:08.581226 | TASK [Copy generated AsciiDoc documentation if available] 2026-03-21 18:19:08.608296 | controller | skipping: Conditional result was False 2026-03-21 18:19:08.620938 | 2026-03-21 18:19:08.621078 | TASK [Compress logs bigger than 2MB] 2026-03-21 18:19:09.171184 | controller | changed 2026-03-21 18:19:09.183657 | 2026-03-21 18:19:09.183851 | TASK [Copy files from workspace on node] 2026-03-21 18:19:09.212246 | controller | ok 2026-03-21 18:19:09.263131 | 2026-03-21 18:19:09.263263 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-21 18:19:09.298107 | controller | skipping: Conditional result was False 2026-03-21 18:19:09.305782 | 2026-03-21 18:19:09.305874 | TASK [fetch-output : Set log path for single node] 2026-03-21 18:19:09.346964 | controller | ok 2026-03-21 18:19:09.355590 | 2026-03-21 18:19:09.355706 | LOOP [fetch-output : Ensure local output dirs] 2026-03-21 18:19:09.652917 | controller -> localhost | ok: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/logs" 2026-03-21 18:19:09.653240 | controller -> localhost | changed: All items complete 2026-03-21 18:19:09.653278 | 2026-03-21 18:19:09.928824 | controller -> localhost | changed: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/artifacts" 2026-03-21 18:19:10.149582 | controller -> localhost | changed: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/docs" 2026-03-21 18:19:10.161396 | 2026-03-21 18:19:10.161485 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-21 18:19:10.832240 | controller | changed: 2026-03-21 18:19:10.832479 | controller | .d..t...... ./ 2026-03-21 18:19:10.832517 | controller | >f+++++++++ README.html 2026-03-21 18:19:10.832548 | controller | >f+++++++++ ansible.log 2026-03-21 18:19:10.832585 | controller | >f+++++++++ dmesg.log 2026-03-21 18:19:10.832611 | controller | >f+++++++++ installed-pkgs.log 2026-03-21 18:19:10.832636 | controller | >f+++++++++ python.log 2026-03-21 18:19:10.832659 | controller | >f+++++++++ registries.conf 2026-03-21 18:19:10.832714 | controller | >f+++++++++ selinux-denials.log 2026-03-21 18:19:10.832741 | controller | >f+++++++++ selinux-listing.log 2026-03-21 18:19:10.832768 | controller | cd+++++++++ ci-framework-data/ 2026-03-21 18:19:10.832793 | controller | cd+++++++++ ci-framework-data/artifacts/ 2026-03-21 18:19:10.832818 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2026-03-21 18:19:10.832842 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2026-03-21 18:19:10.832865 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2026-03-21 18:19:10.832888 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2026-03-21 18:19:10.832911 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2026-03-21 18:19:10.832933 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2026-03-21 18:19:10.832954 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph-2/ 2026-03-21 18:19:10.832986 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph-2/values.yaml 2026-03-21 18:19:10.833009 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/ 2026-03-21 18:19:10.833031 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml 2026-03-21 18:19:10.833053 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2026-03-21 18:19:10.833075 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2026-03-21 18:19:10.833099 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/ 2026-03-21 18:19:10.833121 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml 2026-03-21 18:19:10.833144 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2026-03-21 18:19:10.833166 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2026-03-21 18:19:10.833188 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values-post-ceph/ 2026-03-21 18:19:10.833209 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values-post-ceph/values.yaml 2026-03-21 18:19:10.833231 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/ 2026-03-21 18:19:10.833253 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/values.yaml 2026-03-21 18:19:10.833276 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2026-03-21 18:19:10.833298 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2026-03-21 18:19:10.833322 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2026-03-21 18:19:10.833344 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2026-03-21 18:19:10.833365 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31776.2026-03-21@18:18:30~ 2026-03-21 18:19:10.833388 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2026-03-21 18:19:10.833410 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/ 2026-03-21 18:19:10.833431 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/01_original.yaml 2026-03-21 18:19:10.833453 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/03_user_data_b64.yaml 2026-03-21 18:19:10.833474 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph-2/04_user_data.yaml 2026-03-21 18:19:10.833496 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/ 2026-03-21 18:19:10.833518 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml 2026-03-21 18:19:10.833540 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml 2026-03-21 18:19:10.833561 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml 2026-03-21 18:19:10.833582 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2026-03-21 18:19:10.833604 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2026-03-21 18:19:10.833642 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2026-03-21 18:19:10.833697 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2026-03-21 18:19:10.833739 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/ 2026-03-21 18:19:10.833766 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml 2026-03-21 18:19:10.833789 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml 2026-03-21 18:19:10.833811 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml 2026-03-21 18:19:10.833833 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2026-03-21 18:19:10.833855 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2026-03-21 18:19:10.833876 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2026-03-21 18:19:10.833898 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2026-03-21 18:19:10.833920 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2026-03-21 18:19:10.833941 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/ 2026-03-21 18:19:10.833963 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/01_original.yaml 2026-03-21 18:19:10.833985 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/03_user_data_b64.yaml 2026-03-21 18:19:10.834007 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values-post-ceph/04_user_data.yaml 2026-03-21 18:19:10.834029 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/ 2026-03-21 18:19:10.834051 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/01_original.yaml 2026-03-21 18:19:10.834073 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml 2026-03-21 18:19:10.834095 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml 2026-03-21 18:19:10.834116 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml 2026-03-21 18:19:10.834138 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2026-03-21 18:19:10.834160 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2026-03-21 18:19:10.834181 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30445.2026-03-21@18:17:43~ 2026-03-21 18:19:10.834202 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2026-03-21 18:19:10.834224 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2026-03-21 18:19:10.834245 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2026-03-21 18:19:10.834267 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2026-03-21 18:19:10.834288 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2026-03-21 18:19:10.834311 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31732.2026-03-21@18:18:28~ 2026-03-21 18:19:10.834333 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2026-03-21 18:19:10.834361 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2026-03-21 18:19:10.834384 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2026-03-21 18:19:10.834406 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2026-03-21 18:19:10.834428 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph-2.yaml 2026-03-21 18:19:10.834451 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml 2026-03-21 18:19:10.834472 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml 2026-03-21 18:19:10.834493 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/networking.yaml 2026-03-21 18:19:10.834514 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2026-03-21 18:19:10.834536 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml 2026-03-21 18:19:10.834557 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml 2026-03-21 18:19:10.834578 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2-post-ceph.yaml 2026-03-21 18:19:10.834600 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2-pre-ceph.yaml 2026-03-21 18:19:10.834621 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2026-03-21 18:19:10.834643 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2026-03-21 18:19:10.834665 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2026-03-21 18:19:10.834729 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2026-03-21 18:19:10.834755 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2026-03-21 18:19:10.834779 | controller | cd+++++++++ ci-framework-data/logs/ 2026-03-21 18:19:10.834801 | controller | cd+++++++++ registries.conf.d/ 2026-03-21 18:19:10.834823 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2026-03-21 18:19:10.834845 | controller | cd+++++++++ system-config/ 2026-03-21 18:19:10.834867 | controller | cd+++++++++ system-config/libvirt/ 2026-03-21 18:19:10.834889 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2026-03-21 18:19:10.834911 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2026-03-21 18:19:11.404087 | controller | changed: .d..t...... ./ 2026-03-21 18:19:11.955903 | controller | changed: .d..t...... ./ 2026-03-21 18:19:11.984254 | 2026-03-21 18:19:11.984477 | TASK [Return artifact to Zuul] 2026-03-21 18:19:12.012362 | controller | skipping: Conditional result was False 2026-03-21 18:19:12.049623 | 2026-03-21 18:19:12.049721 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2026-03-21 18:19:12.049838 | 2026-03-21 18:19:12.049873 | PLAY RECAP 2026-03-21 18:19:12.049921 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2026-03-21 18:19:12.049948 | 2026-03-21 18:19:12.148906 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2026-03-21 18:19:12.149901 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-21 18:19:12.723622 | 2026-03-21 18:19:12.723757 | PLAY [all] 2026-03-21 18:19:12.742555 | 2026-03-21 18:19:12.742639 | TASK [include_role : fetch-output] 2026-03-21 18:19:12.781014 | controller | ok 2026-03-21 18:19:12.798784 | 2026-03-21 18:19:12.798914 | TASK [fetch-output : Set log path for multiple nodes] 2026-03-21 18:19:12.873362 | controller | skipping: Conditional result was False 2026-03-21 18:19:12.878892 | 2026-03-21 18:19:12.878957 | TASK [fetch-output : Set log path for single node] 2026-03-21 18:19:12.917692 | controller | ok 2026-03-21 18:19:12.922655 | 2026-03-21 18:19:12.922733 | LOOP [fetch-output : Ensure local output dirs] 2026-03-21 18:19:13.331584 | controller -> localhost | ok: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/logs" 2026-03-21 18:19:13.583474 | controller -> localhost | ok: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/artifacts" 2026-03-21 18:19:13.807887 | controller -> localhost | ok: "/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/docs" 2026-03-21 18:19:13.825410 | 2026-03-21 18:19:13.825479 | LOOP [fetch-output : Collect logs, artifacts and docs] 2026-03-21 18:19:14.492444 | controller | ok 2026-03-21 18:19:14.492820 | controller | ok: All items complete 2026-03-21 18:19:14.492878 | 2026-03-21 18:19:15.027473 | controller | ok 2026-03-21 18:19:15.584116 | controller | ok 2026-03-21 18:19:15.631912 | 2026-03-21 18:19:15.632098 | TASK [include_role : fetch-output-openshift] 2026-03-21 18:19:15.659208 | controller | skipping: Conditional result was False 2026-03-21 18:19:15.667913 | 2026-03-21 18:19:15.668057 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2026-03-21 18:19:16.137335 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012806 2026-03-21 18:19:16.419902 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.013728 2026-03-21 18:19:16.464010 | 2026-03-21 18:19:16.464152 | PLAY [all] 2026-03-21 18:19:16.484044 | 2026-03-21 18:19:16.484160 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2026-03-21 18:19:16.947847 | controller | changed 2026-03-21 18:19:16.984909 | 2026-03-21 18:19:16.985033 | PLAY RECAP 2026-03-21 18:19:16.985093 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2026-03-21 18:19:16.985124 | 2026-03-21 18:19:17.101036 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2026-03-21 18:19:17.101899 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2026-03-21 18:19:17.708946 | 2026-03-21 18:19:17.709088 | PLAY [localhost] 2026-03-21 18:19:17.726732 | 2026-03-21 18:19:17.726823 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2026-03-21 18:19:18.157032 | localhost | changed 2026-03-21 18:19:18.167228 | 2026-03-21 18:19:18.167390 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2026-03-21 18:19:18.203594 | localhost | ok 2026-03-21 18:19:18.221633 | 2026-03-21 18:19:18.221808 | TASK [add-fileserver : Create SSH private key tempfile] 2026-03-21 18:19:18.658199 | localhost | changed 2026-03-21 18:19:18.669172 | 2026-03-21 18:19:18.669318 | TASK [add-fileserver : Create SSH private key from secret] 2026-03-21 18:19:19.413721 | localhost | changed 2026-03-21 18:19:19.418725 | 2026-03-21 18:19:19.418792 | TASK [add-fileserver : Add fileserver ssh key] 2026-03-21 18:19:19.904429 | localhost | Identity added: /var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/tmp/ansible.3eb4dybd (/var/lib/zuul/builds/f28f0745a7614a7ba2149d56531fe399/work/tmp/ansible.3eb4dybd) 2026-03-21 18:19:19.904674 | localhost | ok: Runtime: 0:00:00.013491 2026-03-21 18:19:19.909188 | 2026-03-21 18:19:19.909254 | TASK [add-fileserver : Remove SSH private key from disk] 2026-03-21 18:19:20.199905 | localhost | ok: Runtime: 0:00:00.008696 2026-03-21 18:19:20.211616 | 2026-03-21 18:19:20.211823 | TASK [add-fileserver : Add fileserver to inventory] 2026-03-21 18:19:20.278816 | localhost | changed 2026-03-21 18:19:20.288327 | 2026-03-21 18:19:20.288479 | TASK [add-fileserver : Add fileserver server to known hosts] 2026-03-21 18:19:20.743019 | localhost | changed 2026-03-21 18:19:20.784950 | 2026-03-21 18:19:20.785028 | PLAY [localhost] 2026-03-21 18:19:20.801812 | 2026-03-21 18:19:20.801896 | TASK [Generate bulk log download script] 2026-03-21 18:19:20.824051 | localhost | ok 2026-03-21 18:19:20.841407 | 2026-03-21 18:19:20.841498 | TASK [local-log-download : Check API endpoint is defined] 2026-03-21 18:19:20.892117 | localhost | ok: All assertions passed 2026-03-21 18:19:20.898547 | 2026-03-21 18:19:20.898641 | TASK [local-log-download : Create download script] 2026-03-21 18:19:21.370439 | localhost -> localhost | changed 2026-03-21 18:19:21.379393 | 2026-03-21 18:19:21.379463 | TASK [Register quick-download link] 2026-03-21 18:19:21.408072 | localhost | ok 2026-03-21 18:19:21.446109 | 2026-03-21 18:19:21.446220 | PLAY [logserver.rdoproject.org] 2026-03-21 18:19:21.455978 | 2026-03-21 18:19:21.456039 | TASK [Set zuul-log-path fact] 2026-03-21 18:19:21.472402 | logserver.rdoproject.org | ok 2026-03-21 18:19:21.481318 | 2026-03-21 18:19:21.481379 | TASK [set-zuul-log-path-fact : Set log path for a build] 2026-03-21 18:19:21.508124 | logserver.rdoproject.org | ok 2026-03-21 18:19:21.513163 | 2026-03-21 18:19:21.513223 | TASK [upload-logs : Create log directories] 2026-03-21 18:19:22.237059 | logserver.rdoproject.org | changed 2026-03-21 18:19:22.244292 | 2026-03-21 18:19:22.244450 | TASK [upload-logs : Ensure logs are readable before uploading] 2026-03-21 18:19:22.559128 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.007967 2026-03-21 18:19:22.569458 | 2026-03-21 18:19:22.569601 | TASK [upload-logs : Upload logs to log server] 2026-03-21 18:19:23.337028 | logserver.rdoproject.org | Output suppressed because no_log was given 2026-03-21 18:19:23.345043 | 2026-03-21 18:19:23.345203 | LOOP [upload-logs : Compress console log and json output] 2026-03-21 18:19:23.412089 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-21 18:19:23.436559 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-21 18:19:23.449363 | 2026-03-21 18:19:23.449490 | LOOP [upload-logs : Upload compressed console log and json output] 2026-03-21 18:19:23.516897 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-21 18:19:23.517359 | 2026-03-21 18:19:23.522327 | logserver.rdoproject.org | skipping: Conditional result was False 2026-03-21 18:19:23.537530 | 2026-03-21 18:19:23.537756 | LOOP [upload-logs : Upload console log and json output]