2025-11-25 15:40:49.251618 | Job console starting... 2025-11-25 15:40:49.262743 | Updating repositories 2025-11-25 15:40:49.313213 | Preparing job workspace 2025-11-25 15:40:54.813648 | Running Ansible setup... 2025-11-25 15:41:02.388830 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-11-25 15:41:03.085494 | 2025-11-25 15:41:03.085669 | PLAY [localhost] 2025-11-25 15:41:03.095880 | 2025-11-25 15:41:03.095994 | TASK [Gathering Facts] 2025-11-25 15:41:04.148581 | localhost | ok 2025-11-25 15:41:04.177211 | 2025-11-25 15:41:04.177453 | TASK [log-inventory : Ensure Zuul Ansible directory exists] 2025-11-25 15:41:04.645372 | localhost -> localhost | changed 2025-11-25 15:41:04.657345 | 2025-11-25 15:41:04.657554 | TASK [log-inventory : Copy ansible inventory to logs dir] 2025-11-25 15:41:05.511714 | localhost -> localhost | changed 2025-11-25 15:41:05.521031 | 2025-11-25 15:41:05.521119 | TASK [Setup log path fact] 2025-11-25 15:41:05.539457 | localhost | ok 2025-11-25 15:41:05.551588 | 2025-11-25 15:41:05.551664 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-25 15:41:05.580370 | localhost | ok 2025-11-25 15:41:05.588095 | 2025-11-25 15:41:05.588164 | TASK [emit-job-header : Print job information] 2025-11-25 15:41:05.626662 | # Job Information 2025-11-25 15:41:05.626844 | Ansible Version: 2.15.12 2025-11-25 15:41:05.626876 | Job: rhoso-architecture-validate-nvidia-vfio-passthrough 2025-11-25 15:41:05.626907 | Pipeline: github-check 2025-11-25 15:41:05.626929 | Executor: ze01.softwarefactory-project.io 2025-11-25 15:41:05.626947 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/661 2025-11-25 15:41:05.626965 | Log URL (when completed): https://logserver.rdoproject.org/f0a/rdoproject.org/f0a98df9d9fd42c4a96d2dbe5e6738b7/ 2025-11-25 15:41:05.626982 | Event ID: eeb71d20-ca14-11f0-8454-6efd9d9e23db 2025-11-25 15:41:05.633576 | 2025-11-25 15:41:05.633647 | LOOP [emit-job-header : Print node information] 2025-11-25 15:41:05.739970 | localhost | ok: 2025-11-25 15:41:05.740302 | localhost | # Node Information 2025-11-25 15:41:05.740343 | localhost | Inventory Hostname: controller 2025-11-25 15:41:05.740369 | localhost | Hostname: np0005535556 2025-11-25 15:41:05.740389 | localhost | Username: zuul 2025-11-25 15:41:05.740410 | localhost | Distro: CentOS 9 2025-11-25 15:41:05.740429 | localhost | Provider: vexxhost-nodepool-tripleo 2025-11-25 15:41:05.740447 | localhost | Region: RegionOne 2025-11-25 15:41:05.740468 | localhost | Label: cloud-centos-9-stream-tripleo 2025-11-25 15:41:05.740487 | localhost | Product Name: OpenStack Nova 2025-11-25 15:41:05.740510 | localhost | Interface IP: 38.129.56.112 2025-11-25 15:41:05.769005 | 2025-11-25 15:41:05.769119 | PLAY [all] 2025-11-25 15:41:05.775543 | 2025-11-25 15:41:05.775608 | TASK [Gather network facts] 2025-11-25 15:41:06.295659 | controller | ok 2025-11-25 15:41:06.330342 | 2025-11-25 15:41:06.330463 | TASK [include_role : start-zuul-console] 2025-11-25 15:41:06.351446 | controller | ok 2025-11-25 15:41:06.367147 | 2025-11-25 15:41:06.367242 | TASK [start-zuul-console : Start zuul_console daemon.] 2025-11-25 15:41:06.772717 | controller | ok 2025-11-25 15:41:06.791124 | 2025-11-25 15:41:06.791270 | TASK [include_role : add-build-sshkey] 2025-11-25 15:41:06.812543 | controller | ok 2025-11-25 15:41:06.831942 | 2025-11-25 15:41:06.832112 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build] 2025-11-25 15:41:07.092351 | controller -> localhost | ok 2025-11-25 15:41:07.098156 | 2025-11-25 15:41:07.098222 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID] 2025-11-25 15:41:07.127134 | controller | ok 2025-11-25 15:41:07.141660 | controller | included: /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml 2025-11-25 15:41:07.149152 | 2025-11-25 15:41:07.149258 | TASK [add-build-sshkey : Create Temp SSH key] 2025-11-25 15:41:07.643314 | controller -> localhost | Generating public/private rsa key pair. 2025-11-25 15:41:07.643550 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/f0a98df9d9fd42c4a96d2dbe5e6738b7_id_rsa. 2025-11-25 15:41:07.643585 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/f0a98df9d9fd42c4a96d2dbe5e6738b7_id_rsa.pub. 2025-11-25 15:41:07.643611 | controller -> localhost | The key fingerprint is: 2025-11-25 15:41:07.643631 | controller -> localhost | SHA256:zmQsiR1pezhjeWUGG8vZnbuNP2AuWLzJdGG3PSKu0OY zuul-build-sshkey 2025-11-25 15:41:07.643666 | controller -> localhost | The key's randomart image is: 2025-11-25 15:41:07.643688 | controller -> localhost | +---[RSA 3072]----+ 2025-11-25 15:41:07.643707 | controller -> localhost | | o | 2025-11-25 15:41:07.643726 | controller -> localhost | | o B . . | 2025-11-25 15:41:07.643745 | controller -> localhost | | + = = o | 2025-11-25 15:41:07.643763 | controller -> localhost | | + B + o.. | 2025-11-25 15:41:07.643782 | controller -> localhost | | . @ S. ..o o | 2025-11-25 15:41:07.643800 | controller -> localhost | | . @. +.+=...| 2025-11-25 15:41:07.643818 | controller -> localhost | | .oB.*+.o .| 2025-11-25 15:41:07.643837 | controller -> localhost | | = =.... | 2025-11-25 15:41:07.643855 | controller -> localhost | | E.. .. | 2025-11-25 15:41:07.643873 | controller -> localhost | +----[SHA256]-----+ 2025-11-25 15:41:07.643923 | controller -> localhost | ok: Runtime: 0:00:00.060964 2025-11-25 15:41:07.650264 | 2025-11-25 15:41:07.650407 | TASK [add-build-sshkey : Remote setup ssh keys (linux)] 2025-11-25 15:41:07.677847 | controller | ok 2025-11-25 15:41:07.689346 | controller | included: /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml 2025-11-25 15:41:07.698929 | 2025-11-25 15:41:07.699055 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey] 2025-11-25 15:41:07.724313 | controller | skipping: Conditional result was False 2025-11-25 15:41:07.732969 | 2025-11-25 15:41:07.733163 | TASK [add-build-sshkey : Enable access via build key on all nodes] 2025-11-25 15:41:08.244996 | controller | changed 2025-11-25 15:41:08.261108 | 2025-11-25 15:41:08.261281 | TASK [add-build-sshkey : Make sure user has a .ssh] 2025-11-25 15:41:10.409182 | controller | ok 2025-11-25 15:41:10.416413 | 2025-11-25 15:41:10.416585 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes] 2025-11-25 15:41:12.526693 | controller | changed 2025-11-25 15:41:12.536124 | 2025-11-25 15:41:12.536283 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes] 2025-11-25 15:41:13.395940 | controller | changed 2025-11-25 15:41:13.409399 | 2025-11-25 15:41:13.409611 | TASK [add-build-sshkey : Remote setup ssh keys (windows)] 2025-11-25 15:41:13.436446 | controller | skipping: Conditional result was False 2025-11-25 15:41:13.445239 | 2025-11-25 15:41:13.445505 | TASK [remove-zuul-sshkey : Remove master key from local agent] 2025-11-25 15:41:13.942932 | controller -> localhost | changed 2025-11-25 15:41:13.964332 | 2025-11-25 15:41:13.964507 | TASK [add-build-sshkey : Add back temp key] 2025-11-25 15:41:14.277644 | controller -> localhost | Identity added: /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/f0a98df9d9fd42c4a96d2dbe5e6738b7_id_rsa (zuul-build-sshkey) 2025-11-25 15:41:14.277949 | controller -> localhost | ok: Runtime: 0:00:00.008501 2025-11-25 15:41:14.286432 | 2025-11-25 15:41:14.286536 | TASK [add-build-sshkey : Verify we can still SSH to all nodes] 2025-11-25 15:41:14.669119 | controller | ok 2025-11-25 15:41:14.683273 | 2025-11-25 15:41:14.683433 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)] 2025-11-25 15:41:14.742963 | controller | skipping: Conditional result was False 2025-11-25 15:41:14.814596 | 2025-11-25 15:41:14.814777 | TASK [include_role : validate-host] 2025-11-25 15:41:14.848893 | controller | ok 2025-11-25 15:41:14.878243 | 2025-11-25 15:41:14.878372 | TASK [validate-host : Define zuul_info_dir fact] 2025-11-25 15:41:14.918461 | controller | ok 2025-11-25 15:41:14.923673 | 2025-11-25 15:41:14.923744 | TASK [validate-host : Ensure Zuul Ansible directory exists] 2025-11-25 15:41:15.183417 | controller -> localhost | ok 2025-11-25 15:41:15.197087 | 2025-11-25 15:41:15.197231 | TASK [validate-host : Collect information about the host] 2025-11-25 15:41:15.957402 | controller | ok 2025-11-25 15:41:15.966266 | 2025-11-25 15:41:15.966332 | TASK [validate-host : Sanitize hostname] 2025-11-25 15:41:16.045722 | controller | ok 2025-11-25 15:41:16.057389 | 2025-11-25 15:41:16.057562 | TASK [validate-host : Write out all ansible variables/facts known for each host] 2025-11-25 15:41:16.534729 | controller -> localhost | changed 2025-11-25 15:41:16.540708 | 2025-11-25 15:41:16.540811 | TASK [validate-host : Collect information about zuul worker] 2025-11-25 15:41:16.933622 | controller | ok 2025-11-25 15:41:16.945681 | 2025-11-25 15:41:16.945818 | TASK [validate-host : Write out all zuul information for each host] 2025-11-25 15:41:17.514263 | controller -> localhost | changed 2025-11-25 15:41:17.524844 | 2025-11-25 15:41:17.524911 | TASK [include_role : prepare-workspace-openshift] 2025-11-25 15:41:17.539785 | controller | skipping: Conditional result was False 2025-11-25 15:41:17.545744 | 2025-11-25 15:41:17.545811 | TASK [include_role : remove-zuul-sshkey] 2025-11-25 15:41:17.560344 | controller | skipping: Conditional result was False 2025-11-25 15:41:17.568490 | 2025-11-25 15:41:17.568617 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them] 2025-11-25 15:41:17.809513 | controller | ok: "logs" 2025-11-25 15:41:17.810150 | controller | ok: All items complete 2025-11-25 15:41:17.810231 | 2025-11-25 15:41:18.009429 | controller | ok: "artifacts" 2025-11-25 15:41:18.592941 | controller | ok: "docs" 2025-11-25 15:41:18.603905 | 2025-11-25 15:41:18.604011 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist] 2025-11-25 15:41:18.851990 | controller | changed: "logs" 2025-11-25 15:41:19.070077 | controller | changed: "artifacts" 2025-11-25 15:41:19.318765 | controller | changed: "docs" 2025-11-25 15:41:19.378946 | 2025-11-25 15:41:19.379155 | PLAY RECAP 2025-11-25 15:41:19.379246 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-11-25 15:41:19.379302 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-25 15:41:19.379342 | 2025-11-25 15:41:19.526436 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master] 2025-11-25 15:41:19.527665 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-11-25 15:41:20.212824 | 2025-11-25 15:41:20.212958 | PLAY [all] 2025-11-25 15:41:20.235158 | 2025-11-25 15:41:20.235321 | TASK [mirror-info-fork : Set mirror_fqdn if not defined] 2025-11-25 15:41:20.316006 | controller | ok 2025-11-25 15:41:20.321236 | 2025-11-25 15:41:20.321314 | TASK [mirror-info-fork : Create /etc/ci] 2025-11-25 15:41:20.831419 | controller | changed 2025-11-25 15:41:20.844964 | 2025-11-25 15:41:20.845251 | TASK [mirror-info-fork : Install ci_mirror script] 2025-11-25 15:41:21.919884 | controller | changed 2025-11-25 15:41:21.942901 | 2025-11-25 15:41:21.943178 | LOOP [add-authorized-keys : Enable access via build key on all nodes] 2025-11-25 15:41:22.375734 | controller | changed: 2025-11-25 15:41:22.375936 | controller | { 2025-11-25 15:41:22.375963 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com" 2025-11-25 15:41:22.375994 | controller | } 2025-11-25 15:41:22.655949 | controller | changed: 2025-11-25 15:41:22.656251 | controller | { 2025-11-25 15:41:22.656291 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com" 2025-11-25 15:41:22.656312 | controller | } 2025-11-25 15:41:22.918569 | controller | changed: 2025-11-25 15:41:22.918684 | controller | { 2025-11-25 15:41:22.918709 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com" 2025-11-25 15:41:22.918728 | controller | } 2025-11-25 15:41:23.174758 | controller | changed: 2025-11-25 15:41:23.174867 | controller | { 2025-11-25 15:41:23.174891 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com" 2025-11-25 15:41:23.174910 | controller | } 2025-11-25 15:41:23.454700 | controller | changed: 2025-11-25 15:41:23.454811 | controller | { 2025-11-25 15:41:23.454835 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com" 2025-11-25 15:41:23.454854 | controller | } 2025-11-25 15:41:23.744730 | controller | changed: 2025-11-25 15:41:23.744889 | controller | { 2025-11-25 15:41:23.744944 | controller | "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com" 2025-11-25 15:41:23.744987 | controller | } 2025-11-25 15:41:24.022290 | controller | changed: 2025-11-25 15:41:24.022582 | controller | { 2025-11-25 15:41:24.022644 | 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" 2025-11-25 15:41:24.022688 | controller | } 2025-11-25 15:41:24.269994 | controller | changed: 2025-11-25 15:41:24.270158 | controller | { 2025-11-25 15:41:24.270192 | 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" 2025-11-25 15:41:24.270216 | controller | } 2025-11-25 15:41:24.569695 | controller | changed: 2025-11-25 15:41:24.569915 | controller | { 2025-11-25 15:41:24.569969 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner" 2025-11-25 15:41:24.570009 | controller | } 2025-11-25 15:41:24.864146 | controller | changed: 2025-11-25 15:41:24.864254 | controller | { 2025-11-25 15:41:24.864279 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com" 2025-11-25 15:41:24.864301 | controller | } 2025-11-25 15:41:25.144640 | controller | changed: 2025-11-25 15:41:25.144807 | controller | { 2025-11-25 15:41:25.144858 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com" 2025-11-25 15:41:25.144899 | controller | } 2025-11-25 15:41:25.457478 | controller | changed: 2025-11-25 15:41:25.457642 | controller | { 2025-11-25 15:41:25.457693 | controller | "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com" 2025-11-25 15:41:25.457734 | controller | } 2025-11-25 15:41:25.727138 | controller | changed: 2025-11-25 15:41:25.727263 | controller | { 2025-11-25 15:41:25.727296 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIGpU/BepK3qX0NRf5Np+dOBDqzQEefhNrw2DCZaH3uWW rebtoor@monolith" 2025-11-25 15:41:25.727324 | controller | } 2025-11-25 15:41:26.015996 | controller | changed: 2025-11-25 15:41:26.016156 | controller | { 2025-11-25 15:41:26.016193 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel" 2025-11-25 15:41:26.016220 | controller | } 2025-11-25 15:41:26.309439 | controller | changed: 2025-11-25 15:41:26.309905 | controller | { 2025-11-25 15:41:26.309998 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux" 2025-11-25 15:41:26.310118 | controller | } 2025-11-25 15:41:26.575907 | controller | changed: 2025-11-25 15:41:26.576105 | controller | { 2025-11-25 15:41:26.576158 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr" 2025-11-25 15:41:26.576197 | controller | } 2025-11-25 15:41:26.848359 | controller | changed: 2025-11-25 15:41:26.848540 | controller | { 2025-11-25 15:41:26.848599 | 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" 2025-11-25 15:41:26.848646 | controller | } 2025-11-25 15:41:27.128047 | controller | changed: 2025-11-25 15:41:27.128465 | controller | { 2025-11-25 15:41:27.128555 | 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" 2025-11-25 15:41:27.128632 | controller | } 2025-11-25 15:41:27.455074 | controller | changed: 2025-11-25 15:41:27.455229 | controller | { 2025-11-25 15:41:27.455277 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9" 2025-11-25 15:41:27.455317 | controller | } 2025-11-25 15:41:27.752780 | controller | changed: 2025-11-25 15:41:27.753108 | controller | { 2025-11-25 15:41:27.753202 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora" 2025-11-25 15:41:27.753263 | controller | } 2025-11-25 15:41:28.028809 | controller | changed: 2025-11-25 15:41:28.029169 | controller | { 2025-11-25 15:41:28.029234 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac" 2025-11-25 15:41:28.029293 | controller | } 2025-11-25 15:41:28.274278 | controller | changed: 2025-11-25 15:41:28.274418 | controller | { 2025-11-25 15:41:28.274457 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop" 2025-11-25 15:41:28.274487 | controller | } 2025-11-25 15:41:28.554368 | controller | changed: 2025-11-25 15:41:28.554704 | controller | { 2025-11-25 15:41:28.554760 | 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" 2025-11-25 15:41:28.554793 | controller | } 2025-11-25 15:41:28.854488 | controller | changed: 2025-11-25 15:41:28.854626 | controller | { 2025-11-25 15:41:28.854665 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com" 2025-11-25 15:41:28.854830 | controller | } 2025-11-25 15:41:29.138405 | controller | changed: 2025-11-25 15:41:29.138620 | controller | { 2025-11-25 15:41:29.138692 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com" 2025-11-25 15:41:29.138744 | controller | } 2025-11-25 15:41:29.416142 | controller | changed: 2025-11-25 15:41:29.416529 | controller | { 2025-11-25 15:41:29.416597 | controller | "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono" 2025-11-25 15:41:29.416643 | controller | } 2025-11-25 15:41:29.464773 | 2025-11-25 15:41:29.464937 | TASK [Set timezone to UTC] 2025-11-25 15:41:30.124441 | controller | changed: executed `/bin/timedatectl set-timezone UTC` 2025-11-25 15:41:30.136722 | 2025-11-25 15:41:30.136894 | TASK [Create nodepool directory] 2025-11-25 15:41:30.453154 | controller | changed 2025-11-25 15:41:30.466596 | 2025-11-25 15:41:30.466783 | TASK [Create nodepool sub_nodes file] 2025-11-25 15:41:31.241927 | controller | changed 2025-11-25 15:41:31.252971 | 2025-11-25 15:41:31.253140 | TASK [Create nodepool sub_nodes_private file] 2025-11-25 15:41:32.057677 | controller | changed 2025-11-25 15:41:32.071742 | 2025-11-25 15:41:32.071943 | LOOP [Populate nodepool sub_nodes file] 2025-11-25 15:41:32.111659 | 2025-11-25 15:41:32.111934 | LOOP [Populate nodepool sub_nodes_private file] 2025-11-25 15:41:32.162826 | 2025-11-25 15:41:32.163145 | TASK [Create nodepool primary file] 2025-11-25 15:41:32.199386 | controller | skipping: Conditional result was False 2025-11-25 15:41:32.205110 | 2025-11-25 15:41:32.205190 | TASK [Create nodepool node_private for this node] 2025-11-25 15:41:32.955389 | controller | changed 2025-11-25 15:41:32.969257 | 2025-11-25 15:41:32.969440 | LOOP [Copy ssh keys to nodepool directory] 2025-11-25 15:41:33.440668 | controller | ok: Item: id_rsa Runtime: 0:00:00.005577 2025-11-25 15:41:33.440867 | 2025-11-25 15:41:33.674696 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006718 2025-11-25 15:41:33.693475 | 2025-11-25 15:41:33.693676 | TASK [Add sudoers role for zuul-sudo-grep.sh] 2025-11-25 15:41:34.462137 | controller | changed 2025-11-25 15:41:34.478859 | 2025-11-25 15:41:34.479121 | TASK [Validate sudoers config after edits] 2025-11-25 15:41:34.779554 | controller | /etc/sudoers: parsed OK 2025-11-25 15:41:34.779651 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK 2025-11-25 15:41:34.779661 | controller | /etc/sudoers.d/zuul: parsed OK 2025-11-25 15:41:34.779669 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK 2025-11-25 15:41:35.026822 | controller | ok: Runtime: 0:00:00.016605 2025-11-25 15:41:35.035353 | 2025-11-25 15:41:35.035463 | TASK [Show the environment passed in to job shell scripts] 2025-11-25 15:41:35.329957 | controller | SHELL=/bin/bash 2025-11-25 15:41:35.330039 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture 2025-11-25 15:41:35.330052 | controller | ZUUL_SHORT_PROJECT_NAME=architecture 2025-11-25 15:41:35.330061 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/61/661/06f3b7424d748b94125a0517fb09ee2728c52997 2025-11-25 15:41:35.330069 | controller | PWD=/home/zuul 2025-11-25 15:41:35.330078 | controller | ZUUL_PIPELINE=github-check 2025-11-25 15:41:35.330086 | controller | LOGNAME=zuul 2025-11-25 15:41:35.330094 | controller | XDG_SESSION_TYPE=tty 2025-11-25 15:41:35.330102 | controller | _=/usr/bin/env 2025-11-25 15:41:35.330110 | controller | MOTD_SHOWN=pam 2025-11-25 15:41:35.330117 | controller | HOME=/home/zuul 2025-11-25 15:41:35.330125 | controller | LANG=en_US.UTF-8 2025-11-25 15:41:35.330132 | controller | SSH_CONNECTION=38.102.83.114 52958 38.129.56.112 22 2025-11-25 15:41:35.330140 | 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 2025-11-25 15:41:35.330263 | controller | ZUUL_CHANGE_IDS=661,06f3b7424d748b94125a0517fb09ee2728c52997 2025-11-25 15:41:35.330282 | controller | WORKSPACE=/home/zuul/workspace 2025-11-25 15:41:35.330289 | controller | XDG_SESSION_CLASS=user 2025-11-25 15:41:35.330295 | controller | SELINUX_ROLE_REQUESTED= 2025-11-25 15:41:35.330301 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s 2025-11-25 15:41:35.330307 | controller | USER=zuul 2025-11-25 15:41:35.330313 | controller | ZUUL_VOTING=True 2025-11-25 15:41:35.330319 | controller | BUILD_TIMEOUT=1800000 2025-11-25 15:41:35.330325 | controller | SELINUX_USE_CURRENT_RANGE= 2025-11-25 15:41:35.330331 | controller | SHLVL=1 2025-11-25 15:41:35.330337 | controller | ZUUL_PATCHSET=06f3b7424d748b94125a0517fb09ee2728c52997 2025-11-25 15:41:35.330342 | controller | XDG_SESSION_ID=1 2025-11-25 15:41:35.330348 | controller | ZUUL_BRANCH=main 2025-11-25 15:41:35.330354 | controller | XDG_RUNTIME_DIR=/run/user/1000 2025-11-25 15:41:35.330360 | controller | SSH_CLIENT=38.102.83.114 52958 22 2025-11-25 15:41:35.330369 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/ 2025-11-25 15:41:35.330375 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima: 2025-11-25 15:41:35.330381 | controller | which_declare=declare -f 2025-11-25 15:41:35.330387 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin 2025-11-25 15:41:35.330410 | controller | SELINUX_LEVEL_REQUESTED= 2025-11-25 15:41:35.330416 | controller | ZUUL_CHANGE=661 2025-11-25 15:41:35.330422 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus 2025-11-25 15:41:35.330428 | controller | ZUUL_UUID=f0a98df9d9fd42c4a96d2dbe5e6738b7 2025-11-25 15:41:35.330434 | controller | BASH_FUNC_which%%=() { ( alias; 2025-11-25 15:41:35.330440 | controller | eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@ 2025-11-25 15:41:35.330446 | controller | } 2025-11-25 15:41:35.581069 | controller | ok: Runtime: 0:00:00.013640 2025-11-25 15:41:35.594512 | 2025-11-25 15:41:35.594657 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars] 2025-11-25 15:41:35.630874 | controller | skipping: Conditional result was False 2025-11-25 15:41:35.651680 | 2025-11-25 15:41:35.651907 | TASK [Symlink /home/zuul-worker/workspace] 2025-11-25 15:41:36.207213 | controller | skipping: Conditional result was False 2025-11-25 15:41:36.215623 | 2025-11-25 15:41:36.215735 | TASK [Ensure legacy workspace directory] 2025-11-25 15:41:36.466471 | controller | changed 2025-11-25 15:41:36.522192 | 2025-11-25 15:41:36.522638 | PLAY RECAP 2025-11-25 15:41:36.522766 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0 2025-11-25 15:41:36.522795 | 2025-11-25 15:41:36.630972 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master] 2025-11-25 15:41:36.633300 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-11-25 15:41:37.376584 | 2025-11-25 15:41:37.376761 | PLAY [Run ci/playbooks/e2e-prepare.yml] 2025-11-25 15:41:37.400215 | 2025-11-25 15:41:37.400316 | TASK [Clone repos in the job workspace] 2025-11-25 15:41:37.431856 | controller | ok 2025-11-25 15:41:37.448602 | 2025-11-25 15:41:37.448683 | TASK [prepare-workspace : Start zuul_console daemon.] 2025-11-25 15:41:37.859411 | controller | ok 2025-11-25 15:41:37.888430 | 2025-11-25 15:41:37.888619 | TASK [prepare-workspace : Synchronize src repos to workspace directory.] 2025-11-25 15:41:40.942499 | controller | Output suppressed because no_log was given 2025-11-25 15:41:40.952931 | 2025-11-25 15:41:40.952999 | TASK [Create zuul-output directory] 2025-11-25 15:41:41.323860 | controller | ok 2025-11-25 15:41:41.332273 | 2025-11-25 15:41:41.332360 | TASK [Install required packages] 2025-11-25 15:43:13.707556 | controller | changed 2025-11-25 15:43:13.721172 | 2025-11-25 15:43:13.721335 | TASK [Output pip related things] 2025-11-25 15:43:14.837297 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9) 2025-11-25 15:43:15.275157 | controller | changed 2025-11-25 15:43:15.287387 | 2025-11-25 15:43:15.287544 | TASK [Install requirements] 2025-11-25 15:45:07.426872 | controller | changed 2025-11-25 15:45:07.444539 | 2025-11-25 15:45:07.444633 | TASK [Add cronjob to trigger job stats] 2025-11-25 15:45:07.479361 | controller | skipping: Conditional result was False 2025-11-25 15:45:07.485984 | 2025-11-25 15:45:07.486084 | LOOP [Construct project change list] 2025-11-25 15:45:07.540072 | controller | ok: 2025-11-25 15:45:07.540338 | controller | { 2025-11-25 15:45:07.540366 | controller | "branch": "main", 2025-11-25 15:45:07.540385 | controller | "change": "661", 2025-11-25 15:45:07.540402 | controller | "change_message": "nova04/vfio: fix storage class overriding\n\nThe storage lib component relies on network-values data for setting\r\ncontrol plane SC values, historically. The replacement of telemetry\r\ndata overrides this in the nova04delta and vfio DT/VA.\r\n\r\nFix that by re-applying the storage component logic locally in the\r\nDT/VA as well, while repurposing it to control-plane data instead of\r\nnetwork-values. The downside if that the same SC must be specified\r\nin two places now - network-values and service-values, but this\r\ngives us full flexibility to configure the telemetry service template\r\nspec.\r\n\r\nWe would not have to do that, if T-O had been taking the top scope\r\nstorageClass for its metricStorage template.", 2025-11-25 15:45:07.540429 | controller | "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/661", 2025-11-25 15:45:07.540456 | controller | "commit_id": "06f3b7424d748b94125a0517fb09ee2728c52997", 2025-11-25 15:45:07.540474 | controller | "patchset": "06f3b7424d748b94125a0517fb09ee2728c52997", 2025-11-25 15:45:07.540489 | controller | "project": { 2025-11-25 15:45:07.540504 | controller | "canonical_hostname": "github.com", 2025-11-25 15:45:07.540520 | controller | "canonical_name": "github.com/openstack-k8s-operators/architecture", 2025-11-25 15:45:07.540534 | controller | "name": "openstack-k8s-operators/architecture", 2025-11-25 15:45:07.540550 | controller | "short_name": "architecture", 2025-11-25 15:45:07.540565 | controller | "src_dir": "src/github.com/openstack-k8s-operators/architecture" 2025-11-25 15:45:07.540581 | controller | }, 2025-11-25 15:45:07.540596 | controller | "topic": null 2025-11-25 15:45:07.540611 | controller | } 2025-11-25 15:45:07.601427 | 2025-11-25 15:45:07.601524 | PLAY [Run ci/playbooks/build_runner_image.yml] 2025-11-25 15:45:07.617189 | 2025-11-25 15:45:07.617252 | TASK [Filter out host if needed] 2025-11-25 15:45:07.629564 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-25 15:45:07.634254 | 2025-11-25 15:45:07.634310 | TASK [Get git tag for image tagging] 2025-11-25 15:45:08.169747 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.175453 | 2025-11-25 15:45:08.175516 | TASK [Set openstack-runner image] 2025-11-25 15:45:08.199674 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.205212 | 2025-11-25 15:45:08.205270 | TASK [Build openstack-runner image] 2025-11-25 15:45:08.230351 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.236193 | 2025-11-25 15:45:08.236263 | TASK [Push openstack-runner image] 2025-11-25 15:45:08.260939 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.267570 | 2025-11-25 15:45:08.267631 | TASK [Make sure ci-framework directory exists] 2025-11-25 15:45:08.291736 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.297925 | 2025-11-25 15:45:08.298003 | TASK [Create EDPM ansible var file] 2025-11-25 15:45:08.323507 | controller | skipping: Conditional result was False 2025-11-25 15:45:08.343342 | 2025-11-25 15:45:08.343430 | PLAY RECAP 2025-11-25 15:45:08.343472 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0 2025-11-25 15:45:08.343494 | 2025-11-25 15:45:08.467472 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main] 2025-11-25 15:45:08.468747 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-25 15:45:09.121991 | 2025-11-25 15:45:09.122130 | PLAY [Run ci/playbooks/dump_zuul_data.yml] 2025-11-25 15:45:09.143325 | 2025-11-25 15:45:09.143413 | TASK [Create zuul-output directory] 2025-11-25 15:45:09.638766 | controller | changed 2025-11-25 15:45:09.650361 | 2025-11-25 15:45:09.650466 | TASK [Slurp Zuul inventory test] 2025-11-25 15:45:09.970507 | controller -> localhost | ok 2025-11-25 15:45:09.980082 | 2025-11-25 15:45:09.980218 | TASK [Save zuul inventory] 2025-11-25 15:45:11.510388 | controller | changed 2025-11-25 15:45:11.524173 | 2025-11-25 15:45:11.524318 | TASK [Save zuul vars without the change_message] 2025-11-25 15:45:12.456128 | controller | changed 2025-11-25 15:45:12.491576 | 2025-11-25 15:45:12.491692 | PLAY RECAP 2025-11-25 15:45:12.491750 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-25 15:45:12.491777 | 2025-11-25 15:45:12.598483 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main] 2025-11-25 15:45:12.600491 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-11-25 15:45:13.202507 | 2025-11-25 15:45:13.202623 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml] 2025-11-25 15:45:13.223071 | 2025-11-25 15:45:13.223146 | TASK [Filter out host if needed] 2025-11-25 15:45:13.231881 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-25 15:45:13.236860 | 2025-11-25 15:45:13.236923 | TASK [Run playbook] 2025-11-25 15:45:14.281442 | controller | 2025-11-25 15:45:15.227753 | controller | PLAY [Test architecture automations] ******************************************* 2025-11-25 15:45:15.227905 | controller | 2025-11-25 15:45:15.227914 | controller | TASK [Gathering Facts ] ******************************************************** 2025-11-25 15:45:15.227920 | controller | Tuesday 25 November 2025 15:45:14 +0000 (0:00:00.031) 0:00:00.031 ****** 2025-11-25 15:45:15.227926 | controller | Tuesday 25 November 2025 15:45:14 +0000 (0:00:00.030) 0:00:00.030 ****** 2025-11-25 15:45:15.227973 | controller | ok: [localhost] 2025-11-25 15:45:15.267690 | controller | 2025-11-25 15:45:15.267754 | 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']] *** 2025-11-25 15:45:15.267772 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.947) 0:00:00.979 ****** 2025-11-25 15:45:15.267780 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.947) 0:00:00.977 ****** 2025-11-25 15:45:15.267796 | controller | ok: [localhost] 2025-11-25 15:45:15.321045 | controller | 2025-11-25 15:45:15.321105 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] *** 2025-11-25 15:45:15.321121 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.040) 0:00:01.019 ****** 2025-11-25 15:45:15.321138 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.040) 0:00:01.018 ****** 2025-11-25 15:45:15.321157 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml) 2025-11-25 15:45:15.347461 | controller | 2025-11-25 15:45:15.347523 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] ********* 2025-11-25 15:45:15.347534 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.053) 0:00:01.072 ****** 2025-11-25 15:45:15.347542 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.053) 0:00:01.071 ****** 2025-11-25 15:45:15.347559 | controller | ok: [localhost] => 2025-11-25 15:45:22.802087 | controller | cifmw_ci_setup_packages: 2025-11-25 15:45:22.802131 | controller | - bash-completion 2025-11-25 15:45:22.802138 | controller | - ca-certificates 2025-11-25 15:45:22.802144 | controller | - git-core 2025-11-25 15:45:22.802151 | controller | - make 2025-11-25 15:45:22.802157 | controller | - tar 2025-11-25 15:45:22.802163 | controller | - tmux 2025-11-25 15:45:22.802169 | controller | - python3-pip 2025-11-25 15:45:22.802175 | controller | 2025-11-25 15:45:22.802182 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] *** 2025-11-25 15:45:22.802195 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.026) 0:00:01.099 ****** 2025-11-25 15:45:22.802202 | controller | Tuesday 25 November 2025 15:45:15 +0000 (0:00:00.026) 0:00:01.097 ****** 2025-11-25 15:45:22.802216 | controller | changed: [localhost] 2025-11-25 15:45:23.117508 | controller | 2025-11-25 15:45:23.117571 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] *** 2025-11-25 15:45:23.117580 | controller | Tuesday 25 November 2025 15:45:22 +0000 (0:00:07.454) 0:00:08.553 ****** 2025-11-25 15:45:23.117587 | controller | Tuesday 25 November 2025 15:45:22 +0000 (0:00:07.454) 0:00:08.552 ****** 2025-11-25 15:45:23.117601 | controller | ok: [localhost] 2025-11-25 15:45:23.513449 | controller | 2025-11-25 15:45:23.513510 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] *** 2025-11-25 15:45:23.513519 | controller | Tuesday 25 November 2025 15:45:23 +0000 (0:00:00.315) 0:00:08.869 ****** 2025-11-25 15:45:23.513526 | controller | Tuesday 25 November 2025 15:45:23 +0000 (0:00:00.315) 0:00:08.867 ****** 2025-11-25 15:45:23.513540 | controller | changed: [localhost] 2025-11-25 15:45:29.240716 | controller | 2025-11-25 15:45:29.240795 | 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] *** 2025-11-25 15:45:29.240809 | controller | Tuesday 25 November 2025 15:45:23 +0000 (0:00:00.395) 0:00:09.265 ****** 2025-11-25 15:45:29.240836 | controller | Tuesday 25 November 2025 15:45:23 +0000 (0:00:00.395) 0:00:09.263 ****** 2025-11-25 15:45:29.240857 | controller | changed: [localhost] 2025-11-25 15:45:29.272446 | controller | 2025-11-25 15:45:29.272527 | 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] *** 2025-11-25 15:45:29.272538 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:05.727) 0:00:14.992 ****** 2025-11-25 15:45:29.272547 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:05.727) 0:00:14.991 ****** 2025-11-25 15:45:29.272568 | controller | skipping: [localhost] 2025-11-25 15:45:29.606433 | controller | 2025-11-25 15:45:29.606502 | controller | TASK [ci_setup : Create completion file] *************************************** 2025-11-25 15:45:29.606510 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.031) 0:00:15.024 ****** 2025-11-25 15:45:29.606517 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.031) 0:00:15.022 ****** 2025-11-25 15:45:29.606533 | controller | changed: [localhost] 2025-11-25 15:45:29.914318 | controller | 2025-11-25 15:45:29.914377 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then 2025-11-25 15:45:29.914385 | controller | source ~/.oc_completion 2025-11-25 15:45:29.914456 | controller | fi] *** 2025-11-25 15:45:29.914478 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.333) 0:00:15.358 ****** 2025-11-25 15:45:29.914486 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.333) 0:00:15.356 ****** 2025-11-25 15:45:29.914500 | controller | changed: [localhost] 2025-11-25 15:45:29.954878 | controller | 2025-11-25 15:45:29.954937 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] **** 2025-11-25 15:45:29.954945 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.308) 0:00:15.666 ****** 2025-11-25 15:45:29.954951 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.308) 0:00:15.664 ****** 2025-11-25 15:45:29.954963 | controller | skipping: [localhost] 2025-11-25 15:45:29.972621 | controller | 2025-11-25 15:45:29.972674 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{ 2025-11-25 15:45:29.972682 | controller | cifmw_ci_setup_rhel_rhsm_default_repos + 2025-11-25 15:45:29.972689 | controller | (cifmw_ci_setup_rhel_rhsm_extra_repos | default([])) 2025-11-25 15:45:29.972696 | controller | }}] *** 2025-11-25 15:45:29.972703 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.040) 0:00:15.706 ****** 2025-11-25 15:45:29.972710 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.040) 0:00:15.705 ****** 2025-11-25 15:45:29.972722 | controller | skipping: [localhost] 2025-11-25 15:45:29.993438 | controller | 2025-11-25 15:45:29.993489 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] *** 2025-11-25 15:45:29.993497 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.017) 0:00:15.724 ****** 2025-11-25 15:45:29.993504 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.017) 0:00:15.723 ****** 2025-11-25 15:45:29.993515 | controller | skipping: [localhost] 2025-11-25 15:45:30.014292 | controller | 2025-11-25 15:45:30.014353 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] *** 2025-11-25 15:45:30.014360 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.020) 0:00:15.745 ****** 2025-11-25 15:45:30.014367 | controller | Tuesday 25 November 2025 15:45:29 +0000 (0:00:00.020) 0:00:15.744 ****** 2025-11-25 15:45:30.014380 | controller | skipping: [localhost] 2025-11-25 15:45:30.034478 | controller | 2025-11-25 15:45:30.034527 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] *** 2025-11-25 15:45:30.034535 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.020) 0:00:15.766 ****** 2025-11-25 15:45:30.034542 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.020) 0:00:15.764 ****** 2025-11-25 15:45:30.034554 | controller | skipping: [localhost] 2025-11-25 15:45:30.065751 | controller | 2025-11-25 15:45:30.065834 | 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') }}] *** 2025-11-25 15:45:30.065862 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.019) 0:00:15.786 ****** 2025-11-25 15:45:30.065877 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.019) 0:00:15.784 ****** 2025-11-25 15:45:30.065896 | controller | skipping: [localhost] 2025-11-25 15:45:31.284548 | controller | 2025-11-25 15:45:31.284625 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] *** 2025-11-25 15:45:31.284635 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.031) 0:00:15.817 ****** 2025-11-25 15:45:31.284642 | controller | Tuesday 25 November 2025 15:45:30 +0000 (0:00:00.031) 0:00:15.816 ****** 2025-11-25 15:45:31.284662 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr) 2025-11-25 15:45:31.708229 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-25 15:45:31.708287 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp) 2025-11-25 15:45:31.708294 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes) 2025-11-25 15:45:31.708301 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters) 2025-11-25 15:45:31.708308 | controller | 2025-11-25 15:45:31.708314 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] *** 2025-11-25 15:45:31.708320 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:01.218) 0:00:17.036 ****** 2025-11-25 15:45:31.708326 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:01.218) 0:00:17.034 ****** 2025-11-25 15:45:31.708340 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs) 2025-11-25 15:45:31.906722 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts) 2025-11-25 15:45:31.906793 | controller | 2025-11-25 15:45:31.906800 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] ********************** 2025-11-25 15:45:31.906807 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.423) 0:00:17.460 ****** 2025-11-25 15:45:31.906813 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.423) 0:00:17.458 ****** 2025-11-25 15:45:31.906830 | controller | ok: [localhost] 2025-11-25 15:45:31.925672 | controller | 2025-11-25 15:45:31.925746 | controller | TASK [Slurp file from remote src={{ _mock_file }}] ***************************** 2025-11-25 15:45:31.925755 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.198) 0:00:17.658 ****** 2025-11-25 15:45:31.925761 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.198) 0:00:17.657 ****** 2025-11-25 15:45:31.925781 | controller | skipping: [localhost] 2025-11-25 15:45:31.949938 | controller | 2025-11-25 15:45:31.949979 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] *** 2025-11-25 15:45:31.949992 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.018) 0:00:17.677 ****** 2025-11-25 15:45:31.950000 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.018) 0:00:17.675 ****** 2025-11-25 15:45:31.950011 | controller | skipping: [localhost] 2025-11-25 15:45:31.969451 | controller | 2025-11-25 15:45:31.969535 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] *** 2025-11-25 15:45:31.969546 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.024) 0:00:17.702 ****** 2025-11-25 15:45:31.969553 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.024) 0:00:17.700 ****** 2025-11-25 15:45:31.969572 | controller | skipping: [localhost] 2025-11-25 15:45:32.341023 | controller | 2025-11-25 15:45:32.341102 | 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 }}] *** 2025-11-25 15:45:32.341114 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.019) 0:00:17.721 ****** 2025-11-25 15:45:32.341139 | controller | Tuesday 25 November 2025 15:45:31 +0000 (0:00:00.019) 0:00:17.719 ****** 2025-11-25 15:45:32.341162 | controller | ok: [localhost] 2025-11-25 15:45:32.740312 | controller | 2025-11-25 15:45:32.740360 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] *** 2025-11-25 15:45:32.740369 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.371) 0:00:18.092 ****** 2025-11-25 15:45:32.740376 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.371) 0:00:18.091 ****** 2025-11-25 15:45:32.740388 | controller | ok: [localhost] 2025-11-25 15:45:32.765789 | controller | 2025-11-25 15:45:32.765839 | 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. 2025-11-25 15:45:32.765856 | controller | ] *** 2025-11-25 15:45:32.765867 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.399) 0:00:18.492 ****** 2025-11-25 15:45:32.765875 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.399) 0:00:18.490 ****** 2025-11-25 15:45:32.765889 | controller | skipping: [localhost] 2025-11-25 15:45:32.959921 | controller | 2025-11-25 15:45:32.959968 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] *** 2025-11-25 15:45:32.959980 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.025) 0:00:18.517 ****** 2025-11-25 15:45:32.959989 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.025) 0:00:18.516 ****** 2025-11-25 15:45:32.960000 | controller | changed: [localhost] 2025-11-25 15:45:33.029572 | controller | 2025-11-25 15:45:33.029640 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{ 2025-11-25 15:45:33.029648 | controller | _cifmw_kustomize_deploy_user_kustomize | 2025-11-25 15:45:33.029661 | controller | default({}) | 2025-11-25 15:45:33.029667 | controller | combine(item.value, recursive=True) 2025-11-25 15:45:33.029673 | controller | }}] *** 2025-11-25 15:45:33.029680 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.194) 0:00:18.711 ****** 2025-11-25 15:45:33.029686 | controller | Tuesday 25 November 2025 15:45:32 +0000 (0:00:00.194) 0:00:18.710 ****** 2025-11-25 15:45:33.029702 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize) 2025-11-25 15:45:33.103671 | controller | 2025-11-25 15:45:33.103760 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{ 2025-11-25 15:45:33.103779 | controller | _b64_kustomize_user_patches | 2025-11-25 15:45:33.103789 | controller | ci_kustomize_deploy_combine_base64_patch_dict 2025-11-25 15:45:33.103797 | controller | }}] *** 2025-11-25 15:45:33.103805 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.069) 0:00:18.781 ****** 2025-11-25 15:45:33.103813 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.069) 0:00:18.780 ****** 2025-11-25 15:45:33.103850 | controller | ok: [localhost] 2025-11-25 15:45:33.368180 | controller | 2025-11-25 15:45:33.368251 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-25 15:45:33.368260 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.073) 0:00:18.855 ****** 2025-11-25 15:45:33.368266 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.073) 0:00:18.853 ****** 2025-11-25 15:45:33.368282 | controller | ok: [localhost] 2025-11-25 15:45:33.411978 | controller | 2025-11-25 15:45:33.412071 | 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] *** 2025-11-25 15:45:33.412083 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.264) 0:00:19.119 ****** 2025-11-25 15:45:33.412090 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.264) 0:00:19.118 ****** 2025-11-25 15:45:33.412147 | controller | ok: [localhost] 2025-11-25 15:45:33.745113 | controller | 2025-11-25 15:45:33.745188 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] *** 2025-11-25 15:45:33.745196 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.043) 0:00:19.163 ****** 2025-11-25 15:45:33.745203 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.043) 0:00:19.162 ****** 2025-11-25 15:45:33.745221 | controller | ok: [localhost] 2025-11-25 15:45:33.803950 | controller | 2025-11-25 15:45:33.804046 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{ 2025-11-25 15:45:33.804060 | controller | _net_env_def_slurp['content'] | 2025-11-25 15:45:33.804069 | controller | b64decode | 2025-11-25 15:45:33.804078 | controller | from_yaml 2025-11-25 15:45:33.804087 | controller | }}, cacheable=True] *** 2025-11-25 15:45:33.804097 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.333) 0:00:19.496 ****** 2025-11-25 15:45:33.804106 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.333) 0:00:19.495 ****** 2025-11-25 15:45:33.804129 | controller | ok: [localhost] 2025-11-25 15:45:34.085758 | controller | 2025-11-25 15:45:34.085845 | controller | TASK [Discover automation files paths={{ 2025-11-25 15:45:34.085856 | controller | [cifmw_architecture_repo, _automation_relative] | 2025-11-25 15:45:34.085866 | controller | path_join 2025-11-25 15:45:34.085874 | controller | }}, patterns=*.yaml] *** 2025-11-25 15:45:34.085882 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.058) 0:00:19.555 ****** 2025-11-25 15:45:34.085891 | controller | Tuesday 25 November 2025 15:45:33 +0000 (0:00:00.058) 0:00:19.554 ****** 2025-11-25 15:45:34.085915 | controller | ok: [localhost] 2025-11-25 15:45:42.582113 | controller | 2025-11-25 15:45:42.582188 | controller | TASK [Get automation contents path={{ item.path }}] **************************** 2025-11-25 15:45:42.582196 | controller | Tuesday 25 November 2025 15:45:34 +0000 (0:00:00.280) 0:00:19.836 ****** 2025-11-25 15:45:42.582202 | controller | Tuesday 25 November 2025 15:45:34 +0000 (0:00:00.281) 0:00:19.835 ****** 2025-11-25 15:45:42.582220 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-25 15:45:44.037352 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-25 15:45:44.037441 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-25 15:45:44.037450 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-11-25 15:45:44.037456 | controller | ok: [localhost] => (item=dcn.yaml) 2025-11-25 15:45:44.037462 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-11-25 15:45:44.037468 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-25 15:45:44.037474 | controller | ok: [localhost] => (item=hci.yaml) 2025-11-25 15:45:44.037480 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-25 15:45:44.037486 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-25 15:45:44.037493 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-25 15:45:44.037498 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-25 15:45:44.037504 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-25 15:45:44.037510 | controller | ok: [localhost] => (item=nova02beta.yaml) 2025-11-25 15:45:44.037516 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-25 15:45:44.037522 | controller | ok: [localhost] => (item=nova04delta.yaml) 2025-11-25 15:45:44.037528 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-25 15:45:44.037534 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-25 15:45:44.037540 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-25 15:45:44.037546 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-25 15:45:44.037552 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-11-25 15:45:44.037558 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-25 15:45:44.037564 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-25 15:45:44.037571 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-25 15:45:44.037577 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-25 15:45:44.037583 | controller | ok: [localhost] => (item=pidone.yaml) 2025-11-25 15:45:44.037588 | controller | ok: [localhost] => (item=sriov.yaml) 2025-11-25 15:45:44.037610 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-25 15:45:44.037617 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-25 15:45:44.037623 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-25 15:45:44.037629 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-11-25 15:45:44.037635 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-25 15:45:44.037640 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-25 15:45:44.037646 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-25 15:45:44.037653 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-11-25 15:45:44.037659 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-25 15:45:44.037665 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-25 15:45:44.037671 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-25 15:45:44.037676 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-25 15:45:44.037682 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-25 15:45:44.037688 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-11-25 15:45:44.037694 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-25 15:45:44.037700 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-11-25 15:45:44.037706 | controller | 2025-11-25 15:45:44.037712 | controller | TASK [Load automation files as fact vas={{ 2025-11-25 15:45:44.037718 | controller | vas | default({}) | 2025-11-25 15:45:44.037724 | controller | combine(item.content | b64decode | from_yaml, recursive=true) 2025-11-25 15:45:44.037730 | controller | }}] *** 2025-11-25 15:45:44.037736 | controller | Tuesday 25 November 2025 15:45:42 +0000 (0:00:08.497) 0:00:28.334 ****** 2025-11-25 15:45:44.037743 | controller | Tuesday 25 November 2025 15:45:42 +0000 (0:00:08.497) 0:00:28.332 ****** 2025-11-25 15:45:44.037760 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml) 2025-11-25 15:45:44.072578 | controller | ok: [localhost] => (item=bgp_dt01.yaml) 2025-11-25 15:45:44.072658 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml) 2025-11-25 15:45:44.072667 | controller | ok: [localhost] => (item=bmo01.yaml) 2025-11-25 15:45:44.072674 | controller | ok: [localhost] => (item=dcn.yaml) 2025-11-25 15:45:44.072681 | controller | ok: [localhost] => (item=dz-storage.yaml) 2025-11-25 15:45:44.072688 | controller | ok: [localhost] => (item=hci-adoption.yaml) 2025-11-25 15:45:44.072694 | controller | ok: [localhost] => (item=hci.yaml) 2025-11-25 15:45:44.072701 | controller | ok: [localhost] => (item=multi-namespace.yaml) 2025-11-25 15:45:44.072709 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml) 2025-11-25 15:45:44.072716 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml) 2025-11-25 15:45:44.072723 | controller | ok: [localhost] => (item=nova-three-cells.yaml) 2025-11-25 15:45:44.072729 | controller | ok: [localhost] => (item=nova01alpha.yaml) 2025-11-25 15:45:44.072736 | controller | ok: [localhost] => (item=nova02beta.yaml) 2025-11-25 15:45:44.072742 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml) 2025-11-25 15:45:44.072749 | controller | ok: [localhost] => (item=nova04delta.yaml) 2025-11-25 15:45:44.072755 | controller | ok: [localhost] => (item=nvidia-mdev.yaml) 2025-11-25 15:45:44.072762 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml) 2025-11-25 15:45:44.072768 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml) 2025-11-25 15:45:44.072774 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml) 2025-11-25 15:45:44.072781 | controller | ok: [localhost] => (item=osasinfra.yaml) 2025-11-25 15:45:44.072788 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml) 2025-11-25 15:45:44.072798 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml) 2025-11-25 15:45:44.072805 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml) 2025-11-25 15:45:44.072811 | controller | ok: [localhost] => (item=ovs-dpdk.yaml) 2025-11-25 15:45:44.072818 | controller | ok: [localhost] => (item=pidone.yaml) 2025-11-25 15:45:44.072830 | controller | ok: [localhost] => (item=sriov.yaml) 2025-11-25 15:45:44.072837 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml) 2025-11-25 15:45:44.072844 | controller | ok: [localhost] => (item=uni01alpha.yaml) 2025-11-25 15:45:44.072887 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml) 2025-11-25 15:45:44.072895 | controller | ok: [localhost] => (item=uni02beta.yaml) 2025-11-25 15:45:44.072901 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml) 2025-11-25 15:45:44.072917 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml) 2025-11-25 15:45:44.072924 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml) 2025-11-25 15:45:44.072930 | controller | ok: [localhost] => (item=uni04delta.yaml) 2025-11-25 15:45:44.072944 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml) 2025-11-25 15:45:44.072962 | controller | ok: [localhost] => (item=uni05epsilon.yaml) 2025-11-25 15:45:44.072970 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml) 2025-11-25 15:45:44.072977 | controller | ok: [localhost] => (item=uni06zeta.yaml) 2025-11-25 15:45:44.072984 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml) 2025-11-25 15:45:44.072992 | controller | ok: [localhost] => (item=uni07eta.yaml) 2025-11-25 15:45:44.072999 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml) 2025-11-25 15:45:44.073006 | controller | ok: [localhost] => (item=uni09iota.yaml) 2025-11-25 15:45:44.073014 | controller | 2025-11-25 15:45:44.073022 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] *** 2025-11-25 15:45:44.073030 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:01.455) 0:00:29.789 ****** 2025-11-25 15:45:44.073037 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:01.455) 0:00:29.787 ****** 2025-11-25 15:45:44.073051 | controller | ok: [localhost] 2025-11-25 15:45:44.782891 | controller | 2025-11-25 15:45:44.782976 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] *** 2025-11-25 15:45:44.782992 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:00.034) 0:00:29.824 ****** 2025-11-25 15:45:44.783002 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:00.034) 0:00:29.822 ****** 2025-11-25 15:45:44.783024 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'}) 2025-11-25 15:45:45.173782 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'}) 2025-11-25 15:45:45.173864 | controller | 2025-11-25 15:45:45.173878 | controller | TASK [Load public SSH keys path={{ item }}] ************************************ 2025-11-25 15:45:45.173887 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:00.710) 0:00:30.534 ****** 2025-11-25 15:45:45.173893 | controller | Tuesday 25 November 2025 15:45:44 +0000 (0:00:00.710) 0:00:30.533 ****** 2025-11-25 15:45:45.173913 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub) 2025-11-25 15:45:45.573136 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub) 2025-11-25 15:45:45.573206 | controller | 2025-11-25 15:45:45.573213 | controller | TASK [Load private SSH keys path={{ item }}] *********************************** 2025-11-25 15:45:45.573220 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.390) 0:00:30.925 ****** 2025-11-25 15:45:45.573226 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.390) 0:00:30.924 ****** 2025-11-25 15:45:45.573244 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration) 2025-11-25 15:45:45.605433 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy) 2025-11-25 15:45:45.605501 | controller | 2025-11-25 15:45:45.605509 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{ 2025-11-25 15:45:45.605515 | controller | _pub_keys.results[1].content | b64decode 2025-11-25 15:45:45.605522 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{ 2025-11-25 15:45:45.605528 | controller | _priv_keys.results[1].content | b64decode 2025-11-25 15:45:45.605534 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{ 2025-11-25 15:45:45.605540 | controller | _pub_keys.results[1].content | b64decode 2025-11-25 15:45:45.605546 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{ 2025-11-25 15:45:45.605552 | controller | _pub_keys.results[0].content | b64decode 2025-11-25 15:45:45.605557 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{ 2025-11-25 15:45:45.605563 | controller | _priv_keys.results[0].content | b64decode 2025-11-25 15:45:45.605569 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{ 2025-11-25 15:45:45.605590 | controller | [ 2025-11-25 15:45:45.605596 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none), 2025-11-25 15:45:45.605602 | controller | cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none) 2025-11-25 15:45:45.605608 | controller | ] | select() 2025-11-25 15:45:45.605614 | controller | }}] *** 2025-11-25 15:45:45.605620 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.399) 0:00:31.325 ****** 2025-11-25 15:45:45.605635 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.399) 0:00:31.323 ****** 2025-11-25 15:45:45.605651 | controller | ok: [localhost] 2025-11-25 15:45:45.757863 | controller | 2025-11-25 15:45:45.757942 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] *** 2025-11-25 15:45:45.757951 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.032) 0:00:31.357 ****** 2025-11-25 15:45:45.757958 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.032) 0:00:31.355 ****** 2025-11-25 15:45:45.757978 | controller | 2025-11-25 15:45:45.799028 | 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"]] *** 2025-11-25 15:45:45.799074 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.152) 0:00:31.509 ****** 2025-11-25 15:45:45.799084 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.152) 0:00:31.508 ****** 2025-11-25 15:45:45.799098 | controller | ok: [localhost] => 2025-11-25 15:45:45.827994 | controller | changed: false 2025-11-25 15:45:45.828065 | controller | msg: All assertions passed 2025-11-25 15:45:45.828073 | controller | 2025-11-25 15:45:45.828080 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:45:45.828087 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.041) 0:00:31.551 ****** 2025-11-25 15:45:45.828094 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.041) 0:00:31.549 ****** 2025-11-25 15:45:45.828111 | controller | skipping: [localhost] 2025-11-25 15:45:45.860645 | controller | 2025-11-25 15:45:45.860688 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:45:45.860697 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.028) 0:00:31.580 ****** 2025-11-25 15:45:45.860704 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.028) 0:00:31.578 ****** 2025-11-25 15:45:45.860716 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-11-25 15:45:45.888263 | controller | 2025-11-25 15:45:45.888340 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 15:45:45.888351 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.032) 0:00:31.612 ****** 2025-11-25 15:45:45.888359 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.032) 0:00:31.611 ****** 2025-11-25 15:45:45.888381 | controller | skipping: [localhost] 2025-11-25 15:45:45.922431 | controller | 2025-11-25 15:45:45.922505 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 15:45:45.922513 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.027) 0:00:31.640 ****** 2025-11-25 15:45:45.922520 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.027) 0:00:31.638 ****** 2025-11-25 15:45:45.922538 | controller | ok: [localhost] 2025-11-25 15:45:46.154289 | controller | 2025-11-25 15:45:46.154329 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-11-25 15:45:46.154337 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:45:46.154344 | controller | stage['path'], item.src_file) | path_join 2025-11-25 15:45:46.154362 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-25 15:45:46.154369 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.034) 0:00:31.674 ****** 2025-11-25 15:45:46.154375 | controller | Tuesday 25 November 2025 15:45:45 +0000 (0:00:00.034) 0:00:31.672 ****** 2025-11-25 15:45:46.154400 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'}) 2025-11-25 15:45:46.221622 | controller | 2025-11-25 15:45:46.221695 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-25 15:45:46.221706 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.232) 0:00:31.906 ****** 2025-11-25 15:45:46.221714 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.232) 0:00:31.904 ****** 2025-11-25 15:45:46.221734 | controller | ok: [localhost] => (item=values.yaml) 2025-11-25 15:45:46.268938 | controller | 2025-11-25 15:45:46.269020 | controller | TASK [Executing pre_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp name=run_hook] *** 2025-11-25 15:45:46.269030 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.067) 0:00:31.973 ****** 2025-11-25 15:45:46.269038 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.067) 0:00:31.972 ****** 2025-11-25 15:45:46.269059 | controller | skipping: [localhost] 2025-11-25 15:45:46.351067 | controller | 2025-11-25 15:45:46.351107 | controller | TASK [Generate values.yaml for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp name=ci_gen_kustomize_values] *** 2025-11-25 15:45:46.351116 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.047) 0:00:32.020 ****** 2025-11-25 15:45:46.351123 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.047) 0:00:32.019 ****** 2025-11-25 15:45:46.351135 | controller | 2025-11-25 15:45:46.417237 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:45:46.417276 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.082) 0:00:32.103 ****** 2025-11-25 15:45:46.417284 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.082) 0:00:32.101 ****** 2025-11-25 15:45:46.417296 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:45:46.467699 | controller | 2025-11-25 15:45:46.467755 | 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.] *** 2025-11-25 15:45:46.467766 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.066) 0:00:32.169 ****** 2025-11-25 15:45:46.467775 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.066) 0:00:32.167 ****** 2025-11-25 15:45:46.467792 | controller | ok: [localhost] => 2025-11-25 15:45:46.724041 | controller | changed: false 2025-11-25 15:45:46.724126 | controller | msg: All assertions passed 2025-11-25 15:45:46.724141 | controller | 2025-11-25 15:45:46.724150 | 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] *** 2025-11-25 15:45:46.724159 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.050) 0:00:32.219 ****** 2025-11-25 15:45:46.724168 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.050) 0:00:32.218 ****** 2025-11-25 15:45:46.724189 | controller | ok: [localhost] 2025-11-25 15:45:46.792532 | controller | 2025-11-25 15:45:46.792616 | 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.] *** 2025-11-25 15:45:46.792626 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.256) 0:00:32.475 ****** 2025-11-25 15:45:46.792634 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.256) 0:00:32.474 ****** 2025-11-25 15:45:46.792671 | controller | ok: [localhost] => 2025-11-25 15:45:47.060750 | controller | changed: false 2025-11-25 15:45:47.060825 | controller | msg: All assertions passed 2025-11-25 15:45:47.060850 | controller | 2025-11-25 15:45:47.060860 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:45:47.060868 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.068) 0:00:32.544 ****** 2025-11-25 15:45:47.060877 | controller | Tuesday 25 November 2025 15:45:46 +0000 (0:00:00.068) 0:00:32.542 ****** 2025-11-25 15:45:47.060898 | controller | ok: [localhost] 2025-11-25 15:45:47.382055 | controller | 2025-11-25 15:45:47.382126 | 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={{ 2025-11-25 15:45:47.382136 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:45:47.382144 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:45:47.382159 | controller | _config_map_content | 2025-11-25 15:45:47.382167 | controller | ansible.utils.remove_keys( 2025-11-25 15:45:47.382175 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:45:47.382182 | controller | matching_parameter='regex') 2025-11-25 15:45:47.382190 | controller | }}, cacheable=False] *** 2025-11-25 15:45:47.382197 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.268) 0:00:32.812 ****** 2025-11-25 15:45:47.382206 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.268) 0:00:32.810 ****** 2025-11-25 15:45:47.382224 | controller | ok: [localhost] 2025-11-25 15:45:47.444736 | controller | 2025-11-25 15:45:47.444815 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:45:47.444822 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.321) 0:00:33.134 ****** 2025-11-25 15:45:47.444829 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.321) 0:00:33.132 ****** 2025-11-25 15:45:47.444849 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-25 15:45:47.497120 | controller | 2025-11-25 15:45:47.497197 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 15:45:47.497205 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.062) 0:00:33.196 ****** 2025-11-25 15:45:47.497212 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.062) 0:00:33.195 ****** 2025-11-25 15:45:47.497232 | controller | ok: [localhost] => 2025-11-25 15:45:47.731241 | controller | changed: false 2025-11-25 15:45:47.731320 | controller | msg: All assertions passed 2025-11-25 15:45:47.731331 | controller | 2025-11-25 15:45:47.731340 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:45:47.731349 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.052) 0:00:33.248 ****** 2025-11-25 15:45:47.731359 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.052) 0:00:33.247 ****** 2025-11-25 15:45:47.731382 | controller | changed: [localhost] 2025-11-25 15:45:48.532359 | controller | 2025-11-25 15:45:48.532451 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:45:48.532460 | controller | (snippet_datadir, 2025-11-25 15:45:48.532467 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:45:48.532473 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:45:48.532479 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.234) 0:00:33.483 ****** 2025-11-25 15:45:48.532485 | controller | Tuesday 25 November 2025 15:45:47 +0000 (0:00:00.234) 0:00:33.481 ****** 2025-11-25 15:45:48.532503 | controller | changed: [localhost] 2025-11-25 15:45:48.610807 | controller | 2025-11-25 15:45:48.610896 | 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] }}] *** 2025-11-25 15:45:48.610911 | controller | Tuesday 25 November 2025 15:45:48 +0000 (0:00:00.801) 0:00:34.284 ****** 2025-11-25 15:45:48.610920 | controller | Tuesday 25 November 2025 15:45:48 +0000 (0:00:00.801) 0:00:34.282 ****** 2025-11-25 15:45:48.611008 | controller | ok: [localhost] 2025-11-25 15:45:49.128094 | controller | 2025-11-25 15:45:49.128176 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:45:49.128185 | controller | (snippet_datadir, 2025-11-25 15:45:49.128191 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:45:49.128198 | controller | }}, content={{ 2025-11-25 15:45:49.128204 | controller | _base64_patch | 2025-11-25 15:45:49.128212 | controller | default({}) | 2025-11-25 15:45:49.128229 | controller | to_nice_yaml 2025-11-25 15:45:49.128239 | controller | }}, mode=0644] *** 2025-11-25 15:45:49.128247 | controller | Tuesday 25 November 2025 15:45:48 +0000 (0:00:00.078) 0:00:34.362 ****** 2025-11-25 15:45:49.128254 | controller | Tuesday 25 November 2025 15:45:48 +0000 (0:00:00.078) 0:00:34.361 ****** 2025-11-25 15:45:49.128278 | controller | changed: [localhost] 2025-11-25 15:45:49.624984 | controller | 2025-11-25 15:45:49.625066 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:45:49.625076 | controller | (snippet_datadir, 2025-11-25 15:45:49.625084 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:45:49.625092 | controller | }}, content={{ 2025-11-25 15:45:49.625099 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:45:49.625107 | controller | default({}) | 2025-11-25 15:45:49.625114 | controller | to_nice_yaml 2025-11-25 15:45:49.625121 | controller | }}, mode=0644] *** 2025-11-25 15:45:49.625128 | controller | Tuesday 25 November 2025 15:45:49 +0000 (0:00:00.516) 0:00:34.879 ****** 2025-11-25 15:45:49.625136 | controller | Tuesday 25 November 2025 15:45:49 +0000 (0:00:00.516) 0:00:34.878 ****** 2025-11-25 15:45:49.625157 | controller | changed: [localhost] 2025-11-25 15:45:50.351370 | controller | 2025-11-25 15:45:50.351455 | 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={{ 2025-11-25 15:45:50.351463 | controller | ( 2025-11-25 15:45:50.351470 | controller | snippet_datadir, 2025-11-25 15:45:50.351477 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:45:50.351484 | controller | ) | path_join 2025-11-25 15:45:50.351490 | controller | }}, mode=0644] *** 2025-11-25 15:45:50.351503 | controller | Tuesday 25 November 2025 15:45:49 +0000 (0:00:00.496) 0:00:35.376 ****** 2025-11-25 15:45:50.351510 | controller | Tuesday 25 November 2025 15:45:49 +0000 (0:00:00.496) 0:00:35.374 ****** 2025-11-25 15:45:50.351527 | controller | changed: [localhost] 2025-11-25 15:45:50.418959 | controller | 2025-11-25 15:45:50.419041 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:45:50.419050 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.726) 0:00:36.103 ****** 2025-11-25 15:45:50.419058 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.726) 0:00:36.101 ****** 2025-11-25 15:45:50.419081 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:45:50.466820 | controller | 2025-11-25 15:45:50.466899 | 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!] *** 2025-11-25 15:45:50.466911 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.067) 0:00:36.171 ****** 2025-11-25 15:45:50.466920 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.067) 0:00:36.169 ****** 2025-11-25 15:45:50.466940 | controller | ok: [localhost] => 2025-11-25 15:45:50.751851 | controller | changed: false 2025-11-25 15:45:50.751956 | controller | msg: All assertions passed 2025-11-25 15:45:50.751965 | controller | 2025-11-25 15:45:50.751974 | 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] *** 2025-11-25 15:45:50.751982 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.047) 0:00:36.218 ****** 2025-11-25 15:45:50.751990 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.047) 0:00:36.217 ****** 2025-11-25 15:45:50.752012 | controller | ok: [localhost] 2025-11-25 15:45:50.799348 | controller | 2025-11-25 15:45:50.799445 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:45:50.799507 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.285) 0:00:36.503 ****** 2025-11-25 15:45:50.799515 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.284) 0:00:36.502 ****** 2025-11-25 15:45:50.799539 | controller | ok: [localhost] 2025-11-25 15:45:51.440706 | controller | 2025-11-25 15:45:51.440782 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:45:51.440790 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.047) 0:00:36.551 ****** 2025-11-25 15:45:51.440797 | controller | Tuesday 25 November 2025 15:45:50 +0000 (0:00:00.047) 0:00:36.549 ****** 2025-11-25 15:45:51.440816 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 15:45:51.599643 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-25 15:45:51.599715 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 15:45:51.599725 | controller | 2025-11-25 15:45:51.599740 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:45:51.599749 | controller | _content | 2025-11-25 15:45:51.599756 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:45:51.599764 | controller | combine(_parsed, recursive=true) 2025-11-25 15:45:51.599772 | controller | }} 2025-11-25 15:45:51.599780 | controller | ] *** 2025-11-25 15:45:51.599788 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.641) 0:00:37.192 ****** 2025-11-25 15:45:51.599796 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.641) 0:00:37.191 ****** 2025-11-25 15:45:51.599815 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 15:45:51.844629 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:45:51.844676 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:45:51.844685 | controller | 2025-11-25 15:45:51.844694 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:45:51.844703 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.158) 0:00:37.351 ****** 2025-11-25 15:45:51.844710 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.158) 0:00:37.350 ****** 2025-11-25 15:45:51.844724 | controller | changed: [localhost] 2025-11-25 15:45:52.428776 | controller | 2025-11-25 15:45:52.428855 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:45:52.428866 | controller | (_destdir, 2025-11-25 15:45:52.428874 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:45:52.428881 | controller | }}, content={{ 2025-11-25 15:45:52.428887 | controller | ( 2025-11-25 15:45:52.428902 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:45:52.428910 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:45:52.428918 | controller | }}, mode=0644] *** 2025-11-25 15:45:52.428926 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.244) 0:00:37.596 ****** 2025-11-25 15:45:52.428934 | controller | Tuesday 25 November 2025 15:45:51 +0000 (0:00:00.244) 0:00:37.594 ****** 2025-11-25 15:45:52.428953 | controller | changed: [localhost] 2025-11-25 15:45:52.756453 | controller | 2025-11-25 15:45:52.756501 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{ 2025-11-25 15:45:52.756511 | controller | (cifmw_kustomize_deploy_basedir, 2025-11-25 15:45:52.756519 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-11-25 15:45:52.756527 | controller | _val['name'], 'values.yaml') | path_join 2025-11-25 15:45:52.756535 | controller | }}, dest={{ 2025-11-25 15:45:52.756549 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:45:52.756558 | controller | stage['path'], _val.src_file 2025-11-25 15:45:52.756565 | controller | ) | 2025-11-25 15:45:52.756577 | controller | path_join 2025-11-25 15:45:52.756584 | controller | }}] *** 2025-11-25 15:45:52.756592 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.584) 0:00:38.180 ****** 2025-11-25 15:45:52.756600 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.584) 0:00:38.179 ****** 2025-11-25 15:45:52.756625 | controller | changed: [localhost] => (item=network-values) 2025-11-25 15:45:52.807819 | controller | 2025-11-25 15:45:52.807865 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:45:52.807874 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.327) 0:00:38.508 ****** 2025-11-25 15:45:52.807882 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.327) 0:00:38.506 ****** 2025-11-25 15:45:52.807896 | controller | skipping: [localhost] 2025-11-25 15:45:53.317148 | controller | 2025-11-25 15:45:53.317194 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 15:45:53.317204 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.051) 0:00:38.559 ****** 2025-11-25 15:45:53.317212 | controller | Tuesday 25 November 2025 15:45:52 +0000 (0:00:00.051) 0:00:38.558 ****** 2025-11-25 15:45:53.317226 | controller | changed: [localhost] 2025-11-25 15:45:53.775342 | controller | 2025-11-25 15:45:53.775404 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-25 15:45:53.775418 | controller | Tuesday 25 November 2025 15:45:53 +0000 (0:00:00.509) 0:00:39.069 ****** 2025-11-25 15:45:53.775426 | controller | Tuesday 25 November 2025 15:45:53 +0000 (0:00:00.509) 0:00:39.067 ****** 2025-11-25 15:45:53.775440 | controller | changed: [localhost] 2025-11-25 15:45:54.138835 | controller | 2025-11-25 15:45:54.138910 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{ 2025-11-25 15:45:54.138919 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-11-25 15:45:54.138926 | controller | stage['build_output'] | basename) | path_join 2025-11-25 15:45:54.138932 | controller | }}, mode=0644] *** 2025-11-25 15:45:54.138938 | controller | Tuesday 25 November 2025 15:45:53 +0000 (0:00:00.458) 0:00:39.527 ****** 2025-11-25 15:45:54.138945 | controller | Tuesday 25 November 2025 15:45:53 +0000 (0:00:00.458) 0:00:39.525 ****** 2025-11-25 15:45:54.138963 | controller | changed: [localhost] 2025-11-25 15:45:54.201425 | controller | 2025-11-25 15:45:54.201503 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:45:54.201514 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.363) 0:00:39.890 ****** 2025-11-25 15:45:54.201522 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.363) 0:00:39.889 ****** 2025-11-25 15:45:54.201543 | controller | skipping: [localhost] 2025-11-25 15:45:54.256959 | controller | 2025-11-25 15:45:54.257044 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 15:45:54.257054 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.061) 0:00:39.952 ****** 2025-11-25 15:45:54.257062 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.061) 0:00:39.950 ****** 2025-11-25 15:45:54.257082 | controller | skipping: [localhost] 2025-11-25 15:45:54.323426 | controller | 2025-11-25 15:45:54.323490 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp _raw_params={{ wait_condition }}] *** 2025-11-25 15:45:54.323500 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.056) 0:00:40.008 ****** 2025-11-25 15:45:54.323509 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.056) 0:00:40.007 ****** 2025-11-25 15:45:54.323527 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m) 2025-11-25 15:45:54.377216 | controller | skipping: [localhost] 2025-11-25 15:45:54.377289 | controller | 2025-11-25 15:45:54.377297 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:45:54.377315 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.066) 0:00:40.075 ****** 2025-11-25 15:45:54.377322 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.066) 0:00:40.073 ****** 2025-11-25 15:45:54.377339 | controller | skipping: [localhost] 2025-11-25 15:45:54.432465 | controller | 2025-11-25 15:45:54.432540 | controller | TASK [Executing post_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane/networking/nncp name=run_hook] *** 2025-11-25 15:45:54.432548 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.053) 0:00:40.128 ****** 2025-11-25 15:45:54.432555 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.053) 0:00:40.127 ****** 2025-11-25 15:45:54.432574 | controller | skipping: [localhost] 2025-11-25 15:45:54.478871 | controller | 2025-11-25 15:45:54.478920 | 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"]] *** 2025-11-25 15:45:54.478932 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.055) 0:00:40.184 ****** 2025-11-25 15:45:54.478940 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.055) 0:00:40.182 ****** 2025-11-25 15:45:54.478960 | controller | ok: [localhost] => 2025-11-25 15:45:54.511211 | controller | changed: false 2025-11-25 15:45:54.511263 | controller | msg: All assertions passed 2025-11-25 15:45:54.511278 | controller | 2025-11-25 15:45:54.511287 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:45:54.511295 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.046) 0:00:40.230 ****** 2025-11-25 15:45:54.511302 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.046) 0:00:40.229 ****** 2025-11-25 15:45:54.511313 | controller | skipping: [localhost] 2025-11-25 15:45:54.547519 | controller | 2025-11-25 15:45:54.547596 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:45:54.547604 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.032) 0:00:40.263 ****** 2025-11-25 15:45:54.547611 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.032) 0:00:40.261 ****** 2025-11-25 15:45:54.547629 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-11-25 15:45:54.574583 | controller | 2025-11-25 15:45:54.574628 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 15:45:54.574639 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.035) 0:00:40.298 ****** 2025-11-25 15:45:54.574646 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.035) 0:00:40.297 ****** 2025-11-25 15:45:54.574658 | controller | skipping: [localhost] 2025-11-25 15:45:54.615287 | controller | 2025-11-25 15:45:54.615371 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 15:45:54.615382 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.027) 0:00:40.326 ****** 2025-11-25 15:45:54.615415 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.027) 0:00:40.325 ****** 2025-11-25 15:45:54.615440 | controller | ok: [localhost] 2025-11-25 15:45:54.901678 | controller | 2025-11-25 15:45:54.901795 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-11-25 15:45:54.901805 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:45:54.901813 | controller | stage['path'], item.src_file) | path_join 2025-11-25 15:45:54.901821 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-25 15:45:54.901829 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.040) 0:00:40.366 ****** 2025-11-25 15:45:54.901837 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.040) 0:00:40.365 ****** 2025-11-25 15:45:54.901879 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'}) 2025-11-25 15:45:54.991094 | controller | 2025-11-25 15:45:54.991155 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-25 15:45:54.991167 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.286) 0:00:40.653 ****** 2025-11-25 15:45:54.991174 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.286) 0:00:40.651 ****** 2025-11-25 15:45:54.991196 | controller | ok: [localhost] => (item=values.yaml) 2025-11-25 15:45:55.053127 | controller | 2025-11-25 15:45:55.053268 | controller | TASK [Executing pre_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane/networking name=run_hook] *** 2025-11-25 15:45:55.053280 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.089) 0:00:40.742 ****** 2025-11-25 15:45:55.053289 | controller | Tuesday 25 November 2025 15:45:54 +0000 (0:00:00.089) 0:00:40.741 ****** 2025-11-25 15:45:55.053316 | controller | skipping: [localhost] 2025-11-25 15:45:55.153295 | controller | 2025-11-25 15:45:55.153337 | controller | TASK [Generate values.yaml for examples/va/nvidia-vfio-passthrough/control-plane/networking name=ci_gen_kustomize_values] *** 2025-11-25 15:45:55.153345 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.062) 0:00:40.804 ****** 2025-11-25 15:45:55.153353 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.062) 0:00:40.803 ****** 2025-11-25 15:45:55.153364 | controller | 2025-11-25 15:45:55.234548 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:45:55.234638 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.100) 0:00:40.905 ****** 2025-11-25 15:45:55.234650 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.100) 0:00:40.903 ****** 2025-11-25 15:45:55.234673 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:45:55.295043 | controller | 2025-11-25 15:45:55.295132 | 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.] *** 2025-11-25 15:45:55.295143 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.081) 0:00:40.986 ****** 2025-11-25 15:45:55.295152 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.081) 0:00:40.984 ****** 2025-11-25 15:45:55.295173 | controller | ok: [localhost] => 2025-11-25 15:45:55.551999 | controller | changed: false 2025-11-25 15:45:55.552079 | controller | msg: All assertions passed 2025-11-25 15:45:55.552093 | controller | 2025-11-25 15:45:55.552101 | 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] *** 2025-11-25 15:45:55.552108 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.060) 0:00:41.046 ****** 2025-11-25 15:45:55.552115 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.060) 0:00:41.045 ****** 2025-11-25 15:45:55.552134 | controller | ok: [localhost] 2025-11-25 15:45:55.613022 | controller | 2025-11-25 15:45:55.613089 | 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.] *** 2025-11-25 15:45:55.613098 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.257) 0:00:41.303 ****** 2025-11-25 15:45:55.613105 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.257) 0:00:41.302 ****** 2025-11-25 15:45:55.613121 | controller | ok: [localhost] => 2025-11-25 15:45:55.842257 | controller | changed: false 2025-11-25 15:45:55.842375 | controller | msg: All assertions passed 2025-11-25 15:45:55.842413 | controller | 2025-11-25 15:45:55.842428 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:45:55.842438 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.060) 0:00:41.364 ****** 2025-11-25 15:45:55.842471 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.060) 0:00:41.363 ****** 2025-11-25 15:45:55.842499 | controller | ok: [localhost] 2025-11-25 15:45:56.139100 | controller | 2025-11-25 15:45:56.139183 | 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={{ 2025-11-25 15:45:56.139194 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:45:56.139212 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:45:56.139220 | controller | _config_map_content | 2025-11-25 15:45:56.139228 | controller | ansible.utils.remove_keys( 2025-11-25 15:45:56.139235 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:45:56.139243 | controller | matching_parameter='regex') 2025-11-25 15:45:56.139250 | controller | }}, cacheable=False] *** 2025-11-25 15:45:56.139257 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.229) 0:00:41.594 ****** 2025-11-25 15:45:56.139265 | controller | Tuesday 25 November 2025 15:45:55 +0000 (0:00:00.229) 0:00:41.592 ****** 2025-11-25 15:45:56.139287 | controller | ok: [localhost] 2025-11-25 15:45:56.212442 | controller | 2025-11-25 15:45:56.212577 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:45:56.212589 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.296) 0:00:41.890 ****** 2025-11-25 15:45:56.212623 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.296) 0:00:41.889 ****** 2025-11-25 15:45:56.212654 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-25 15:45:56.274119 | controller | 2025-11-25 15:45:56.274209 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 15:45:56.274217 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.073) 0:00:41.963 ****** 2025-11-25 15:45:56.274224 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.073) 0:00:41.962 ****** 2025-11-25 15:45:56.274244 | controller | ok: [localhost] => 2025-11-25 15:45:56.516176 | controller | changed: false 2025-11-25 15:45:56.516239 | controller | msg: All assertions passed 2025-11-25 15:45:56.516248 | controller | 2025-11-25 15:45:56.516263 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:45:56.516271 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.061) 0:00:42.025 ****** 2025-11-25 15:45:56.516279 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.061) 0:00:42.024 ****** 2025-11-25 15:45:56.516294 | controller | ok: [localhost] 2025-11-25 15:45:57.144063 | controller | 2025-11-25 15:45:57.144158 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:45:57.144169 | controller | (snippet_datadir, 2025-11-25 15:45:57.144179 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:45:57.144188 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:45:57.144196 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.242) 0:00:42.268 ****** 2025-11-25 15:45:57.144204 | controller | Tuesday 25 November 2025 15:45:56 +0000 (0:00:00.242) 0:00:42.266 ****** 2025-11-25 15:45:57.144226 | controller | ok: [localhost] 2025-11-25 15:45:57.224706 | controller | 2025-11-25 15:45:57.224756 | 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] }}] *** 2025-11-25 15:45:57.224766 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.627) 0:00:42.896 ****** 2025-11-25 15:45:57.224773 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.627) 0:00:42.894 ****** 2025-11-25 15:45:57.224785 | controller | ok: [localhost] 2025-11-25 15:45:57.738586 | controller | 2025-11-25 15:45:57.738670 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:45:57.738677 | controller | (snippet_datadir, 2025-11-25 15:45:57.738685 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:45:57.738711 | controller | }}, content={{ 2025-11-25 15:45:57.738718 | controller | _base64_patch | 2025-11-25 15:45:57.738724 | controller | default({}) | 2025-11-25 15:45:57.738730 | controller | to_nice_yaml 2025-11-25 15:45:57.738736 | controller | }}, mode=0644] *** 2025-11-25 15:45:57.738742 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.080) 0:00:42.976 ****** 2025-11-25 15:45:57.738748 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.080) 0:00:42.975 ****** 2025-11-25 15:45:57.738769 | controller | ok: [localhost] 2025-11-25 15:45:58.190814 | controller | 2025-11-25 15:45:58.190891 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:45:58.190900 | controller | (snippet_datadir, 2025-11-25 15:45:58.190907 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:45:58.190915 | controller | }}, content={{ 2025-11-25 15:45:58.190921 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:45:58.190928 | controller | default({}) | 2025-11-25 15:45:58.190934 | controller | to_nice_yaml 2025-11-25 15:45:58.190941 | controller | }}, mode=0644] *** 2025-11-25 15:45:58.190948 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.513) 0:00:43.490 ****** 2025-11-25 15:45:58.190954 | controller | Tuesday 25 November 2025 15:45:57 +0000 (0:00:00.513) 0:00:43.488 ****** 2025-11-25 15:45:58.190973 | controller | ok: [localhost] 2025-11-25 15:45:58.753450 | controller | 2025-11-25 15:45:58.753532 | 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={{ 2025-11-25 15:45:58.753544 | controller | ( 2025-11-25 15:45:58.753552 | controller | snippet_datadir, 2025-11-25 15:45:58.753561 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:45:58.753570 | controller | ) | path_join 2025-11-25 15:45:58.753578 | controller | }}, mode=0644] *** 2025-11-25 15:45:58.753586 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.452) 0:00:43.942 ****** 2025-11-25 15:45:58.753594 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.452) 0:00:43.940 ****** 2025-11-25 15:45:58.753617 | controller | changed: [localhost] 2025-11-25 15:45:58.824076 | controller | 2025-11-25 15:45:58.824153 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:45:58.824164 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.562) 0:00:44.505 ****** 2025-11-25 15:45:58.824172 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.562) 0:00:44.503 ****** 2025-11-25 15:45:58.824193 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:45:58.879193 | controller | 2025-11-25 15:45:58.879269 | 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!] *** 2025-11-25 15:45:58.879278 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.070) 0:00:44.576 ****** 2025-11-25 15:45:58.879285 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.070) 0:00:44.574 ****** 2025-11-25 15:45:58.879304 | controller | ok: [localhost] => 2025-11-25 15:45:59.137798 | controller | changed: false 2025-11-25 15:45:59.137875 | controller | msg: All assertions passed 2025-11-25 15:45:59.137883 | controller | 2025-11-25 15:45:59.137890 | 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] *** 2025-11-25 15:45:59.137897 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.054) 0:00:44.630 ****** 2025-11-25 15:45:59.137904 | controller | Tuesday 25 November 2025 15:45:58 +0000 (0:00:00.054) 0:00:44.629 ****** 2025-11-25 15:45:59.137923 | controller | ok: [localhost] 2025-11-25 15:45:59.194976 | controller | 2025-11-25 15:45:59.195062 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:45:59.195072 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.258) 0:00:44.889 ****** 2025-11-25 15:45:59.195079 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.258) 0:00:44.888 ****** 2025-11-25 15:45:59.195122 | controller | ok: [localhost] 2025-11-25 15:45:59.876855 | controller | 2025-11-25 15:45:59.876935 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:45:59.876943 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.057) 0:00:44.946 ****** 2025-11-25 15:45:59.876950 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.057) 0:00:44.945 ****** 2025-11-25 15:45:59.876969 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 15:46:00.038262 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-25 15:46:00.038360 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 15:46:00.038372 | controller | 2025-11-25 15:46:00.038382 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:46:00.038421 | controller | _content | 2025-11-25 15:46:00.038435 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:46:00.038445 | controller | combine(_parsed, recursive=true) 2025-11-25 15:46:00.038453 | controller | }} 2025-11-25 15:46:00.038461 | controller | ] *** 2025-11-25 15:46:00.038469 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.681) 0:00:45.628 ****** 2025-11-25 15:46:00.038478 | controller | Tuesday 25 November 2025 15:45:59 +0000 (0:00:00.681) 0:00:45.627 ****** 2025-11-25 15:46:00.038576 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 15:46:00.297127 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:46:00.297170 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:46:00.297178 | controller | 2025-11-25 15:46:00.297185 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:46:00.297193 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.161) 0:00:45.790 ****** 2025-11-25 15:46:00.297199 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.161) 0:00:45.788 ****** 2025-11-25 15:46:00.297210 | controller | ok: [localhost] 2025-11-25 15:46:00.811911 | controller | 2025-11-25 15:46:00.812026 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:46:00.812037 | controller | (_destdir, 2025-11-25 15:46:00.812046 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:46:00.812082 | controller | }}, content={{ 2025-11-25 15:46:00.812091 | controller | ( 2025-11-25 15:46:00.812098 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:46:00.812107 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:46:00.812117 | controller | }}, mode=0644] *** 2025-11-25 15:46:00.812126 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.258) 0:00:46.049 ****** 2025-11-25 15:46:00.812134 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.258) 0:00:46.047 ****** 2025-11-25 15:46:00.812158 | controller | ok: [localhost] 2025-11-25 15:46:01.119253 | controller | 2025-11-25 15:46:01.119338 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/nvidia-vfio-passthrough/control-plane/networking mode=0644, backup=True, remote_src=True, src={{ 2025-11-25 15:46:01.119364 | controller | (cifmw_kustomize_deploy_basedir, 2025-11-25 15:46:01.119373 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-11-25 15:46:01.119381 | controller | _val['name'], 'values.yaml') | path_join 2025-11-25 15:46:01.119406 | controller | }}, dest={{ 2025-11-25 15:46:01.119419 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:01.119427 | controller | stage['path'], _val.src_file 2025-11-25 15:46:01.119435 | controller | ) | 2025-11-25 15:46:01.119443 | controller | path_join 2025-11-25 15:46:01.119451 | controller | }}] *** 2025-11-25 15:46:01.119459 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.514) 0:00:46.563 ****** 2025-11-25 15:46:01.119467 | controller | Tuesday 25 November 2025 15:46:00 +0000 (0:00:00.514) 0:00:46.562 ****** 2025-11-25 15:46:01.119490 | controller | ok: [localhost] => (item=network-values) 2025-11-25 15:46:01.168329 | controller | 2025-11-25 15:46:01.168503 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:01.168538 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.307) 0:00:46.870 ****** 2025-11-25 15:46:01.168549 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.307) 0:00:46.869 ****** 2025-11-25 15:46:01.168583 | controller | skipping: [localhost] 2025-11-25 15:46:01.670999 | controller | 2025-11-25 15:46:01.671080 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/nvidia-vfio-passthrough/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 15:46:01.671088 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.049) 0:00:46.920 ****** 2025-11-25 15:46:01.671096 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.049) 0:00:46.918 ****** 2025-11-25 15:46:01.671113 | controller | changed: [localhost] 2025-11-25 15:46:02.198843 | controller | 2025-11-25 15:46:02.198891 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-25 15:46:02.198902 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.502) 0:00:47.422 ****** 2025-11-25 15:46:02.198910 | controller | Tuesday 25 November 2025 15:46:01 +0000 (0:00:00.502) 0:00:47.421 ****** 2025-11-25 15:46:02.198925 | controller | changed: [localhost] 2025-11-25 15:46:02.481346 | controller | 2025-11-25 15:46:02.481415 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/nvidia-vfio-passthrough/control-plane/networking remote_src=True, src={{ _output }}, dest={{ 2025-11-25 15:46:02.481429 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-11-25 15:46:02.481438 | controller | stage['build_output'] | basename) | path_join 2025-11-25 15:46:02.481446 | controller | }}, mode=0644] *** 2025-11-25 15:46:02.481454 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.527) 0:00:47.950 ****** 2025-11-25 15:46:02.481463 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.527) 0:00:47.949 ****** 2025-11-25 15:46:02.481477 | controller | changed: [localhost] 2025-11-25 15:46:02.534562 | controller | 2025-11-25 15:46:02.534602 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:02.534611 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.282) 0:00:48.233 ****** 2025-11-25 15:46:02.534618 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.282) 0:00:48.231 ****** 2025-11-25 15:46:02.534629 | controller | skipping: [localhost] 2025-11-25 15:46:02.587235 | controller | 2025-11-25 15:46:02.587280 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/nvidia-vfio-passthrough/control-plane/networking _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 15:46:02.587294 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.053) 0:00:48.286 ****** 2025-11-25 15:46:02.587306 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.053) 0:00:48.285 ****** 2025-11-25 15:46:02.587323 | controller | skipping: [localhost] 2025-11-25 15:46:02.641356 | controller | 2025-11-25 15:46:02.641429 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/nvidia-vfio-passthrough/control-plane/networking _raw_params={{ wait_condition }}] *** 2025-11-25 15:46:02.641441 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.052) 0:00:48.339 ****** 2025-11-25 15:46:02.641449 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.052) 0:00:48.337 ****** 2025-11-25 15:46:02.641463 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m) 2025-11-25 15:46:02.700246 | controller | skipping: [localhost] 2025-11-25 15:46:02.700293 | controller | 2025-11-25 15:46:02.700304 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:02.700313 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.053) 0:00:48.393 ****** 2025-11-25 15:46:02.700322 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.053) 0:00:48.391 ****** 2025-11-25 15:46:02.700337 | controller | skipping: [localhost] 2025-11-25 15:46:02.758994 | controller | 2025-11-25 15:46:02.759032 | controller | TASK [Executing post_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane/networking name=run_hook] *** 2025-11-25 15:46:02.759047 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.058) 0:00:48.451 ****** 2025-11-25 15:46:02.759054 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.058) 0:00:48.450 ****** 2025-11-25 15:46:02.759066 | controller | skipping: [localhost] 2025-11-25 15:46:02.806711 | controller | 2025-11-25 15:46:02.806774 | 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"]] *** 2025-11-25 15:46:02.806785 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.058) 0:00:48.510 ****** 2025-11-25 15:46:02.806792 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.058) 0:00:48.509 ****** 2025-11-25 15:46:02.806803 | controller | ok: [localhost] => 2025-11-25 15:46:02.837902 | controller | changed: false 2025-11-25 15:46:02.837946 | controller | msg: All assertions passed 2025-11-25 15:46:02.837956 | controller | 2025-11-25 15:46:02.837964 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:02.837990 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.047) 0:00:48.558 ****** 2025-11-25 15:46:02.837998 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.047) 0:00:48.557 ****** 2025-11-25 15:46:02.838012 | controller | skipping: [localhost] 2025-11-25 15:46:02.871679 | controller | 2025-11-25 15:46:02.871725 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:02.871735 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.031) 0:00:48.589 ****** 2025-11-25 15:46:02.871743 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.031) 0:00:48.588 ****** 2025-11-25 15:46:02.871756 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-25 15:46:02.907263 | controller | 2025-11-25 15:46:02.907345 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 15:46:02.907354 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.033) 0:00:48.623 ****** 2025-11-25 15:46:02.907361 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.033) 0:00:48.622 ****** 2025-11-25 15:46:02.907380 | controller | skipping: [localhost] 2025-11-25 15:46:02.946339 | controller | 2025-11-25 15:46:02.946425 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 15:46:02.946437 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.035) 0:00:48.659 ****** 2025-11-25 15:46:02.946444 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.035) 0:00:48.657 ****** 2025-11-25 15:46:02.946459 | controller | ok: [localhost] 2025-11-25 15:46:03.423452 | controller | 2025-11-25 15:46:03.423533 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-11-25 15:46:03.423549 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:03.423558 | controller | stage['path'], item.src_file) | path_join 2025-11-25 15:46:03.423566 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-25 15:46:03.423574 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.039) 0:00:48.698 ****** 2025-11-25 15:46:03.423583 | controller | Tuesday 25 November 2025 15:46:02 +0000 (0:00:00.039) 0:00:48.696 ****** 2025-11-25 15:46:03.423602 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'}) 2025-11-25 15:46:03.533445 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'}) 2025-11-25 15:46:03.533490 | controller | 2025-11-25 15:46:03.533499 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-25 15:46:03.533512 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.477) 0:00:49.175 ****** 2025-11-25 15:46:03.533519 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.477) 0:00:49.173 ****** 2025-11-25 15:46:03.533531 | controller | ok: [localhost] => (item=values.yaml) 2025-11-25 15:46:03.587291 | controller | ok: [localhost] => (item=service-values.yaml) 2025-11-25 15:46:03.587369 | controller | 2025-11-25 15:46:03.587377 | controller | TASK [Executing pre_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane name=run_hook] *** 2025-11-25 15:46:03.587384 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.109) 0:00:49.285 ****** 2025-11-25 15:46:03.587427 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.109) 0:00:49.283 ****** 2025-11-25 15:46:03.587451 | controller | skipping: [localhost] 2025-11-25 15:46:03.723086 | controller | 2025-11-25 15:46:03.723165 | controller | TASK [Generate values.yaml for examples/va/nvidia-vfio-passthrough/control-plane name=ci_gen_kustomize_values] *** 2025-11-25 15:46:03.723173 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.054) 0:00:49.339 ****** 2025-11-25 15:46:03.723180 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.053) 0:00:49.337 ****** 2025-11-25 15:46:03.723198 | controller | 2025-11-25 15:46:03.794471 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:46:03.794547 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.135) 0:00:49.474 ****** 2025-11-25 15:46:03.794558 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.135) 0:00:49.473 ****** 2025-11-25 15:46:03.794579 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:46:03.859560 | controller | 2025-11-25 15:46:03.859636 | 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.] *** 2025-11-25 15:46:03.859645 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.071) 0:00:49.546 ****** 2025-11-25 15:46:03.859652 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.071) 0:00:49.544 ****** 2025-11-25 15:46:03.859670 | controller | ok: [localhost] => 2025-11-25 15:46:04.136890 | controller | changed: false 2025-11-25 15:46:04.136974 | controller | msg: All assertions passed 2025-11-25 15:46:04.136984 | controller | 2025-11-25 15:46:04.136992 | 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] *** 2025-11-25 15:46:04.137000 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.064) 0:00:49.611 ****** 2025-11-25 15:46:04.137006 | controller | Tuesday 25 November 2025 15:46:03 +0000 (0:00:00.064) 0:00:49.609 ****** 2025-11-25 15:46:04.137026 | controller | ok: [localhost] 2025-11-25 15:46:04.196623 | controller | 2025-11-25 15:46:04.196751 | 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.] *** 2025-11-25 15:46:04.196791 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.277) 0:00:49.888 ****** 2025-11-25 15:46:04.196802 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.277) 0:00:49.887 ****** 2025-11-25 15:46:04.196829 | controller | ok: [localhost] => 2025-11-25 15:46:04.427944 | controller | changed: false 2025-11-25 15:46:04.428020 | controller | msg: All assertions passed 2025-11-25 15:46:04.428030 | controller | 2025-11-25 15:46:04.428038 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:46:04.428047 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.059) 0:00:49.948 ****** 2025-11-25 15:46:04.428056 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.059) 0:00:49.946 ****** 2025-11-25 15:46:04.428076 | controller | ok: [localhost] 2025-11-25 15:46:04.709431 | controller | 2025-11-25 15:46:04.709562 | 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={{ 2025-11-25 15:46:04.709593 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:46:04.709600 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:46:04.709607 | controller | _config_map_content | 2025-11-25 15:46:04.709613 | controller | ansible.utils.remove_keys( 2025-11-25 15:46:04.709619 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:46:04.709625 | controller | matching_parameter='regex') 2025-11-25 15:46:04.709631 | controller | }}, cacheable=False] *** 2025-11-25 15:46:04.709637 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.231) 0:00:50.179 ****** 2025-11-25 15:46:04.709644 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.231) 0:00:50.178 ****** 2025-11-25 15:46:04.709671 | controller | ok: [localhost] 2025-11-25 15:46:04.770987 | controller | 2025-11-25 15:46:04.771031 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:46:04.771040 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.281) 0:00:50.461 ****** 2025-11-25 15:46:04.771046 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.281) 0:00:50.459 ****** 2025-11-25 15:46:04.771059 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost 2025-11-25 15:46:04.824979 | controller | 2025-11-25 15:46:04.825060 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] *** 2025-11-25 15:46:04.825069 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.061) 0:00:50.522 ****** 2025-11-25 15:46:04.825076 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.061) 0:00:50.521 ****** 2025-11-25 15:46:04.825096 | controller | ok: [localhost] => 2025-11-25 15:46:05.062966 | controller | changed: false 2025-11-25 15:46:05.063029 | controller | msg: All assertions passed 2025-11-25 15:46:05.063037 | controller | 2025-11-25 15:46:05.063044 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:46:05.063051 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.053) 0:00:50.576 ****** 2025-11-25 15:46:05.063057 | controller | Tuesday 25 November 2025 15:46:04 +0000 (0:00:00.053) 0:00:50.575 ****** 2025-11-25 15:46:05.063082 | controller | ok: [localhost] 2025-11-25 15:46:05.749054 | controller | 2025-11-25 15:46:05.749151 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:46:05.749163 | controller | (snippet_datadir, 2025-11-25 15:46:05.749172 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:46:05.749180 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:46:05.749188 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.238) 0:00:50.814 ****** 2025-11-25 15:46:05.749196 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.238) 0:00:50.813 ****** 2025-11-25 15:46:05.749216 | controller | ok: [localhost] 2025-11-25 15:46:05.822009 | controller | 2025-11-25 15:46:05.822128 | 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] }}] *** 2025-11-25 15:46:05.822149 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.686) 0:00:51.500 ****** 2025-11-25 15:46:05.822157 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.686) 0:00:51.499 ****** 2025-11-25 15:46:05.822172 | controller | ok: [localhost] 2025-11-25 15:46:06.376591 | controller | 2025-11-25 15:46:06.376880 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:46:06.376896 | controller | (snippet_datadir, 2025-11-25 15:46:06.376906 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:46:06.376929 | controller | }}, content={{ 2025-11-25 15:46:06.376937 | controller | _base64_patch | 2025-11-25 15:46:06.376945 | controller | default({}) | 2025-11-25 15:46:06.376953 | controller | to_nice_yaml 2025-11-25 15:46:06.376960 | controller | }}, mode=0644] *** 2025-11-25 15:46:06.376978 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.072) 0:00:51.573 ****** 2025-11-25 15:46:06.376987 | controller | Tuesday 25 November 2025 15:46:05 +0000 (0:00:00.072) 0:00:51.572 ****** 2025-11-25 15:46:06.377010 | controller | ok: [localhost] 2025-11-25 15:46:06.864828 | controller | 2025-11-25 15:46:06.864952 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:46:06.864961 | controller | (snippet_datadir, 2025-11-25 15:46:06.864968 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:46:06.864976 | controller | }}, content={{ 2025-11-25 15:46:06.864983 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:46:06.864990 | controller | default({}) | 2025-11-25 15:46:06.864995 | controller | to_nice_yaml 2025-11-25 15:46:06.865001 | controller | }}, mode=0644] *** 2025-11-25 15:46:06.865007 | controller | Tuesday 25 November 2025 15:46:06 +0000 (0:00:00.554) 0:00:52.128 ****** 2025-11-25 15:46:06.865013 | controller | Tuesday 25 November 2025 15:46:06 +0000 (0:00:00.554) 0:00:52.126 ****** 2025-11-25 15:46:06.865042 | controller | ok: [localhost] 2025-11-25 15:46:07.345749 | controller | 2025-11-25 15:46:07.345835 | 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={{ 2025-11-25 15:46:07.345844 | controller | ( 2025-11-25 15:46:07.345872 | controller | snippet_datadir, 2025-11-25 15:46:07.345880 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:46:07.345887 | controller | ) | path_join 2025-11-25 15:46:07.345895 | controller | }}, mode=0644] *** 2025-11-25 15:46:07.345902 | controller | Tuesday 25 November 2025 15:46:06 +0000 (0:00:00.488) 0:00:52.616 ****** 2025-11-25 15:46:07.345909 | controller | Tuesday 25 November 2025 15:46:06 +0000 (0:00:00.488) 0:00:52.614 ****** 2025-11-25 15:46:07.345923 | controller | ok: [localhost] 2025-11-25 15:46:07.419784 | controller | 2025-11-25 15:46:07.419830 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:46:07.419838 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.480) 0:00:53.096 ****** 2025-11-25 15:46:07.419845 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.480) 0:00:53.095 ****** 2025-11-25 15:46:07.419857 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:46:07.475169 | controller | 2025-11-25 15:46:07.475239 | 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!] *** 2025-11-25 15:46:07.475249 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.074) 0:00:53.171 ****** 2025-11-25 15:46:07.475256 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.074) 0:00:53.170 ****** 2025-11-25 15:46:07.475270 | controller | ok: [localhost] => 2025-11-25 15:46:07.714578 | controller | changed: false 2025-11-25 15:46:07.714659 | controller | msg: All assertions passed 2025-11-25 15:46:07.714670 | controller | 2025-11-25 15:46:07.714679 | 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] *** 2025-11-25 15:46:07.714688 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.055) 0:00:53.227 ****** 2025-11-25 15:46:07.714697 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.055) 0:00:53.225 ****** 2025-11-25 15:46:07.714719 | controller | ok: [localhost] 2025-11-25 15:46:07.763368 | controller | 2025-11-25 15:46:07.763455 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:46:07.763463 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.237) 0:00:53.464 ****** 2025-11-25 15:46:07.763469 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.237) 0:00:53.463 ****** 2025-11-25 15:46:07.763486 | controller | ok: [localhost] 2025-11-25 15:46:08.451658 | controller | 2025-11-25 15:46:08.451754 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:46:08.451767 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.050) 0:00:53.515 ****** 2025-11-25 15:46:08.451787 | controller | Tuesday 25 November 2025 15:46:07 +0000 (0:00:00.050) 0:00:53.513 ****** 2025-11-25 15:46:08.451810 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml) 2025-11-25 15:46:08.608518 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml) 2025-11-25 15:46:08.608595 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml) 2025-11-25 15:46:08.608604 | controller | 2025-11-25 15:46:08.608611 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:46:08.608618 | controller | _content | 2025-11-25 15:46:08.608624 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:46:08.608630 | controller | combine(_parsed, recursive=true) 2025-11-25 15:46:08.608636 | controller | }} 2025-11-25 15:46:08.608651 | controller | ] *** 2025-11-25 15:46:08.608659 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.688) 0:00:54.203 ****** 2025-11-25 15:46:08.608666 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.688) 0:00:54.202 ****** 2025-11-25 15:46:08.608684 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 15:46:08.859869 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:46:08.859950 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:46:08.859960 | controller | 2025-11-25 15:46:08.859969 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:46:08.859978 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.156) 0:00:54.360 ****** 2025-11-25 15:46:08.859993 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.156) 0:00:54.358 ****** 2025-11-25 15:46:08.860015 | controller | ok: [localhost] 2025-11-25 15:46:09.362947 | controller | 2025-11-25 15:46:09.362989 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:46:09.362997 | controller | (_destdir, 2025-11-25 15:46:09.363004 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:46:09.363011 | controller | }}, content={{ 2025-11-25 15:46:09.363017 | controller | ( 2025-11-25 15:46:09.363023 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:46:09.363029 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:46:09.363035 | controller | }}, mode=0644] *** 2025-11-25 15:46:09.363041 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.251) 0:00:54.611 ****** 2025-11-25 15:46:09.363047 | controller | Tuesday 25 November 2025 15:46:08 +0000 (0:00:00.251) 0:00:54.610 ****** 2025-11-25 15:46:09.363058 | controller | ok: [localhost] 2025-11-25 15:46:09.435956 | controller | 2025-11-25 15:46:09.436033 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:46:09.436058 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.503) 0:00:55.114 ****** 2025-11-25 15:46:09.436065 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.503) 0:00:55.113 ****** 2025-11-25 15:46:09.436085 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:46:09.492800 | controller | 2025-11-25 15:46:09.492845 | 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.] *** 2025-11-25 15:46:09.492855 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.073) 0:00:55.187 ****** 2025-11-25 15:46:09.492863 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.073) 0:00:55.186 ****** 2025-11-25 15:46:09.492878 | controller | ok: [localhost] => 2025-11-25 15:46:09.734525 | controller | changed: false 2025-11-25 15:46:09.734566 | controller | msg: All assertions passed 2025-11-25 15:46:09.734593 | controller | 2025-11-25 15:46:09.734607 | 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] *** 2025-11-25 15:46:09.734623 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.056) 0:00:55.244 ****** 2025-11-25 15:46:09.734632 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.056) 0:00:55.243 ****** 2025-11-25 15:46:09.734646 | controller | ok: [localhost] 2025-11-25 15:46:09.800844 | controller | 2025-11-25 15:46:09.800887 | 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.] *** 2025-11-25 15:46:09.800896 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.241) 0:00:55.486 ****** 2025-11-25 15:46:09.800903 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.241) 0:00:55.484 ****** 2025-11-25 15:46:09.800915 | controller | ok: [localhost] => 2025-11-25 15:46:10.053535 | controller | changed: false 2025-11-25 15:46:10.053785 | controller | msg: All assertions passed 2025-11-25 15:46:10.053837 | controller | 2025-11-25 15:46:10.053846 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:46:10.053855 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.066) 0:00:55.552 ****** 2025-11-25 15:46:10.053863 | controller | Tuesday 25 November 2025 15:46:09 +0000 (0:00:00.066) 0:00:55.551 ****** 2025-11-25 15:46:10.053887 | controller | ok: [localhost] 2025-11-25 15:46:10.277373 | controller | 2025-11-25 15:46:10.277482 | 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={{ 2025-11-25 15:46:10.277500 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:46:10.277507 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:46:10.277513 | controller | _config_map_content | 2025-11-25 15:46:10.277534 | controller | ansible.utils.remove_keys( 2025-11-25 15:46:10.277541 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:46:10.277549 | controller | matching_parameter='regex') 2025-11-25 15:46:10.277557 | controller | }}, cacheable=False] *** 2025-11-25 15:46:10.277565 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.252) 0:00:55.805 ****** 2025-11-25 15:46:10.277574 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.252) 0:00:55.803 ****** 2025-11-25 15:46:10.277594 | controller | ok: [localhost] 2025-11-25 15:46:10.330900 | controller | 2025-11-25 15:46:10.330977 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:46:10.330985 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.223) 0:00:56.029 ****** 2025-11-25 15:46:10.330992 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.223) 0:00:56.027 ****** 2025-11-25 15:46:10.331010 | controller | skipping: [localhost] 2025-11-25 15:46:10.610649 | controller | 2025-11-25 15:46:10.610785 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:46:10.610799 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.053) 0:00:56.082 ****** 2025-11-25 15:46:10.610808 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.053) 0:00:56.081 ****** 2025-11-25 15:46:10.610838 | controller | changed: [localhost] 2025-11-25 15:46:10.689345 | controller | 2025-11-25 15:46:10.689418 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:46:10.689428 | controller | (snippet_datadir, 2025-11-25 15:46:10.689438 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:46:10.689447 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:46:10.689456 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.279) 0:00:56.362 ****** 2025-11-25 15:46:10.689464 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.279) 0:00:56.361 ****** 2025-11-25 15:46:10.689484 | controller | skipping: [localhost] 2025-11-25 15:46:10.766885 | controller | 2025-11-25 15:46:10.766928 | 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] }}] *** 2025-11-25 15:46:10.766938 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.077) 0:00:56.440 ****** 2025-11-25 15:46:10.766953 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.078) 0:00:56.439 ****** 2025-11-25 15:46:10.766968 | controller | ok: [localhost] 2025-11-25 15:46:11.309430 | controller | 2025-11-25 15:46:11.309499 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:46:11.309510 | controller | (snippet_datadir, 2025-11-25 15:46:11.309518 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:46:11.309527 | controller | }}, content={{ 2025-11-25 15:46:11.309534 | controller | _base64_patch | 2025-11-25 15:46:11.309542 | controller | default({}) | 2025-11-25 15:46:11.309550 | controller | to_nice_yaml 2025-11-25 15:46:11.309557 | controller | }}, mode=0644] *** 2025-11-25 15:46:11.309565 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.078) 0:00:56.518 ****** 2025-11-25 15:46:11.309573 | controller | Tuesday 25 November 2025 15:46:10 +0000 (0:00:00.078) 0:00:56.517 ****** 2025-11-25 15:46:11.309588 | controller | changed: [localhost] 2025-11-25 15:46:11.805452 | controller | 2025-11-25 15:46:11.805534 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:46:11.805548 | controller | (snippet_datadir, 2025-11-25 15:46:11.805554 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:46:11.805562 | controller | }}, content={{ 2025-11-25 15:46:11.805587 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:46:11.805596 | controller | default({}) | 2025-11-25 15:46:11.805604 | controller | to_nice_yaml 2025-11-25 15:46:11.805612 | controller | }}, mode=0644] *** 2025-11-25 15:46:11.805619 | controller | Tuesday 25 November 2025 15:46:11 +0000 (0:00:00.542) 0:00:57.061 ****** 2025-11-25 15:46:11.805625 | controller | Tuesday 25 November 2025 15:46:11 +0000 (0:00:00.542) 0:00:57.059 ****** 2025-11-25 15:46:11.805643 | controller | changed: [localhost] 2025-11-25 15:46:12.599467 | controller | 2025-11-25 15:46:12.599549 | 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={{ 2025-11-25 15:46:12.599558 | controller | ( 2025-11-25 15:46:12.599572 | controller | snippet_datadir, 2025-11-25 15:46:12.599579 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:46:12.599585 | controller | ) | path_join 2025-11-25 15:46:12.599593 | controller | }}, mode=0644] *** 2025-11-25 15:46:12.599610 | controller | Tuesday 25 November 2025 15:46:11 +0000 (0:00:00.495) 0:00:57.557 ****** 2025-11-25 15:46:12.599621 | controller | Tuesday 25 November 2025 15:46:11 +0000 (0:00:00.495) 0:00:57.555 ****** 2025-11-25 15:46:12.599642 | controller | changed: [localhost] 2025-11-25 15:46:12.671266 | controller | 2025-11-25 15:46:12.671342 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:46:12.671351 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.794) 0:00:58.351 ****** 2025-11-25 15:46:12.671362 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.794) 0:00:58.349 ****** 2025-11-25 15:46:12.671409 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:46:12.724533 | controller | 2025-11-25 15:46:12.724613 | 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!] *** 2025-11-25 15:46:12.724623 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.071) 0:00:58.423 ****** 2025-11-25 15:46:12.724687 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.071) 0:00:58.421 ****** 2025-11-25 15:46:12.724710 | controller | ok: [localhost] => 2025-11-25 15:46:12.982197 | controller | changed: false 2025-11-25 15:46:12.982244 | controller | msg: All assertions passed 2025-11-25 15:46:12.982253 | controller | 2025-11-25 15:46:12.982261 | 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] *** 2025-11-25 15:46:12.982269 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.053) 0:00:58.476 ****** 2025-11-25 15:46:12.982277 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.053) 0:00:58.474 ****** 2025-11-25 15:46:12.982304 | controller | ok: [localhost] 2025-11-25 15:46:13.034284 | controller | 2025-11-25 15:46:13.034377 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:46:13.034406 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.257) 0:00:58.734 ****** 2025-11-25 15:46:13.034416 | controller | Tuesday 25 November 2025 15:46:12 +0000 (0:00:00.257) 0:00:58.732 ****** 2025-11-25 15:46:13.034436 | controller | ok: [localhost] 2025-11-25 15:46:13.527774 | controller | 2025-11-25 15:46:13.527899 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:46:13.527912 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.052) 0:00:58.786 ****** 2025-11-25 15:46:13.527923 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.052) 0:00:58.784 ****** 2025-11-25 15:46:13.527951 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml) 2025-11-25 15:46:13.631117 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml) 2025-11-25 15:46:13.631220 | controller | 2025-11-25 15:46:13.631229 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:46:13.631235 | controller | _content | 2025-11-25 15:46:13.631242 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:46:13.631248 | controller | combine(_parsed, recursive=true) 2025-11-25 15:46:13.631255 | controller | }} 2025-11-25 15:46:13.631263 | controller | ] *** 2025-11-25 15:46:13.631270 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.493) 0:00:59.279 ****** 2025-11-25 15:46:13.631276 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.493) 0:00:59.277 ****** 2025-11-25 15:46:13.631292 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:46:13.877675 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:46:13.877741 | controller | 2025-11-25 15:46:13.877749 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:46:13.877757 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.103) 0:00:59.382 ****** 2025-11-25 15:46:13.877763 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.103) 0:00:59.381 ****** 2025-11-25 15:46:13.877778 | controller | changed: [localhost] 2025-11-25 15:46:14.387847 | controller | 2025-11-25 15:46:14.387912 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:46:14.387920 | controller | (_destdir, 2025-11-25 15:46:14.387927 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:46:14.387933 | controller | }}, content={{ 2025-11-25 15:46:14.387939 | controller | ( 2025-11-25 15:46:14.387945 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:46:14.387951 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:46:14.387957 | controller | }}, mode=0644] *** 2025-11-25 15:46:14.387963 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.246) 0:00:59.629 ****** 2025-11-25 15:46:14.387969 | controller | Tuesday 25 November 2025 15:46:13 +0000 (0:00:00.246) 0:00:59.628 ****** 2025-11-25 15:46:14.387986 | controller | changed: [localhost] 2025-11-25 15:46:14.971601 | controller | 2025-11-25 15:46:14.971648 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/nvidia-vfio-passthrough/control-plane mode=0644, backup=True, remote_src=True, src={{ 2025-11-25 15:46:14.971657 | controller | (cifmw_kustomize_deploy_basedir, 2025-11-25 15:46:14.971664 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-11-25 15:46:14.971670 | controller | _val['name'], 'values.yaml') | path_join 2025-11-25 15:46:14.971675 | controller | }}, dest={{ 2025-11-25 15:46:14.971682 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:14.971689 | controller | stage['path'], _val.src_file 2025-11-25 15:46:14.971697 | controller | ) | 2025-11-25 15:46:14.971705 | controller | path_join 2025-11-25 15:46:14.971712 | controller | }}] *** 2025-11-25 15:46:14.971720 | controller | Tuesday 25 November 2025 15:46:14 +0000 (0:00:00.510) 0:01:00.140 ****** 2025-11-25 15:46:14.971727 | controller | Tuesday 25 November 2025 15:46:14 +0000 (0:00:00.510) 0:01:00.138 ****** 2025-11-25 15:46:14.971744 | controller | ok: [localhost] => (item=network-values) 2025-11-25 15:46:15.028005 | controller | changed: [localhost] => (item=service-values) 2025-11-25 15:46:15.028054 | controller | 2025-11-25 15:46:15.028063 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:15.028072 | controller | Tuesday 25 November 2025 15:46:14 +0000 (0:00:00.583) 0:01:00.723 ****** 2025-11-25 15:46:15.028079 | controller | Tuesday 25 November 2025 15:46:14 +0000 (0:00:00.583) 0:01:00.721 ****** 2025-11-25 15:46:15.028093 | controller | skipping: [localhost] 2025-11-25 15:46:15.414670 | controller | 2025-11-25 15:46:15.414756 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/nvidia-vfio-passthrough/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 15:46:15.414766 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.056) 0:01:00.779 ****** 2025-11-25 15:46:15.414775 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.056) 0:01:00.778 ****** 2025-11-25 15:46:15.414797 | controller | changed: [localhost] 2025-11-25 15:46:15.892658 | controller | 2025-11-25 15:46:15.892737 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-25 15:46:15.892748 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.386) 0:01:01.166 ****** 2025-11-25 15:46:15.892758 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.386) 0:01:01.165 ****** 2025-11-25 15:46:15.892780 | controller | changed: [localhost] 2025-11-25 15:46:16.217676 | controller | 2025-11-25 15:46:16.217729 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/nvidia-vfio-passthrough/control-plane remote_src=True, src={{ _output }}, dest={{ 2025-11-25 15:46:16.217741 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-11-25 15:46:16.217750 | controller | stage['build_output'] | basename) | path_join 2025-11-25 15:46:16.217758 | controller | }}, mode=0644] *** 2025-11-25 15:46:16.217766 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.478) 0:01:01.644 ****** 2025-11-25 15:46:16.217775 | controller | Tuesday 25 November 2025 15:46:15 +0000 (0:00:00.478) 0:01:01.643 ****** 2025-11-25 15:46:16.217791 | controller | changed: [localhost] 2025-11-25 15:46:16.265515 | controller | 2025-11-25 15:46:16.265581 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:16.265589 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.324) 0:01:01.969 ****** 2025-11-25 15:46:16.265596 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.324) 0:01:01.968 ****** 2025-11-25 15:46:16.265610 | controller | skipping: [localhost] 2025-11-25 15:46:16.343713 | controller | 2025-11-25 15:46:16.343759 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/nvidia-vfio-passthrough/control-plane _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 15:46:16.343767 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.047) 0:01:02.017 ****** 2025-11-25 15:46:16.343773 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.047) 0:01:02.015 ****** 2025-11-25 15:46:16.343785 | controller | skipping: [localhost] 2025-11-25 15:46:16.399932 | controller | 2025-11-25 15:46:16.400000 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/nvidia-vfio-passthrough/control-plane _raw_params={{ wait_condition }}] *** 2025-11-25 15:46:16.400008 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.077) 0:01:02.095 ****** 2025-11-25 15:46:16.400015 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.077) 0:01:02.093 ****** 2025-11-25 15:46:16.400046 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m) 2025-11-25 15:46:16.460742 | controller | skipping: [localhost] 2025-11-25 15:46:16.460815 | controller | 2025-11-25 15:46:16.460822 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:16.460829 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.056) 0:01:02.151 ****** 2025-11-25 15:46:16.460854 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.056) 0:01:02.150 ****** 2025-11-25 15:46:16.460881 | controller | skipping: [localhost] 2025-11-25 15:46:16.519675 | controller | 2025-11-25 15:46:16.519747 | controller | TASK [Executing post_stage hooks for examples/va/nvidia-vfio-passthrough/control-plane name=run_hook] *** 2025-11-25 15:46:16.519755 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.061) 0:01:02.212 ****** 2025-11-25 15:46:16.519762 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.061) 0:01:02.211 ****** 2025-11-25 15:46:16.519779 | controller | skipping: [localhost] 2025-11-25 15:46:16.571496 | controller | 2025-11-25 15:46:16.571536 | 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"]] *** 2025-11-25 15:46:16.571544 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.058) 0:01:02.271 ****** 2025-11-25 15:46:16.571551 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.058) 0:01:02.270 ****** 2025-11-25 15:46:16.571562 | controller | ok: [localhost] => 2025-11-25 15:46:16.602564 | controller | changed: false 2025-11-25 15:46:16.602612 | controller | msg: All assertions passed 2025-11-25 15:46:16.602622 | controller | 2025-11-25 15:46:16.602655 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:16.602665 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.051) 0:01:02.323 ****** 2025-11-25 15:46:16.602673 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.051) 0:01:02.322 ****** 2025-11-25 15:46:16.602687 | controller | skipping: [localhost] 2025-11-25 15:46:16.642485 | controller | 2025-11-25 15:46:16.642560 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:16.642568 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.030) 0:01:02.354 ****** 2025-11-25 15:46:16.642629 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.030) 0:01:02.352 ****** 2025-11-25 15:46:16.642661 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=10m) 2025-11-25 15:46:16.670257 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=60m) 2025-11-25 15:46:16.670323 | controller | 2025-11-25 15:46:16.670331 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 15:46:16.670338 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.039) 0:01:02.394 ****** 2025-11-25 15:46:16.670344 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.039) 0:01:02.392 ****** 2025-11-25 15:46:16.670360 | controller | skipping: [localhost] 2025-11-25 15:46:16.705289 | controller | 2025-11-25 15:46:16.705347 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 15:46:16.705355 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.027) 0:01:02.422 ****** 2025-11-25 15:46:16.705362 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.027) 0:01:02.420 ****** 2025-11-25 15:46:16.705376 | controller | ok: [localhost] 2025-11-25 15:46:16.944982 | controller | 2025-11-25 15:46:16.945053 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-11-25 15:46:16.945062 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:16.945070 | controller | stage['path'], item.src_file) | path_join 2025-11-25 15:46:16.945078 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-25 15:46:16.945086 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.035) 0:01:02.457 ****** 2025-11-25 15:46:16.945110 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.035) 0:01:02.455 ****** 2025-11-25 15:46:16.945129 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'}) 2025-11-25 15:46:17.008878 | controller | 2025-11-25 15:46:17.008945 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-25 15:46:17.008953 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.239) 0:01:02.696 ****** 2025-11-25 15:46:17.008960 | controller | Tuesday 25 November 2025 15:46:16 +0000 (0:00:00.239) 0:01:02.695 ****** 2025-11-25 15:46:17.008975 | controller | ok: [localhost] => (item=values.yaml) 2025-11-25 15:46:17.056244 | controller | 2025-11-25 15:46:17.056312 | controller | TASK [Executing pre_stage hooks for examples/va/nvidia-vfio-passthrough/edpm/nodeset name=run_hook] *** 2025-11-25 15:46:17.056320 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.063) 0:01:02.760 ****** 2025-11-25 15:46:17.056326 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.063) 0:01:02.759 ****** 2025-11-25 15:46:17.056341 | controller | skipping: [localhost] 2025-11-25 15:46:17.157579 | controller | 2025-11-25 15:46:17.157675 | controller | TASK [Generate values.yaml for examples/va/nvidia-vfio-passthrough/edpm/nodeset name=ci_gen_kustomize_values] *** 2025-11-25 15:46:17.157684 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.047) 0:01:02.808 ****** 2025-11-25 15:46:17.157691 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.047) 0:01:02.806 ****** 2025-11-25 15:46:17.157713 | controller | 2025-11-25 15:46:17.225630 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:46:17.225796 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.101) 0:01:02.909 ****** 2025-11-25 15:46:17.225815 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.101) 0:01:02.907 ****** 2025-11-25 15:46:17.225852 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:46:17.279238 | controller | 2025-11-25 15:46:17.279319 | 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.] *** 2025-11-25 15:46:17.279328 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.067) 0:01:02.977 ****** 2025-11-25 15:46:17.279335 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.067) 0:01:02.975 ****** 2025-11-25 15:46:17.279350 | controller | ok: [localhost] => 2025-11-25 15:46:17.511645 | controller | changed: false 2025-11-25 15:46:17.511748 | controller | msg: All assertions passed 2025-11-25 15:46:17.511759 | controller | 2025-11-25 15:46:17.511768 | 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] *** 2025-11-25 15:46:17.511777 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.053) 0:01:03.031 ****** 2025-11-25 15:46:17.511785 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.053) 0:01:03.029 ****** 2025-11-25 15:46:17.511805 | controller | ok: [localhost] 2025-11-25 15:46:17.574909 | controller | 2025-11-25 15:46:17.574957 | 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.] *** 2025-11-25 15:46:17.574965 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.232) 0:01:03.263 ****** 2025-11-25 15:46:17.574984 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.232) 0:01:03.261 ****** 2025-11-25 15:46:17.575000 | controller | ok: [localhost] => 2025-11-25 15:46:17.793007 | controller | changed: false 2025-11-25 15:46:17.793049 | controller | msg: All assertions passed 2025-11-25 15:46:17.793057 | controller | 2025-11-25 15:46:17.793063 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:46:17.793070 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.063) 0:01:03.326 ****** 2025-11-25 15:46:17.793084 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.063) 0:01:03.325 ****** 2025-11-25 15:46:17.793096 | controller | ok: [localhost] 2025-11-25 15:46:18.017115 | controller | 2025-11-25 15:46:18.017160 | 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={{ 2025-11-25 15:46:18.017169 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:46:18.017176 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:46:18.017182 | controller | _config_map_content | 2025-11-25 15:46:18.017188 | controller | ansible.utils.remove_keys( 2025-11-25 15:46:18.017196 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:46:18.017201 | controller | matching_parameter='regex') 2025-11-25 15:46:18.017207 | controller | }}, cacheable=False] *** 2025-11-25 15:46:18.017213 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.218) 0:01:03.544 ****** 2025-11-25 15:46:18.017220 | controller | Tuesday 25 November 2025 15:46:17 +0000 (0:00:00.218) 0:01:03.543 ****** 2025-11-25 15:46:18.017231 | controller | ok: [localhost] 2025-11-25 15:46:18.081176 | controller | 2025-11-25 15:46:18.081217 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:46:18.081225 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.224) 0:01:03.769 ****** 2025-11-25 15:46:18.081232 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.224) 0:01:03.767 ****** 2025-11-25 15:46:18.081243 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost 2025-11-25 15:46:18.141110 | controller | 2025-11-25 15:46:18.141153 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] *** 2025-11-25 15:46:18.141169 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.064) 0:01:03.833 ****** 2025-11-25 15:46:18.141177 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.064) 0:01:03.831 ****** 2025-11-25 15:46:18.141191 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost 2025-11-25 15:46:18.790859 | controller | 2025-11-25 15:46:18.790906 | 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 != ''"]] *** 2025-11-25 15:46:18.790916 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.059) 0:01:03.892 ****** 2025-11-25 15:46:18.790923 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.059) 0:01:03.891 ****** 2025-11-25 15:46:18.790934 | controller | ok: [localhost] => 2025-11-25 15:46:18.844523 | controller | changed: false 2025-11-25 15:46:18.844563 | controller | msg: All assertions passed 2025-11-25 15:46:18.844572 | controller | 2025-11-25 15:46:18.844580 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] *** 2025-11-25 15:46:18.844588 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.649) 0:01:04.542 ****** 2025-11-25 15:46:18.844595 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.649) 0:01:04.541 ****** 2025-11-25 15:46:18.844608 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost 2025-11-25 15:46:18.889714 | controller | 2025-11-25 15:46:18.889960 | 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"] *** 2025-11-25 15:46:18.889979 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.053) 0:01:04.596 ****** 2025-11-25 15:46:18.889988 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.053) 0:01:04.595 ****** 2025-11-25 15:46:18.890002 | controller | skipping: [localhost] 2025-11-25 15:46:18.959824 | controller | 2025-11-25 15:46:18.959893 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{ 2025-11-25 15:46:18.959901 | controller | _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([]) 2025-11-25 15:46:18.959907 | controller | }}] *** 2025-11-25 15:46:18.959914 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.044) 0:01:04.641 ****** 2025-11-25 15:46:18.959920 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.044) 0:01:04.640 ****** 2025-11-25 15:46:18.959935 | controller | ok: [localhost] 2025-11-25 15:46:19.013957 | controller | 2025-11-25 15:46:19.014032 | 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 != ''"]] *** 2025-11-25 15:46:19.014041 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.070) 0:01:04.711 ****** 2025-11-25 15:46:19.014048 | controller | Tuesday 25 November 2025 15:46:18 +0000 (0:00:00.070) 0:01:04.710 ****** 2025-11-25 15:46:19.014063 | controller | ok: [localhost] => 2025-11-25 15:46:19.243992 | controller | changed: false 2025-11-25 15:46:19.244051 | controller | msg: All assertions passed 2025-11-25 15:46:19.244060 | controller | 2025-11-25 15:46:19.244067 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:46:19.244074 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.053) 0:01:04.765 ****** 2025-11-25 15:46:19.244081 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.053) 0:01:04.764 ****** 2025-11-25 15:46:19.244095 | controller | changed: [localhost] 2025-11-25 15:46:19.893898 | controller | 2025-11-25 15:46:19.893939 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:46:19.893949 | controller | (snippet_datadir, 2025-11-25 15:46:19.893958 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:46:19.893966 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:46:19.893976 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.229) 0:01:04.995 ****** 2025-11-25 15:46:19.893985 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.229) 0:01:04.993 ****** 2025-11-25 15:46:19.894000 | controller | changed: [localhost] 2025-11-25 15:46:19.958565 | controller | 2025-11-25 15:46:19.958639 | 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] }}] *** 2025-11-25 15:46:19.958655 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.650) 0:01:05.645 ****** 2025-11-25 15:46:19.958670 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.650) 0:01:05.644 ****** 2025-11-25 15:46:19.958690 | controller | ok: [localhost] 2025-11-25 15:46:20.416585 | controller | 2025-11-25 15:46:20.416653 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:46:20.416660 | controller | (snippet_datadir, 2025-11-25 15:46:20.416667 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:46:20.416673 | controller | }}, content={{ 2025-11-25 15:46:20.416679 | controller | _base64_patch | 2025-11-25 15:46:20.416685 | controller | default({}) | 2025-11-25 15:46:20.416691 | controller | to_nice_yaml 2025-11-25 15:46:20.416697 | controller | }}, mode=0644] *** 2025-11-25 15:46:20.416703 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.064) 0:01:05.710 ****** 2025-11-25 15:46:20.416709 | controller | Tuesday 25 November 2025 15:46:19 +0000 (0:00:00.064) 0:01:05.708 ****** 2025-11-25 15:46:20.416724 | controller | changed: [localhost] 2025-11-25 15:46:20.876162 | controller | 2025-11-25 15:46:20.876202 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:46:20.876220 | controller | (snippet_datadir, 2025-11-25 15:46:20.876228 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:46:20.876235 | controller | }}, content={{ 2025-11-25 15:46:20.876241 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:46:20.876247 | controller | default({}) | 2025-11-25 15:46:20.876253 | controller | to_nice_yaml 2025-11-25 15:46:20.876259 | controller | }}, mode=0644] *** 2025-11-25 15:46:20.876265 | controller | Tuesday 25 November 2025 15:46:20 +0000 (0:00:00.458) 0:01:06.168 ****** 2025-11-25 15:46:20.876271 | controller | Tuesday 25 November 2025 15:46:20 +0000 (0:00:00.458) 0:01:06.167 ****** 2025-11-25 15:46:20.876282 | controller | changed: [localhost] 2025-11-25 15:46:21.376559 | controller | 2025-11-25 15:46:21.376644 | 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={{ 2025-11-25 15:46:21.376658 | controller | ( 2025-11-25 15:46:21.376671 | controller | snippet_datadir, 2025-11-25 15:46:21.376683 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:46:21.376696 | controller | ) | path_join 2025-11-25 15:46:21.376707 | controller | }}, mode=0644] *** 2025-11-25 15:46:21.376719 | controller | Tuesday 25 November 2025 15:46:20 +0000 (0:00:00.459) 0:01:06.628 ****** 2025-11-25 15:46:21.376739 | controller | Tuesday 25 November 2025 15:46:20 +0000 (0:00:00.459) 0:01:06.626 ****** 2025-11-25 15:46:21.376763 | controller | changed: [localhost] 2025-11-25 15:46:21.449377 | controller | 2025-11-25 15:46:21.449467 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:46:21.449475 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.500) 0:01:07.128 ****** 2025-11-25 15:46:21.449482 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.500) 0:01:07.126 ****** 2025-11-25 15:46:21.449504 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:46:21.505748 | controller | 2025-11-25 15:46:21.505792 | 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!] *** 2025-11-25 15:46:21.505802 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.072) 0:01:07.200 ****** 2025-11-25 15:46:21.505810 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.072) 0:01:07.199 ****** 2025-11-25 15:46:21.505824 | controller | ok: [localhost] => 2025-11-25 15:46:22.167034 | controller | changed: false 2025-11-25 15:46:22.167074 | controller | msg: All assertions passed 2025-11-25 15:46:22.167081 | controller | 2025-11-25 15:46:22.167088 | 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] *** 2025-11-25 15:46:22.167103 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.056) 0:01:07.257 ****** 2025-11-25 15:46:22.167111 | controller | Tuesday 25 November 2025 15:46:21 +0000 (0:00:00.056) 0:01:07.256 ****** 2025-11-25 15:46:22.167126 | controller | ok: [localhost] 2025-11-25 15:46:22.215516 | controller | 2025-11-25 15:46:22.215621 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:46:22.215629 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.661) 0:01:07.918 ****** 2025-11-25 15:46:22.215635 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.661) 0:01:07.917 ****** 2025-11-25 15:46:22.215648 | controller | ok: [localhost] 2025-11-25 15:46:22.858814 | controller | 2025-11-25 15:46:22.858868 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:46:22.858876 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.048) 0:01:07.967 ****** 2025-11-25 15:46:22.859058 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.048) 0:01:07.965 ****** 2025-11-25 15:46:22.859071 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml) 2025-11-25 15:46:23.033572 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml) 2025-11-25 15:46:23.033632 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml) 2025-11-25 15:46:23.033640 | controller | 2025-11-25 15:46:23.033646 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:46:23.033653 | controller | _content | 2025-11-25 15:46:23.033659 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:46:23.033665 | controller | combine(_parsed, recursive=true) 2025-11-25 15:46:23.033677 | controller | }} 2025-11-25 15:46:23.033683 | controller | ] *** 2025-11-25 15:46:23.033689 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.643) 0:01:08.610 ****** 2025-11-25 15:46:23.033695 | controller | Tuesday 25 November 2025 15:46:22 +0000 (0:00:00.643) 0:01:08.609 ****** 2025-11-25 15:46:23.033707 | controller | ok: [localhost] => (item=02_ci_data.yaml) 2025-11-25 15:46:23.250560 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:46:23.250599 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:46:23.250607 | controller | 2025-11-25 15:46:23.250613 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:46:23.250620 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.174) 0:01:08.785 ****** 2025-11-25 15:46:23.250626 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.174) 0:01:08.784 ****** 2025-11-25 15:46:23.250638 | controller | changed: [localhost] 2025-11-25 15:46:23.739973 | controller | 2025-11-25 15:46:23.740057 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:46:23.740066 | controller | (_destdir, 2025-11-25 15:46:23.740074 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:46:23.740082 | controller | }}, content={{ 2025-11-25 15:46:23.740089 | controller | ( 2025-11-25 15:46:23.740097 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:46:23.740104 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:46:23.740112 | controller | }}, mode=0644] *** 2025-11-25 15:46:23.740120 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.216) 0:01:09.002 ****** 2025-11-25 15:46:23.740127 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.216) 0:01:09.000 ****** 2025-11-25 15:46:23.740147 | controller | changed: [localhost] 2025-11-25 15:46:24.045973 | controller | 2025-11-25 15:46:24.046023 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/nvidia-vfio-passthrough/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{ 2025-11-25 15:46:24.046032 | controller | (cifmw_kustomize_deploy_basedir, 2025-11-25 15:46:24.046039 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-11-25 15:46:24.046045 | controller | _val['name'], 'values.yaml') | path_join 2025-11-25 15:46:24.046051 | controller | }}, dest={{ 2025-11-25 15:46:24.046057 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:24.046063 | controller | stage['path'], _val.src_file 2025-11-25 15:46:24.046069 | controller | ) | 2025-11-25 15:46:24.046075 | controller | path_join 2025-11-25 15:46:24.046081 | controller | }}] *** 2025-11-25 15:46:24.046101 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.489) 0:01:09.491 ****** 2025-11-25 15:46:24.046108 | controller | Tuesday 25 November 2025 15:46:23 +0000 (0:00:00.489) 0:01:09.490 ****** 2025-11-25 15:46:24.046121 | controller | changed: [localhost] => (item=edpm-nodeset-values) 2025-11-25 15:46:24.091548 | controller | 2025-11-25 15:46:24.091597 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:24.091606 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.305) 0:01:09.797 ****** 2025-11-25 15:46:24.091614 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.305) 0:01:09.796 ****** 2025-11-25 15:46:24.091629 | controller | skipping: [localhost] 2025-11-25 15:46:24.446932 | controller | 2025-11-25 15:46:24.446993 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/nvidia-vfio-passthrough/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 15:46:24.447001 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.045) 0:01:09.843 ****** 2025-11-25 15:46:24.447014 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.045) 0:01:09.841 ****** 2025-11-25 15:46:24.447028 | controller | changed: [localhost] 2025-11-25 15:46:24.903830 | controller | 2025-11-25 15:46:24.903874 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-25 15:46:24.903884 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.355) 0:01:10.198 ****** 2025-11-25 15:46:24.903891 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.355) 0:01:10.197 ****** 2025-11-25 15:46:24.903905 | controller | changed: [localhost] 2025-11-25 15:46:25.211810 | controller | 2025-11-25 15:46:25.211881 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/nvidia-vfio-passthrough/edpm/nodeset remote_src=True, src={{ _output }}, dest={{ 2025-11-25 15:46:25.211889 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-11-25 15:46:25.211896 | controller | stage['build_output'] | basename) | path_join 2025-11-25 15:46:25.211902 | controller | }}, mode=0644] *** 2025-11-25 15:46:25.211908 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.456) 0:01:10.655 ****** 2025-11-25 15:46:25.211915 | controller | Tuesday 25 November 2025 15:46:24 +0000 (0:00:00.456) 0:01:10.654 ****** 2025-11-25 15:46:25.211932 | controller | changed: [localhost] 2025-11-25 15:46:25.256121 | controller | 2025-11-25 15:46:25.256179 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:25.256187 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.307) 0:01:10.963 ****** 2025-11-25 15:46:25.256198 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.307) 0:01:10.962 ****** 2025-11-25 15:46:25.256214 | controller | skipping: [localhost] 2025-11-25 15:46:25.302135 | controller | 2025-11-25 15:46:25.302217 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/nvidia-vfio-passthrough/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 15:46:25.302228 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.044) 0:01:11.008 ****** 2025-11-25 15:46:25.302236 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.044) 0:01:11.006 ****** 2025-11-25 15:46:25.302257 | controller | skipping: [localhost] 2025-11-25 15:46:25.367114 | controller | 2025-11-25 15:46:25.367186 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/nvidia-vfio-passthrough/edpm/nodeset _raw_params={{ wait_condition }}] *** 2025-11-25 15:46:25.367194 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.046) 0:01:11.054 ****** 2025-11-25 15:46:25.367200 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.046) 0:01:11.052 ****** 2025-11-25 15:46:25.367218 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=10m) 2025-11-25 15:46:25.412274 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=60m) 2025-11-25 15:46:25.412353 | controller | skipping: [localhost] 2025-11-25 15:46:25.412363 | controller | 2025-11-25 15:46:25.412373 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:25.412382 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.065) 0:01:11.119 ****** 2025-11-25 15:46:25.412415 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.065) 0:01:11.117 ****** 2025-11-25 15:46:25.412450 | controller | skipping: [localhost] 2025-11-25 15:46:25.465514 | controller | 2025-11-25 15:46:25.465636 | controller | TASK [Executing post_stage hooks for examples/va/nvidia-vfio-passthrough/edpm/nodeset name=run_hook] *** 2025-11-25 15:46:25.465647 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.044) 0:01:11.164 ****** 2025-11-25 15:46:25.465654 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.044) 0:01:11.162 ****** 2025-11-25 15:46:25.465684 | controller | skipping: [localhost] 2025-11-25 15:46:25.522518 | controller | 2025-11-25 15:46:25.522557 | 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"]] *** 2025-11-25 15:46:25.522572 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.052) 0:01:11.217 ****** 2025-11-25 15:46:25.522578 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.053) 0:01:11.215 ****** 2025-11-25 15:46:25.522590 | controller | ok: [localhost] => 2025-11-25 15:46:25.552656 | controller | changed: false 2025-11-25 15:46:25.552693 | controller | msg: All assertions passed 2025-11-25 15:46:25.552701 | controller | 2025-11-25 15:46:25.552708 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:25.552715 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.057) 0:01:11.274 ****** 2025-11-25 15:46:25.552721 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.057) 0:01:11.272 ****** 2025-11-25 15:46:25.552732 | controller | skipping: [localhost] 2025-11-25 15:46:25.593892 | controller | 2025-11-25 15:46:25.593935 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] *** 2025-11-25 15:46:25.593946 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.030) 0:01:11.304 ****** 2025-11-25 15:46:25.593954 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.030) 0:01:11.303 ****** 2025-11-25 15:46:25.593968 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2025-11-25 15:46:25.624355 | controller | 2025-11-25 15:46:25.624411 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] *** 2025-11-25 15:46:25.624422 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.041) 0:01:11.345 ****** 2025-11-25 15:46:25.624429 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.041) 0:01:11.344 ****** 2025-11-25 15:46:25.624440 | controller | skipping: [localhost] 2025-11-25 15:46:25.658675 | controller | 2025-11-25 15:46:25.658713 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] *** 2025-11-25 15:46:25.658720 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.030) 0:01:11.376 ****** 2025-11-25 15:46:25.658727 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.030) 0:01:11.374 ****** 2025-11-25 15:46:25.658738 | controller | ok: [localhost] 2025-11-25 15:46:25.939108 | controller | 2025-11-25 15:46:25.939145 | controller | TASK [kustomize_deploy : Ensure source files exists path={{ 2025-11-25 15:46:25.939154 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:25.939160 | controller | stage['path'], item.src_file) | path_join 2025-11-25 15:46:25.939166 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] *** 2025-11-25 15:46:25.939172 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.034) 0:01:11.410 ****** 2025-11-25 15:46:25.939179 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.034) 0:01:11.409 ****** 2025-11-25 15:46:25.939190 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'}) 2025-11-25 15:46:26.005545 | controller | 2025-11-25 15:46:26.005589 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] *** 2025-11-25 15:46:26.005599 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.280) 0:01:11.691 ****** 2025-11-25 15:46:26.005606 | controller | Tuesday 25 November 2025 15:46:25 +0000 (0:00:00.280) 0:01:11.689 ****** 2025-11-25 15:46:26.005620 | controller | ok: [localhost] => (item=values.yaml) 2025-11-25 15:46:26.065705 | controller | 2025-11-25 15:46:26.065745 | controller | TASK [Executing pre_stage hooks for examples/va/nvidia-vfio-passthrough/edpm/deployment name=run_hook] *** 2025-11-25 15:46:26.065755 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.066) 0:01:11.757 ****** 2025-11-25 15:46:26.065773 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.066) 0:01:11.756 ****** 2025-11-25 15:46:26.065787 | controller | skipping: [localhost] 2025-11-25 15:46:26.146446 | controller | 2025-11-25 15:46:26.146484 | controller | TASK [Generate values.yaml for examples/va/nvidia-vfio-passthrough/edpm/deployment name=ci_gen_kustomize_values] *** 2025-11-25 15:46:26.146491 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.060) 0:01:11.817 ****** 2025-11-25 15:46:26.146498 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.060) 0:01:11.816 ****** 2025-11-25 15:46:26.146509 | controller | 2025-11-25 15:46:26.205291 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] *** 2025-11-25 15:46:26.205328 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.080) 0:01:11.898 ****** 2025-11-25 15:46:26.205337 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.080) 0:01:11.897 ****** 2025-11-25 15:46:26.205352 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost 2025-11-25 15:46:26.253756 | controller | 2025-11-25 15:46:26.253794 | 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.] *** 2025-11-25 15:46:26.253804 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.058) 0:01:11.957 ****** 2025-11-25 15:46:26.253812 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.058) 0:01:11.955 ****** 2025-11-25 15:46:26.253826 | controller | ok: [localhost] => 2025-11-25 15:46:26.497910 | controller | changed: false 2025-11-25 15:46:26.497972 | controller | msg: All assertions passed 2025-11-25 15:46:26.497983 | controller | 2025-11-25 15:46:26.497994 | 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] *** 2025-11-25 15:46:26.498006 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.048) 0:01:12.005 ****** 2025-11-25 15:46:26.498018 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.048) 0:01:12.004 ****** 2025-11-25 15:46:26.498035 | controller | ok: [localhost] 2025-11-25 15:46:26.556737 | controller | 2025-11-25 15:46:26.556774 | 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.] *** 2025-11-25 15:46:26.556786 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.243) 0:01:12.249 ****** 2025-11-25 15:46:26.556793 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.243) 0:01:12.247 ****** 2025-11-25 15:46:26.556804 | controller | ok: [localhost] => 2025-11-25 15:46:26.776000 | controller | changed: false 2025-11-25 15:46:26.776036 | controller | msg: All assertions passed 2025-11-25 15:46:26.776043 | controller | 2025-11-25 15:46:26.776050 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] *** 2025-11-25 15:46:26.776057 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.059) 0:01:12.308 ****** 2025-11-25 15:46:26.776063 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.059) 0:01:12.307 ****** 2025-11-25 15:46:26.776074 | controller | ok: [localhost] 2025-11-25 15:46:26.980824 | controller | 2025-11-25 15:46:26.980868 | 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={{ 2025-11-25 15:46:26.980879 | controller | _raw_manifests | reject('equalto', _config_map_content) 2025-11-25 15:46:26.980889 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{ 2025-11-25 15:46:26.980898 | controller | _config_map_content | 2025-11-25 15:46:26.980907 | controller | ansible.utils.remove_keys( 2025-11-25 15:46:26.980916 | controller | target=_cifmw_gen_kustomize_values_reject_expressions, 2025-11-25 15:46:26.980925 | controller | matching_parameter='regex') 2025-11-25 15:46:26.980934 | controller | }}, cacheable=False] *** 2025-11-25 15:46:26.980947 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.219) 0:01:12.528 ****** 2025-11-25 15:46:26.980963 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.219) 0:01:12.526 ****** 2025-11-25 15:46:26.980980 | controller | ok: [localhost] 2025-11-25 15:46:27.025516 | controller | 2025-11-25 15:46:27.025551 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] *** 2025-11-25 15:46:27.025558 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.204) 0:01:12.732 ****** 2025-11-25 15:46:27.025565 | controller | Tuesday 25 November 2025 15:46:26 +0000 (0:00:00.204) 0:01:12.731 ****** 2025-11-25 15:46:27.025577 | controller | skipping: [localhost] 2025-11-25 15:46:27.291526 | controller | 2025-11-25 15:46:27.291567 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] *** 2025-11-25 15:46:27.291575 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.045) 0:01:12.777 ****** 2025-11-25 15:46:27.291583 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.044) 0:01:12.776 ****** 2025-11-25 15:46:27.291593 | controller | changed: [localhost] 2025-11-25 15:46:27.373681 | controller | 2025-11-25 15:46:27.373718 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{ 2025-11-25 15:46:27.373726 | controller | (snippet_datadir, 2025-11-25 15:46:27.373733 | controller | '02_ci_data.yaml') | path_join 2025-11-25 15:46:27.373740 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] *** 2025-11-25 15:46:27.373747 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.265) 0:01:13.043 ****** 2025-11-25 15:46:27.373755 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.265) 0:01:13.042 ****** 2025-11-25 15:46:27.373769 | controller | skipping: [localhost] 2025-11-25 15:46:27.439922 | controller | 2025-11-25 15:46:27.439963 | 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] }}] *** 2025-11-25 15:46:27.439974 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.081) 0:01:13.125 ****** 2025-11-25 15:46:27.439982 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.081) 0:01:13.123 ****** 2025-11-25 15:46:27.439997 | controller | ok: [localhost] 2025-11-25 15:46:27.860274 | controller | 2025-11-25 15:46:27.860310 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{ 2025-11-25 15:46:27.860319 | controller | (snippet_datadir, 2025-11-25 15:46:27.860326 | controller | '03_user_data_b64.yaml') | path_join 2025-11-25 15:46:27.860332 | controller | }}, content={{ 2025-11-25 15:46:27.860338 | controller | _base64_patch | 2025-11-25 15:46:27.860343 | controller | default({}) | 2025-11-25 15:46:27.860349 | controller | to_nice_yaml 2025-11-25 15:46:27.860355 | controller | }}, mode=0644] *** 2025-11-25 15:46:27.860361 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.066) 0:01:13.191 ****** 2025-11-25 15:46:27.860367 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.066) 0:01:13.190 ****** 2025-11-25 15:46:27.860379 | controller | changed: [localhost] 2025-11-25 15:46:28.311814 | controller | 2025-11-25 15:46:28.311856 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{ 2025-11-25 15:46:28.311867 | controller | (snippet_datadir, 2025-11-25 15:46:28.311876 | controller | '04_user_data.yaml') | path_join 2025-11-25 15:46:28.311884 | controller | }}, content={{ 2025-11-25 15:46:28.311891 | controller | cifmw_ci_gen_kustomize_values_userdata | 2025-11-25 15:46:28.311899 | controller | default({}) | 2025-11-25 15:46:28.311906 | controller | to_nice_yaml 2025-11-25 15:46:28.311914 | controller | }}, mode=0644] *** 2025-11-25 15:46:28.311921 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.420) 0:01:13.612 ****** 2025-11-25 15:46:28.311929 | controller | Tuesday 25 November 2025 15:46:27 +0000 (0:00:00.420) 0:01:13.610 ****** 2025-11-25 15:46:28.311944 | controller | changed: [localhost] 2025-11-25 15:46:28.762577 | controller | 2025-11-25 15:46:28.762614 | 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={{ 2025-11-25 15:46:28.762622 | controller | ( 2025-11-25 15:46:28.762629 | controller | snippet_datadir, 2025-11-25 15:46:28.762635 | controller | cifmw_ci_gen_kustomize_values_original_cm_content_file_name 2025-11-25 15:46:28.762648 | controller | ) | path_join 2025-11-25 15:46:28.762654 | controller | }}, mode=0644] *** 2025-11-25 15:46:28.762660 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.451) 0:01:14.063 ****** 2025-11-25 15:46:28.762666 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.451) 0:01:14.062 ****** 2025-11-25 15:46:28.762677 | controller | changed: [localhost] 2025-11-25 15:46:28.828060 | controller | 2025-11-25 15:46:28.828097 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] *** 2025-11-25 15:46:28.828104 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.450) 0:01:14.514 ****** 2025-11-25 15:46:28.828111 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.450) 0:01:14.513 ****** 2025-11-25 15:46:28.828129 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost 2025-11-25 15:46:28.874464 | controller | 2025-11-25 15:46:28.874502 | 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!] *** 2025-11-25 15:46:28.874510 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.065) 0:01:14.580 ****** 2025-11-25 15:46:28.874517 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.065) 0:01:14.578 ****** 2025-11-25 15:46:28.874528 | controller | ok: [localhost] => 2025-11-25 15:46:29.103771 | controller | changed: false 2025-11-25 15:46:29.103807 | controller | msg: All assertions passed 2025-11-25 15:46:29.103814 | controller | 2025-11-25 15:46:29.103821 | 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] *** 2025-11-25 15:46:29.103831 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.046) 0:01:14.626 ****** 2025-11-25 15:46:29.103838 | controller | Tuesday 25 November 2025 15:46:28 +0000 (0:00:00.046) 0:01:14.624 ****** 2025-11-25 15:46:29.103849 | controller | ok: [localhost] 2025-11-25 15:46:29.150665 | controller | 2025-11-25 15:46:29.150703 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] ********** 2025-11-25 15:46:29.150712 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.229) 0:01:14.855 ****** 2025-11-25 15:46:29.150718 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.229) 0:01:14.854 ****** 2025-11-25 15:46:29.150729 | controller | ok: [localhost] 2025-11-25 15:46:29.625536 | controller | 2025-11-25 15:46:29.625575 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] *** 2025-11-25 15:46:29.625583 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.046) 0:01:14.902 ****** 2025-11-25 15:46:29.625590 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.046) 0:01:14.901 ****** 2025-11-25 15:46:29.625600 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml) 2025-11-25 15:46:29.716469 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml) 2025-11-25 15:46:29.716506 | controller | 2025-11-25 15:46:29.716514 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{ 2025-11-25 15:46:29.716520 | controller | _content | 2025-11-25 15:46:29.716526 | controller | default(_cifmw_gen_kustomize_values_base_cm_content, true) | 2025-11-25 15:46:29.716532 | controller | combine(_parsed, recursive=true) 2025-11-25 15:46:29.716539 | controller | }} 2025-11-25 15:46:29.716545 | controller | ] *** 2025-11-25 15:46:29.716553 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.474) 0:01:15.377 ****** 2025-11-25 15:46:29.716561 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.474) 0:01:15.376 ****** 2025-11-25 15:46:29.716575 | controller | ok: [localhost] => (item=03_user_data_b64.yaml) 2025-11-25 15:46:29.956856 | controller | ok: [localhost] => (item=04_user_data.yaml) 2025-11-25 15:46:29.956894 | controller | 2025-11-25 15:46:29.956902 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] *** 2025-11-25 15:46:29.956915 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.090) 0:01:15.468 ****** 2025-11-25 15:46:29.956922 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.090) 0:01:15.466 ****** 2025-11-25 15:46:29.956933 | controller | changed: [localhost] 2025-11-25 15:46:30.432711 | controller | 2025-11-25 15:46:30.432745 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{ 2025-11-25 15:46:30.432753 | controller | (_destdir, 2025-11-25 15:46:30.432760 | controller | cifmw_ci_gen_kustomize_values_dest_filename) | path_join 2025-11-25 15:46:30.432766 | controller | }}, content={{ 2025-11-25 15:46:30.432772 | controller | ( 2025-11-25 15:46:30.432778 | controller | [ _content ] + _cifmw_gen_kustomize_values_extra_manifests 2025-11-25 15:46:30.432784 | controller | ) | cifmw.general.to_nice_yaml_all 2025-11-25 15:46:30.432790 | controller | }}, mode=0644] *** 2025-11-25 15:46:30.432796 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.240) 0:01:15.708 ****** 2025-11-25 15:46:30.432802 | controller | Tuesday 25 November 2025 15:46:29 +0000 (0:00:00.240) 0:01:15.707 ****** 2025-11-25 15:46:30.432814 | controller | changed: [localhost] 2025-11-25 15:46:30.725104 | controller | 2025-11-25 15:46:30.725144 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/nvidia-vfio-passthrough/edpm/deployment mode=0644, backup=True, remote_src=True, src={{ 2025-11-25 15:46:30.725151 | controller | (cifmw_kustomize_deploy_basedir, 2025-11-25 15:46:30.725158 | controller | 'artifacts', 'ci_gen_kustomize_values', 2025-11-25 15:46:30.725164 | controller | _val['name'], 'values.yaml') | path_join 2025-11-25 15:46:30.725170 | controller | }}, dest={{ 2025-11-25 15:46:30.725176 | controller | (cifmw_kustomize_deploy_architecture_repo_dest_dir, 2025-11-25 15:46:30.725182 | controller | stage['path'], _val.src_file 2025-11-25 15:46:30.725188 | controller | ) | 2025-11-25 15:46:30.725194 | controller | path_join 2025-11-25 15:46:30.725200 | controller | }}] *** 2025-11-25 15:46:30.725205 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.475) 0:01:16.184 ****** 2025-11-25 15:46:30.725212 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.475) 0:01:16.183 ****** 2025-11-25 15:46:30.725222 | controller | changed: [localhost] => (item=edpm-deployment-values) 2025-11-25 15:46:30.768375 | controller | 2025-11-25 15:46:30.768445 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:30.768458 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.292) 0:01:16.477 ****** 2025-11-25 15:46:30.768465 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.292) 0:01:16.475 ****** 2025-11-25 15:46:30.768477 | controller | skipping: [localhost] 2025-11-25 15:46:31.107531 | controller | 2025-11-25 15:46:31.107589 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/nvidia-vfio-passthrough/edpm/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] *** 2025-11-25 15:46:31.107598 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.043) 0:01:16.520 ****** 2025-11-25 15:46:31.107604 | controller | Tuesday 25 November 2025 15:46:30 +0000 (0:00:00.043) 0:01:16.518 ****** 2025-11-25 15:46:31.107616 | controller | changed: [localhost] 2025-11-25 15:46:31.608102 | controller | 2025-11-25 15:46:31.608144 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] *** 2025-11-25 15:46:31.608158 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.339) 0:01:16.859 ****** 2025-11-25 15:46:31.608168 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.339) 0:01:16.857 ****** 2025-11-25 15:46:31.608182 | controller | changed: [localhost] 2025-11-25 15:46:31.920823 | controller | 2025-11-25 15:46:31.920883 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/nvidia-vfio-passthrough/edpm/deployment remote_src=True, src={{ _output }}, dest={{ 2025-11-25 15:46:31.920900 | controller | (cifmw_kustomize_deploy_kustomizations_dest_dir, 2025-11-25 15:46:31.920914 | controller | stage['build_output'] | basename) | path_join 2025-11-25 15:46:31.920927 | controller | }}, mode=0644] *** 2025-11-25 15:46:31.920941 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.500) 0:01:17.360 ****** 2025-11-25 15:46:31.920966 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.500) 0:01:17.358 ****** 2025-11-25 15:46:31.920987 | controller | changed: [localhost] 2025-11-25 15:46:31.971268 | controller | 2025-11-25 15:46:31.971303 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:31.971314 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.311) 0:01:17.671 ****** 2025-11-25 15:46:31.971321 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.311) 0:01:17.670 ****** 2025-11-25 15:46:31.971332 | controller | skipping: [localhost] 2025-11-25 15:46:32.015854 | controller | 2025-11-25 15:46:32.015895 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/nvidia-vfio-passthrough/edpm/deployment _raw_params=oc apply -f {{ _cr }}] *** 2025-11-25 15:46:32.015904 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.051) 0:01:17.723 ****** 2025-11-25 15:46:32.015913 | controller | Tuesday 25 November 2025 15:46:31 +0000 (0:00:00.051) 0:01:17.721 ****** 2025-11-25 15:46:32.015927 | controller | skipping: [localhost] 2025-11-25 15:46:32.061382 | controller | 2025-11-25 15:46:32.061442 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/nvidia-vfio-passthrough/edpm/deployment _raw_params={{ wait_condition }}] *** 2025-11-25 15:46:32.061451 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.044) 0:01:17.767 ****** 2025-11-25 15:46:32.061457 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.044) 0:01:17.766 ****** 2025-11-25 15:46:32.061470 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment --for condition=Ready --timeout=90m) 2025-11-25 15:46:32.107607 | controller | skipping: [localhost] 2025-11-25 15:46:32.107643 | controller | 2025-11-25 15:46:32.107650 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] *** 2025-11-25 15:46:32.107657 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.045) 0:01:17.813 ****** 2025-11-25 15:46:32.107664 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.045) 0:01:17.811 ****** 2025-11-25 15:46:32.107675 | controller | skipping: [localhost] 2025-11-25 15:46:32.174581 | controller | 2025-11-25 15:46:32.174620 | controller | TASK [Executing post_stage hooks for examples/va/nvidia-vfio-passthrough/edpm/deployment name=run_hook] *** 2025-11-25 15:46:32.174628 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.046) 0:01:17.859 ****** 2025-11-25 15:46:32.174638 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.046) 0:01:17.858 ****** 2025-11-25 15:46:32.174650 | controller | skipping: [localhost] 2025-11-25 15:46:32.263254 | controller | 2025-11-25 15:46:32.263328 | controller | PLAY RECAP ********************************************************************* 2025-11-25 15:46:32.263339 | controller | localhost : ok=205 changed=54 unreachable=0 failed=0 skipped=61 rescued=0 ignored=0 2025-11-25 15:46:32.263347 | controller | 2025-11-25 15:46:32.263354 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.065) 0:01:17.925 ****** 2025-11-25 15:46:32.263361 | controller | =============================================================================== 2025-11-25 15:46:32.263369 | controller | Get automation contents ------------------------------------------------- 8.50s 2025-11-25 15:46:32.263376 | controller | ci_setup : Install needed packages -------------------------------------- 7.45s 2025-11-25 15:46:32.263384 | controller | ci_setup : Install openshift client ------------------------------------- 5.73s 2025-11-25 15:46:32.263422 | controller | Load automation files as fact ------------------------------------------- 1.46s 2025-11-25 15:46:32.263430 | controller | ci_setup : Manage directories ------------------------------------------- 1.22s 2025-11-25 15:46:32.263438 | controller | Gathering Facts --------------------------------------------------------- 0.95s 2025-11-25 15:46:32.263445 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.80s 2025-11-25 15:46:32.263452 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.79s 2025-11-25 15:46:32.263459 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.73s 2025-11-25 15:46:32.263472 | controller | Create needed SSH keypairs ---------------------------------------------- 0.71s 2025-11-25 15:46:32.263478 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s 2025-11-25 15:46:32.263485 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.69s 2025-11-25 15:46:32.263492 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s 2025-11-25 15:46:32.263499 | controller | ci_gen_kustomize_values : List snippets --------------------------------- 0.66s 2025-11-25 15:46:32.263507 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.65s 2025-11-25 15:46:32.263515 | controller | ci_gen_kustomize_values : Ensure the required parameters are defined and configured. --- 0.65s 2025-11-25 15:46:32.263522 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2025-11-25 15:46:32.263529 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s 2025-11-25 15:46:32.263537 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s 2025-11-25 15:46:32.263545 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.58s 2025-11-25 15:46:32.263552 | controller | Tuesday 25 November 2025 15:46:32 +0000 (0:00:00.066) 0:01:17.925 ****** 2025-11-25 15:46:32.263560 | controller | =============================================================================== 2025-11-25 15:46:32.263568 | controller | ci_gen_kustomize_values ------------------------------------------------ 33.27s 2025-11-25 15:46:32.263576 | controller | ci_setup --------------------------------------------------------------- 16.02s 2025-11-25 15:46:32.263584 | controller | kustomize_deploy ------------------------------------------------------- 14.28s 2025-11-25 15:46:32.263591 | controller | ansible.builtin.slurp --------------------------------------------------- 9.31s 2025-11-25 15:46:32.263599 | controller | ansible.builtin.set_fact ------------------------------------------------ 1.52s 2025-11-25 15:46:32.263612 | controller | gather_facts ------------------------------------------------------------ 0.95s 2025-11-25 15:46:32.263619 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.71s 2025-11-25 15:46:32.263627 | controller | networking_mapper ------------------------------------------------------- 0.70s 2025-11-25 15:46:32.263635 | controller | ansible.builtin.file ---------------------------------------------------- 0.42s 2025-11-25 15:46:32.263642 | controller | ansible.builtin.find ---------------------------------------------------- 0.28s 2025-11-25 15:46:32.263649 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s 2025-11-25 15:46:32.263657 | controller | ansible.builtin.include_role -------------------------------------------- 0.15s 2025-11-25 15:46:32.263664 | controller | ansible.builtin.assert -------------------------------------------------- 0.04s 2025-11-25 15:46:32.263671 | controller | ansible.builtin.copy ---------------------------------------------------- 0.02s 2025-11-25 15:46:32.263678 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s 2025-11-25 15:46:32.263686 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2025-11-25 15:46:32.263693 | controller | total ------------------------------------------------------------------ 77.89s 2025-11-25 15:46:32.375711 | controller | changed 2025-11-25 15:46:32.413335 | 2025-11-25 15:46:32.413442 | PLAY RECAP 2025-11-25 15:46:32.413489 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0 2025-11-25 15:46:32.413509 | 2025-11-25 15:46:32.562608 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main] 2025-11-25 15:46:32.564036 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-11-25 15:46:33.233100 | 2025-11-25 15:46:33.233224 | PLAY [Run ci/playbooks/collect-logs.yml] 2025-11-25 15:46:33.255006 | 2025-11-25 15:46:33.255152 | TASK [Filter out host if needed] 2025-11-25 15:46:33.264166 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller 2025-11-25 15:46:33.268685 | 2025-11-25 15:46:33.268750 | TASK [Ensure file is present] 2025-11-25 15:46:34.029335 | controller | ok 2025-11-25 15:46:34.035530 | 2025-11-25 15:46:34.035599 | TASK [Manage molecule report file] 2025-11-25 15:46:34.565982 | controller | skipping: Conditional result was False 2025-11-25 15:46:34.572565 | 2025-11-25 15:46:34.572633 | TASK [Check if we get ci-framework-data basedir] 2025-11-25 15:46:34.855939 | controller | ok 2025-11-25 15:46:34.861615 | 2025-11-25 15:46:34.861682 | TASK [Create ci-framework-data log directory for zuul] 2025-11-25 15:46:35.299292 | controller | changed 2025-11-25 15:46:35.305143 | 2025-11-25 15:46:35.305209 | TASK [Copy ci-framework interesting files] 2025-11-25 15:46:35.926228 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory 2025-11-25 15:46:36.340860 | controller | changed 2025-11-25 15:46:36.354683 | 2025-11-25 15:46:36.354959 | TASK [Get SELinux listing] 2025-11-25 15:46:36.919085 | controller | changed 2025-11-25 15:46:36.932376 | 2025-11-25 15:46:36.932513 | TASK [Generate log index] 2025-11-25 15:46:37.884830 | controller | changed 2025-11-25 15:46:37.899767 | 2025-11-25 15:46:37.899902 | TASK [Get some env related data] 2025-11-25 15:46:38.637149 | controller | /home/zuul/.local/bin/ansible 2025-11-25 15:46:39.454911 | controller | changed 2025-11-25 15:46:39.467723 | 2025-11-25 15:46:39.467851 | TASK [Generate list of logs to collect in home directory] 2025-11-25 15:46:39.861907 | controller | ok: All paths examined 2025-11-25 15:46:39.908219 | 2025-11-25 15:46:39.908379 | LOOP [Copy logs from home directory] 2025-11-25 15:46:40.396553 | controller | changed: 2025-11-25 15:46:40.396923 | controller | { 2025-11-25 15:46:40.396993 | controller | "atime": 1764085488.7057593, 2025-11-25 15:46:40.397082 | controller | "ctime": 1764085592.173429, 2025-11-25 15:46:40.397135 | controller | "dev": 64513, 2025-11-25 15:46:40.397181 | controller | "gid": 1000, 2025-11-25 15:46:40.397224 | controller | "gr_name": "zuul", 2025-11-25 15:46:40.397269 | controller | "inode": 4392858, 2025-11-25 15:46:40.397311 | controller | "isblk": false, 2025-11-25 15:46:40.397354 | controller | "ischr": false, 2025-11-25 15:46:40.397395 | controller | "isdir": false, 2025-11-25 15:46:40.397437 | controller | "isfifo": false, 2025-11-25 15:46:40.397479 | controller | "isgid": false, 2025-11-25 15:46:40.397520 | controller | "islnk": false, 2025-11-25 15:46:40.397562 | controller | "isreg": true, 2025-11-25 15:46:40.397602 | controller | "issock": false, 2025-11-25 15:46:40.397643 | controller | "isuid": false, 2025-11-25 15:46:40.397683 | controller | "mode": "0644", 2025-11-25 15:46:40.397724 | controller | "mtime": 1764085592.173429, 2025-11-25 15:46:40.397764 | controller | "nlink": 1, 2025-11-25 15:46:40.397805 | controller | "path": "/home/zuul/ansible.log", 2025-11-25 15:46:40.397862 | controller | "pw_name": "zuul", 2025-11-25 15:46:40.397906 | controller | "rgrp": true, 2025-11-25 15:46:40.397948 | controller | "roth": true, 2025-11-25 15:46:40.397990 | controller | "rusr": true, 2025-11-25 15:46:40.398066 | controller | "size": 184952, 2025-11-25 15:46:40.398106 | controller | "uid": 1000, 2025-11-25 15:46:40.398140 | controller | "wgrp": false, 2025-11-25 15:46:40.398182 | controller | "woth": false, 2025-11-25 15:46:40.398230 | controller | "wusr": true, 2025-11-25 15:46:40.398457 | controller | "xgrp": false, 2025-11-25 15:46:40.398509 | controller | "xoth": false, 2025-11-25 15:46:40.398544 | controller | "xusr": false 2025-11-25 15:46:40.398578 | controller | } 2025-11-25 15:46:40.424552 | 2025-11-25 15:46:40.424805 | TASK [Copy crio stats log file] 2025-11-25 15:46:40.454421 | controller | skipping: Conditional result was False 2025-11-25 15:46:40.470507 | 2025-11-25 15:46:40.470735 | TASK [Get SELinux related data] 2025-11-25 15:46:40.786661 | controller | 2025-11-25 15:46:41.023558 | controller | ERROR 2025-11-25 15:46:41.023822 | controller | { 2025-11-25 15:46:41.023865 | controller | "delta": "0:00:00.016243", 2025-11-25 15:46:41.023892 | controller | "end": "2025-11-25 15:46:40.789173", 2025-11-25 15:46:41.023918 | controller | "msg": "non-zero return code", 2025-11-25 15:46:41.023941 | controller | "rc": 1, 2025-11-25 15:46:41.023964 | controller | "start": "2025-11-25 15:46:40.772930" 2025-11-25 15:46:41.023986 | controller | } 2025-11-25 15:46:41.024041 | controller | ERROR: Ignoring Errors 2025-11-25 15:46:41.033011 | 2025-11-25 15:46:41.033136 | TASK [Create system configuration directory] 2025-11-25 15:46:41.309524 | controller | changed 2025-11-25 15:46:41.316413 | 2025-11-25 15:46:41.316536 | TASK [Get some of the system configurations] 2025-11-25 15:46:41.850956 | controller | changed 2025-11-25 15:46:41.864005 | 2025-11-25 15:46:41.864194 | TASK [Copy generated documentation if available] 2025-11-25 15:46:41.892890 | controller | skipping: Conditional result was False 2025-11-25 15:46:41.908186 | 2025-11-25 15:46:41.908357 | TASK [Copy generated AsciiDoc documentation if available] 2025-11-25 15:46:41.947498 | controller | skipping: Conditional result was False 2025-11-25 15:46:41.961957 | 2025-11-25 15:46:41.962508 | TASK [Compress logs bigger than 2MB] 2025-11-25 15:46:42.516302 | controller | changed 2025-11-25 15:46:42.532809 | 2025-11-25 15:46:42.532991 | TASK [Copy files from workspace on node] 2025-11-25 15:46:42.568001 | controller | ok 2025-11-25 15:46:42.614896 | 2025-11-25 15:46:42.615086 | TASK [fetch-output : Set log path for multiple nodes] 2025-11-25 15:46:42.641900 | controller | skipping: Conditional result was False 2025-11-25 15:46:42.652867 | 2025-11-25 15:46:42.652983 | TASK [fetch-output : Set log path for single node] 2025-11-25 15:46:42.697748 | controller | ok 2025-11-25 15:46:42.706245 | 2025-11-25 15:46:42.706345 | LOOP [fetch-output : Ensure local output dirs] 2025-11-25 15:46:42.976711 | controller -> localhost | ok: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/logs" 2025-11-25 15:46:42.977054 | controller -> localhost | changed: All items complete 2025-11-25 15:46:42.977105 | 2025-11-25 15:46:43.229688 | controller -> localhost | changed: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/artifacts" 2025-11-25 15:46:43.440001 | controller -> localhost | changed: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/docs" 2025-11-25 15:46:43.464100 | 2025-11-25 15:46:43.464460 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-11-25 15:46:44.345310 | controller | changed: 2025-11-25 15:46:44.345651 | controller | .d..t...... ./ 2025-11-25 15:46:44.345710 | controller | >f+++++++++ README.html 2025-11-25 15:46:44.345754 | controller | >f+++++++++ ansible.log 2025-11-25 15:46:44.345797 | controller | >f+++++++++ dmesg.log 2025-11-25 15:46:44.346006 | controller | >f+++++++++ installed-pkgs.log 2025-11-25 15:46:44.346123 | controller | >f+++++++++ python.log 2025-11-25 15:46:44.346177 | controller | >f+++++++++ registries.conf 2025-11-25 15:46:44.346229 | controller | >f+++++++++ selinux-denials.log 2025-11-25 15:46:44.346274 | controller | >f+++++++++ selinux-listing.log 2025-11-25 15:46:44.346322 | controller | cd+++++++++ ci-framework-data/ 2025-11-25 15:46:44.346370 | controller | cd+++++++++ ci-framework-data/artifacts/ 2025-11-25 15:46:44.346440 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy 2025-11-25 15:46:44.346485 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub 2025-11-25 15:46:44.346526 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration 2025-11-25 15:46:44.346568 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub 2025-11-25 15:46:44.346624 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml 2025-11-25 15:46:44.346666 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/ 2025-11-25 15:46:44.346707 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/ 2025-11-25 15:46:44.346748 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml 2025-11-25 15:46:44.346788 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/ 2025-11-25 15:46:44.346829 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml 2025-11-25 15:46:44.346868 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/ 2025-11-25 15:46:44.346908 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml 2025-11-25 15:46:44.346948 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/ 2025-11-25 15:46:44.346989 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml 2025-11-25 15:46:44.347069 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/ 2025-11-25 15:46:44.347114 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/ 2025-11-25 15:46:44.347154 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml 2025-11-25 15:46:44.347195 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml 2025-11-25 15:46:44.347235 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml 2025-11-25 15:46:44.347274 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/ 2025-11-25 15:46:44.347312 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml 2025-11-25 15:46:44.347351 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml 2025-11-25 15:46:44.347390 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml 2025-11-25 15:46:44.347427 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml 2025-11-25 15:46:44.347467 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/ 2025-11-25 15:46:44.347505 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml 2025-11-25 15:46:44.347546 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.29823.2025-11-25@15:45:58~ 2025-11-25 15:46:44.347586 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml 2025-11-25 15:46:44.347623 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml 2025-11-25 15:46:44.347662 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml 2025-11-25 15:46:44.347700 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/ 2025-11-25 15:46:44.347741 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml 2025-11-25 15:46:44.347780 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml 2025-11-25 15:46:44.347819 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml 2025-11-25 15:46:44.347858 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/ 2025-11-25 15:46:44.347899 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml 2025-11-25 15:46:44.347946 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml 2025-11-25 15:46:44.347988 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml 2025-11-25 15:46:44.348078 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml 2025-11-25 15:46:44.348123 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml 2025-11-25 15:46:44.348165 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/ 2025-11-25 15:46:44.348206 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/ 2025-11-25 15:46:44.348246 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/ 2025-11-25 15:46:44.348286 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/ 2025-11-25 15:46:44.348326 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml 2025-11-25 15:46:44.348365 | controller | cd+++++++++ ci-framework-data/logs/ 2025-11-25 15:46:44.348405 | controller | cd+++++++++ registries.conf.d/ 2025-11-25 15:46:44.348442 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf 2025-11-25 15:46:44.348482 | controller | cd+++++++++ system-config/ 2025-11-25 15:46:44.348522 | controller | cd+++++++++ system-config/libvirt/ 2025-11-25 15:46:44.348562 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf 2025-11-25 15:46:44.348601 | controller | >f+++++++++ system-config/libvirt/libvirt.conf 2025-11-25 15:46:44.901901 | controller | changed: .d..t...... ./ 2025-11-25 15:46:45.458811 | controller | changed: .d..t...... ./ 2025-11-25 15:46:45.492931 | 2025-11-25 15:46:45.493200 | TASK [Return artifact to Zuul] 2025-11-25 15:46:45.533828 | controller | skipping: Conditional result was False 2025-11-25 15:46:45.565813 | 2025-11-25 15:46:45.565911 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host] 2025-11-25 15:46:45.566088 | 2025-11-25 15:46:45.566133 | PLAY RECAP 2025-11-25 15:46:45.566183 | controller | ok: 16 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1 2025-11-25 15:46:45.566209 | 2025-11-25 15:46:45.724348 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main] 2025-11-25 15:46:45.725279 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-11-25 15:46:46.355382 | 2025-11-25 15:46:46.355548 | PLAY [all] 2025-11-25 15:46:46.374845 | 2025-11-25 15:46:46.374989 | TASK [include_role : fetch-output] 2025-11-25 15:46:46.426978 | controller | ok 2025-11-25 15:46:46.452815 | 2025-11-25 15:46:46.452968 | TASK [fetch-output : Set log path for multiple nodes] 2025-11-25 15:46:46.519145 | controller | skipping: Conditional result was False 2025-11-25 15:46:46.532060 | 2025-11-25 15:46:46.532215 | TASK [fetch-output : Set log path for single node] 2025-11-25 15:46:46.581081 | controller | ok 2025-11-25 15:46:46.592755 | 2025-11-25 15:46:46.592904 | LOOP [fetch-output : Ensure local output dirs] 2025-11-25 15:46:47.126405 | controller -> localhost | ok: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/logs" 2025-11-25 15:46:47.386523 | controller -> localhost | ok: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/artifacts" 2025-11-25 15:46:47.691616 | controller -> localhost | ok: "/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/docs" 2025-11-25 15:46:47.705724 | 2025-11-25 15:46:47.705840 | LOOP [fetch-output : Collect logs, artifacts and docs] 2025-11-25 15:46:48.469227 | controller | ok 2025-11-25 15:46:48.469585 | controller | ok: All items complete 2025-11-25 15:46:48.469645 | 2025-11-25 15:46:49.019189 | controller | ok 2025-11-25 15:46:49.580613 | controller | ok 2025-11-25 15:46:49.612124 | 2025-11-25 15:46:49.612340 | TASK [include_role : fetch-output-openshift] 2025-11-25 15:46:49.637670 | controller | skipping: Conditional result was False 2025-11-25 15:46:49.646085 | 2025-11-25 15:46:49.646180 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir] 2025-11-25 15:46:50.109750 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014219 2025-11-25 15:46:50.366967 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014321 2025-11-25 15:46:50.400283 | 2025-11-25 15:46:50.400390 | PLAY [all] 2025-11-25 15:46:50.415551 | 2025-11-25 15:46:50.415620 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes] 2025-11-25 15:46:50.971237 | controller | changed 2025-11-25 15:46:51.023162 | 2025-11-25 15:46:51.023288 | PLAY RECAP 2025-11-25 15:46:51.023347 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0 2025-11-25 15:46:51.023377 | 2025-11-25 15:46:51.134823 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master] 2025-11-25 15:46:51.136549 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master] 2025-11-25 15:46:51.779680 | 2025-11-25 15:46:51.779853 | PLAY [localhost] 2025-11-25 15:46:51.799419 | 2025-11-25 15:46:51.799563 | TASK [generate-zuul-manifest : Generate Zuul manifest] 2025-11-25 15:46:52.195094 | localhost | changed 2025-11-25 15:46:52.200193 | 2025-11-25 15:46:52.200296 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul] 2025-11-25 15:46:52.229378 | localhost | ok 2025-11-25 15:46:52.237863 | 2025-11-25 15:46:52.237939 | TASK [add-fileserver : Create SSH private key tempfile] 2025-11-25 15:46:52.591417 | localhost | changed 2025-11-25 15:46:52.597316 | 2025-11-25 15:46:52.597392 | TASK [add-fileserver : Create SSH private key from secret] 2025-11-25 15:46:53.386153 | localhost | changed 2025-11-25 15:46:53.398224 | 2025-11-25 15:46:53.398380 | TASK [add-fileserver : Add fileserver ssh key] 2025-11-25 15:46:53.883271 | localhost | Identity added: /var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/tmp/ansible.p63l16ge (/var/lib/zuul/builds/f0a98df9d9fd42c4a96d2dbe5e6738b7/work/tmp/ansible.p63l16ge) 2025-11-25 15:46:53.883563 | localhost | ok: Runtime: 0:00:00.012182 2025-11-25 15:46:53.893285 | 2025-11-25 15:46:53.893457 | TASK [add-fileserver : Remove SSH private key from disk] 2025-11-25 15:46:54.189545 | localhost | ok: Runtime: 0:00:00.008473 2025-11-25 15:46:54.194903 | 2025-11-25 15:46:54.194980 | TASK [add-fileserver : Add fileserver to inventory] 2025-11-25 15:46:54.273699 | localhost | changed 2025-11-25 15:46:54.277961 | 2025-11-25 15:46:54.278051 | TASK [add-fileserver : Add fileserver server to known hosts] 2025-11-25 15:46:54.671705 | localhost | changed 2025-11-25 15:46:54.691589 | 2025-11-25 15:46:54.691681 | PLAY [localhost] 2025-11-25 15:46:54.703989 | 2025-11-25 15:46:54.704099 | TASK [Generate bulk log download script] 2025-11-25 15:46:54.723046 | localhost | ok 2025-11-25 15:46:54.734779 | 2025-11-25 15:46:54.734852 | TASK [local-log-download : Check API endpoint is defined] 2025-11-25 15:46:54.782666 | localhost | ok: All assertions passed 2025-11-25 15:46:54.787197 | 2025-11-25 15:46:54.787336 | TASK [local-log-download : Create download script] 2025-11-25 15:46:55.195872 | localhost -> localhost | changed 2025-11-25 15:46:55.204804 | 2025-11-25 15:46:55.204870 | TASK [Register quick-download link] 2025-11-25 15:46:55.223329 | localhost | ok 2025-11-25 15:46:55.264830 | 2025-11-25 15:46:55.264931 | PLAY [logserver.rdoproject.org] 2025-11-25 15:46:55.274266 | 2025-11-25 15:46:55.274329 | TASK [Set zuul-log-path fact] 2025-11-25 15:46:55.290957 | logserver.rdoproject.org | ok 2025-11-25 15:46:55.299613 | 2025-11-25 15:46:55.299691 | TASK [set-zuul-log-path-fact : Set log path for a build] 2025-11-25 15:46:55.335586 | logserver.rdoproject.org | ok 2025-11-25 15:46:55.340802 | 2025-11-25 15:46:55.340864 | TASK [upload-logs : Create log directories] 2025-11-25 15:46:56.289848 | logserver.rdoproject.org | changed 2025-11-25 15:46:56.296734 | 2025-11-25 15:46:56.296867 | TASK [upload-logs : Ensure logs are readable before uploading] 2025-11-25 15:46:56.640465 | logserver.rdoproject.org -> localhost | ok: Runtime: 0:00:00.010406 2025-11-25 15:46:56.650923 | 2025-11-25 15:46:56.651117 | TASK [upload-logs : Upload logs to log server] 2025-11-25 15:46:57.521723 | logserver.rdoproject.org | Output suppressed because no_log was given 2025-11-25 15:46:57.528305 | 2025-11-25 15:46:57.528450 | LOOP [upload-logs : Compress console log and json output] 2025-11-25 15:46:57.602193 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-25 15:46:57.613939 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-25 15:46:57.628119 | 2025-11-25 15:46:57.628364 | LOOP [upload-logs : Upload compressed console log and json output] 2025-11-25 15:46:57.672962 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-25 15:46:57.673521 | 2025-11-25 15:46:57.676012 | logserver.rdoproject.org | skipping: Conditional result was False 2025-11-25 15:46:57.686883 | 2025-11-25 15:46:57.687114 | LOOP [upload-logs : Upload console log and json output]