2026-06-10 11:52:35.296950 | Job console starting
2026-06-10 11:52:35.411085 | Updating git repos
2026-06-10 11:52:35.458268 | Cloning repos into workspace
2026-06-10 11:52:37.116944 | Restoring repo states
2026-06-10 11:52:37.134946 | Merging changes
2026-06-10 11:52:39.064776 | Checking out repos
2026-06-10 11:52:39.477868 | Preparing playbooks
2026-06-10 11:52:44.297965 | Running Ansible setup
2026-06-10 11:52:47.853768 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 11:52:48.428474 | 
2026-06-10 11:52:48.428595 | PLAY [localhost]
2026-06-10 11:52:48.435948 | 
2026-06-10 11:52:48.436021 | TASK [Gathering Facts]
2026-06-10 11:52:49.368456 | localhost | ok
2026-06-10 11:52:49.384973 | 
2026-06-10 11:52:49.385173 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 11:52:49.836742 | localhost -> localhost | changed
2026-06-10 11:52:49.841199 | 
2026-06-10 11:52:49.841281 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 11:52:50.802413 | localhost -> localhost | changed
2026-06-10 11:52:50.818649 | 
2026-06-10 11:52:50.818857 | TASK [Setup log path fact]
2026-06-10 11:52:50.845378 | localhost | ok
2026-06-10 11:52:50.867741 | 
2026-06-10 11:52:50.867925 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 11:52:50.910421 | localhost | ok
2026-06-10 11:52:50.923661 | 
2026-06-10 11:52:50.923806 | TASK [emit-job-header : Print job information]
2026-06-10 11:52:50.976752 | # Job Information
2026-06-10 11:52:50.977010 | Ansible Version: 2.16.18
2026-06-10 11:52:50.977068 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-10 11:52:50.977130 | Pipeline: github-check
2026-06-10 11:52:50.977169 | Executor: 38.102.83.32
2026-06-10 11:52:50.977206 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-10 11:52:50.977247 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/80a/rdoproject.org/80aeaac525534bb6a697a7c17a4689ae/
2026-06-10 11:52:50.977286 | Event ID: b25d2d80-64c2-11f1-9382-a15039c14c7d
2026-06-10 11:52:50.983265 | 
2026-06-10 11:52:50.983396 | LOOP [emit-job-header : Print node information]
2026-06-10 11:52:51.096847 | localhost | ok:
2026-06-10 11:52:51.097124 | localhost | # Node Information
2026-06-10 11:52:51.097186 | localhost | Inventory Hostname: controller
2026-06-10 11:52:51.097239 | localhost | Hostname: np0000069695
2026-06-10 11:52:51.097284 | localhost | Username: zuul
2026-06-10 11:52:51.097329 | localhost | Distro: CentOS 9
2026-06-10 11:52:51.097370 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-10 11:52:51.097410 | localhost | Region: RegionOne
2026-06-10 11:52:51.097449 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-10 11:52:51.097488 | localhost | Product Name: OpenStack Nova
2026-06-10 11:52:51.097567 | localhost | Interface IP: 38.102.83.70
2026-06-10 11:52:51.110542 | 
2026-06-10 11:52:51.110689 | PLAY [all]
2026-06-10 11:52:51.121777 | 
2026-06-10 11:52:51.121904 | TASK [Gather network facts]
2026-06-10 11:52:51.603787 | controller | ok
2026-06-10 11:52:51.618369 | 
2026-06-10 11:52:51.618499 | TASK [include_role : start-zuul-console]
2026-06-10 11:52:51.642823 | controller | ok
2026-06-10 11:52:51.663948 | 
2026-06-10 11:52:51.664123 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 11:52:52.084348 | controller | ok
2026-06-10 11:52:52.099736 | 
2026-06-10 11:52:52.099881 | TASK [include_role : add-build-sshkey]
2026-06-10 11:52:52.136545 | controller | ok
2026-06-10 11:52:52.160597 | 
2026-06-10 11:52:52.160767 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 11:52:52.449998 | controller -> localhost | ok
2026-06-10 11:52:52.454342 | 
2026-06-10 11:52:52.454408 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 11:52:52.481909 | controller | ok
2026-06-10 11:52:52.494851 | controller | included: /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-10 11:52:52.499450 | 
2026-06-10 11:52:52.499528 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-10 11:52:53.244192 | controller -> localhost | Generating public/private rsa key pair.
2026-06-10 11:52:53.244389 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/80aeaac525534bb6a697a7c17a4689ae_id_rsa
2026-06-10 11:52:53.244430 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/80aeaac525534bb6a697a7c17a4689ae_id_rsa.pub
2026-06-10 11:52:53.244461 | controller -> localhost | The key fingerprint is:
2026-06-10 11:52:53.244489 | controller -> localhost | SHA256:pvt+s1mDLmIp846OUcro3cuLVNCB3QTHFwBBaQ7yNu8 zuul-build-sshkey
2026-06-10 11:52:53.244538 | controller -> localhost | The key's randomart image is:
2026-06-10 11:52:53.244574 | controller -> localhost | +---[RSA 3072]----+
2026-06-10 11:52:53.244602 | controller -> localhost | |    +*O+...      |
2026-06-10 11:52:53.244629 | controller -> localhost | | . o.+oo .       |
2026-06-10 11:52:53.244656 | controller -> localhost | |  o.+.  .        |
2026-06-10 11:52:53.244683 | controller -> localhost | |   +..           |
2026-06-10 11:52:53.244710 | controller -> localhost | |  . +.  S        |
2026-06-10 11:52:53.244737 | controller -> localhost | | o o.. o   .     |
2026-06-10 11:52:53.244763 | controller -> localhost | |. +.. ..  . o    |
2026-06-10 11:52:53.244790 | controller -> localhost | |. oo*E+...oo .   |
2026-06-10 11:52:53.244817 | controller -> localhost | | ..+o@*+oo+o     |
2026-06-10 11:52:53.244843 | controller -> localhost | +----[SHA256]-----+
2026-06-10 11:52:53.244901 | controller -> localhost | ok: Runtime: 0:00:00.235611
2026-06-10 11:52:53.249466 | 
2026-06-10 11:52:53.249561 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-10 11:52:53.288881 | controller | ok
2026-06-10 11:52:53.299343 | controller | included: /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-10 11:52:53.308283 | 
2026-06-10 11:52:53.308366 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-10 11:52:53.336475 | controller | skipping: Conditional result was False
2026-06-10 11:52:53.342357 | 
2026-06-10 11:52:53.342449 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-10 11:52:53.833891 | controller | changed
2026-06-10 11:52:53.841595 | 
2026-06-10 11:52:53.841728 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-10 11:52:54.089498 | controller | ok
2026-06-10 11:52:54.096339 | 
2026-06-10 11:52:54.096469 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-10 11:52:54.896677 | controller | changed
2026-06-10 11:52:54.904014 | 
2026-06-10 11:52:54.904150 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-10 11:52:55.716685 | controller | changed
2026-06-10 11:52:55.724081 | 
2026-06-10 11:52:55.724206 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-10 11:52:55.751297 | controller | skipping: Conditional result was False
2026-06-10 11:52:55.760045 | 
2026-06-10 11:52:55.760180 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 11:52:56.211007 | controller -> localhost | changed
2026-06-10 11:52:56.218162 | 
2026-06-10 11:52:56.218227 | TASK [add-build-sshkey : Add back temp key]
2026-06-10 11:52:56.590621 | controller -> localhost | Identity added: /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/80aeaac525534bb6a697a7c17a4689ae_id_rsa (zuul-build-sshkey)
2026-06-10 11:52:56.590927 | controller -> localhost | ok: Runtime: 0:00:00.017088
2026-06-10 11:52:56.598633 | 
2026-06-10 11:52:56.598763 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-10 11:52:56.978637 | controller | ok
2026-06-10 11:52:56.986645 | 
2026-06-10 11:52:56.986799 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-10 11:52:57.025574 | controller | skipping: Conditional result was False
2026-06-10 11:52:57.052383 | 
2026-06-10 11:52:57.052644 | TASK [include_role : validate-host]
2026-06-10 11:52:57.090751 | controller | ok
2026-06-10 11:52:57.125931 | 
2026-06-10 11:52:57.126142 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 11:52:57.172058 | controller | ok
2026-06-10 11:52:57.176899 | 
2026-06-10 11:52:57.176991 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 11:52:57.448135 | controller -> localhost | ok
2026-06-10 11:52:57.460581 | 
2026-06-10 11:52:57.460752 | TASK [validate-host : Collect information about the host]
2026-06-10 11:52:58.220741 | controller | ok
2026-06-10 11:52:58.238112 | 
2026-06-10 11:52:58.238300 | TASK [validate-host : Sanitize hostname]
2026-06-10 11:52:58.313760 | controller | ok
2026-06-10 11:52:58.324257 | 
2026-06-10 11:52:58.324419 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 11:52:58.898643 | controller -> localhost | changed
2026-06-10 11:52:58.906771 | 
2026-06-10 11:52:58.906894 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 11:52:59.351210 | controller | ok
2026-06-10 11:52:59.356076 | 
2026-06-10 11:52:59.356156 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 11:52:59.847502 | controller -> localhost | changed
2026-06-10 11:52:59.863920 | 
2026-06-10 11:52:59.864045 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 11:52:59.891062 | controller | skipping: Conditional result was False
2026-06-10 11:52:59.900894 | 
2026-06-10 11:52:59.901024 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 11:52:59.926901 | controller | skipping: Conditional result was False
2026-06-10 11:52:59.935496 | 
2026-06-10 11:52:59.935655 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 11:53:00.168655 | controller | ok: "logs"
2026-06-10 11:53:00.169052 | controller | ok: All items complete
2026-06-10 11:53:00.169112 | 
2026-06-10 11:53:00.362059 | controller | ok: "artifacts"
2026-06-10 11:53:00.550115 | controller | ok: "docs"
2026-06-10 11:53:00.560881 | 
2026-06-10 11:53:00.561067 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 11:53:00.810419 | controller | changed: "logs"
2026-06-10 11:53:01.011080 | controller | changed: "artifacts"
2026-06-10 11:53:01.262842 | controller | changed: "docs"
2026-06-10 11:53:01.275370 | 
2026-06-10 11:53:01.275557 | PLAY RECAP
2026-06-10 11:53:01.275650 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 11:53:01.275705 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 11:53:01.275742 | 
2026-06-10 11:53:01.420440 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 11:53:01.422158 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 11:53:02.082090 | 
2026-06-10 11:53:02.082189 | PLAY [all]
2026-06-10 11:53:02.093812 | 
2026-06-10 11:53:02.093970 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-10 11:53:02.214225 | controller | ok
2026-06-10 11:53:02.217878 | 
2026-06-10 11:53:02.217951 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-10 11:53:02.644396 | controller | changed
2026-06-10 11:53:02.653385 | 
2026-06-10 11:53:02.653560 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-10 11:53:03.752488 | controller | changed
2026-06-10 11:53:03.768492 | 
2026-06-10 11:53:03.768681 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-10 11:53:04.214152 | controller | changed:
2026-06-10 11:53:04.214463 | controller | {
2026-06-10 11:53:04.214565 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-10 11:53:04.214651 | controller | }
2026-06-10 11:53:04.474701 | controller | changed:
2026-06-10 11:53:04.474853 | controller | {
2026-06-10 11:53:04.474917 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-10 11:53:04.474962 | controller | }
2026-06-10 11:53:04.710876 | controller | changed:
2026-06-10 11:53:04.711022 | controller | {
2026-06-10 11:53:04.711074 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2026-06-10 11:53:04.711114 | controller | }
2026-06-10 11:53:04.953843 | controller | changed:
2026-06-10 11:53:04.953981 | controller | {
2026-06-10 11:53:04.954030 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-10 11:53:04.954068 | controller | }
2026-06-10 11:53:05.219040 | controller | changed:
2026-06-10 11:53:05.219189 | controller | {
2026-06-10 11:53:05.219243 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-10 11:53:05.219286 | controller | }
2026-06-10 11:53:05.508175 | controller | changed:
2026-06-10 11:53:05.508319 | controller | {
2026-06-10 11:53:05.508370 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-10 11:53:05.508412 | controller | }
2026-06-10 11:53:05.839244 | controller | changed:
2026-06-10 11:53:05.839414 | controller | {
2026-06-10 11:53:05.839559 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
2026-06-10 11:53:05.839633 | controller | }
2026-06-10 11:53:06.097349 | controller | changed:
2026-06-10 11:53:06.097572 | controller | {
2026-06-10 11:53:06.097653 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
2026-06-10 11:53:06.097732 | controller | }
2026-06-10 11:53:06.387770 | controller | changed:
2026-06-10 11:53:06.387936 | controller | {
2026-06-10 11:53:06.388061 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-10 11:53:06.388116 | controller | }
2026-06-10 11:53:06.639325 | controller | changed:
2026-06-10 11:53:06.639466 | controller | {
2026-06-10 11:53:06.639545 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-10 11:53:06.639593 | controller | }
2026-06-10 11:53:06.940166 | controller | changed:
2026-06-10 11:53:06.940305 | controller | {
2026-06-10 11:53:06.940354 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-10 11:53:06.940394 | controller | }
2026-06-10 11:53:07.222359 | controller | changed:
2026-06-10 11:53:07.222490 | controller | {
2026-06-10 11:53:07.222577 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-10 11:53:07.222619 | controller | }
2026-06-10 11:53:07.476733 | controller | changed:
2026-06-10 11:53:07.476838 | controller | {
2026-06-10 11:53:07.476870 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-10 11:53:07.476896 | controller | }
2026-06-10 11:53:07.794203 | controller | changed:
2026-06-10 11:53:07.794346 | controller | {
2026-06-10 11:53:07.794396 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-10 11:53:07.794437 | controller | }
2026-06-10 11:53:08.029205 | controller | changed:
2026-06-10 11:53:08.029312 | controller | {
2026-06-10 11:53:08.029343 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-10 11:53:08.029370 | controller | }
2026-06-10 11:53:08.319771 | controller | changed:
2026-06-10 11:53:08.319917 | controller | {
2026-06-10 11:53:08.319965 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-10 11:53:08.320003 | controller | }
2026-06-10 11:53:08.613465 | controller | changed:
2026-06-10 11:53:08.613640 | controller | {
2026-06-10 11:53:08.613692 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
2026-06-10 11:53:08.613733 | controller | }
2026-06-10 11:53:08.911461 | controller | changed:
2026-06-10 11:53:08.911630 | controller | {
2026-06-10 11:53:08.911683 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
2026-06-10 11:53:08.911742 | controller | }
2026-06-10 11:53:09.200060 | controller | changed:
2026-06-10 11:53:09.200219 | controller | {
2026-06-10 11:53:09.200269 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-10 11:53:09.200307 | controller | }
2026-06-10 11:53:09.477112 | controller | changed:
2026-06-10 11:53:09.477282 | controller | {
2026-06-10 11:53:09.477367 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-10 11:53:09.477450 | controller | }
2026-06-10 11:53:09.762154 | controller | changed:
2026-06-10 11:53:09.762322 | controller | {
2026-06-10 11:53:09.762406 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-10 11:53:09.762479 | controller | }
2026-06-10 11:53:10.031293 | controller | changed:
2026-06-10 11:53:10.031433 | controller | {
2026-06-10 11:53:10.031484 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-10 11:53:10.031562 | controller | }
2026-06-10 11:53:10.318035 | controller | changed:
2026-06-10 11:53:10.318172 | controller | {
2026-06-10 11:53:10.318222 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
2026-06-10 11:53:10.318262 | controller | }
2026-06-10 11:53:10.557028 | controller | changed:
2026-06-10 11:53:10.557175 | controller | {
2026-06-10 11:53:10.557223 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-10 11:53:10.557261 | controller | }
2026-06-10 11:53:10.821406 | controller | changed:
2026-06-10 11:53:10.821588 | controller | {
2026-06-10 11:53:10.821639 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-10 11:53:10.821678 | controller | }
2026-06-10 11:53:11.117909 | controller | changed:
2026-06-10 11:53:11.118045 | controller | {
2026-06-10 11:53:11.118095 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-10 11:53:11.118136 | controller | }
2026-06-10 11:53:11.158440 | 
2026-06-10 11:53:11.158633 | TASK [Set timezone to UTC]
2026-06-10 11:53:11.678726 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-10 11:53:11.686122 | 
2026-06-10 11:53:11.686255 | TASK [Create nodepool directory]
2026-06-10 11:53:11.956912 | controller | changed
2026-06-10 11:53:11.967552 | 
2026-06-10 11:53:11.967647 | TASK [Create nodepool sub_nodes file]
2026-06-10 11:53:12.773068 | controller | changed
2026-06-10 11:53:12.776984 | 
2026-06-10 11:53:12.777050 | TASK [Create nodepool sub_nodes_private file]
2026-06-10 11:53:13.472989 | controller | changed
2026-06-10 11:53:13.476624 | 
2026-06-10 11:53:13.476686 | LOOP [Populate nodepool sub_nodes file]
2026-06-10 11:53:13.510503 | 
2026-06-10 11:53:13.510862 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-10 11:53:13.554560 | 
2026-06-10 11:53:13.554768 | TASK [Create nodepool primary file]
2026-06-10 11:53:13.588709 | controller | skipping: Conditional result was False
2026-06-10 11:53:13.598379 | 
2026-06-10 11:53:13.598543 | TASK [Create nodepool node_private for this node]
2026-06-10 11:53:14.437306 | controller | changed
2026-06-10 11:53:14.451231 | 
2026-06-10 11:53:14.451385 | LOOP [Copy ssh keys to nodepool directory]
2026-06-10 11:53:14.936595 | controller | ok: Item: id_rsa Runtime: 0:00:00.007292
2026-06-10 11:53:14.936895 | 
2026-06-10 11:53:15.172488 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006496
2026-06-10 11:53:15.183720 | 
2026-06-10 11:53:15.183826 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-10 11:53:15.978397 | controller | changed
2026-06-10 11:53:15.986245 | 
2026-06-10 11:53:15.986370 | TASK [Validate sudoers config after edits]
2026-06-10 11:53:16.317782 | controller | /etc/sudoers: parsed OK
2026-06-10 11:53:16.317935 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-10 11:53:16.317961 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-10 11:53:16.317972 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-10 11:53:16.537817 | controller | ok: Runtime: 0:00:00.007551
2026-06-10 11:53:16.545736 | 
2026-06-10 11:53:16.545859 | TASK [Show the environment passed in to job shell scripts]
2026-06-10 11:53:16.854303 | controller | SHELL=/bin/bash
2026-06-10 11:53:16.854425 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-10 11:53:16.854454 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-10 11:53:16.854477 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/b078db7b2836cd7c168de9d1a4db38983af17642^openstack-k8s-operators/architecture:main:refs/changes/64/764/fe5094507703ed2d4264387871d2269cd772eaef
2026-06-10 11:53:16.854500 | controller | PWD=/home/zuul
2026-06-10 11:53:16.854516 | controller | ZUUL_PIPELINE=github-check
2026-06-10 11:53:16.854532 | controller | LOGNAME=zuul
2026-06-10 11:53:16.854547 | controller | XDG_SESSION_TYPE=tty
2026-06-10 11:53:16.854562 | controller | _=/usr/bin/env
2026-06-10 11:53:16.854577 | controller | MOTD_SHOWN=pam
2026-06-10 11:53:16.854592 | controller | HOME=/home/zuul
2026-06-10 11:53:16.854608 | controller | LANG=en_US.UTF-8
2026-06-10 11:53:16.854623 | controller | SSH_CONNECTION=38.102.83.32 50660 38.102.83.70 22
2026-06-10 11:53:16.854639 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET
2026-06-10 11:53:16.854656 | controller | ZUUL_CHANGE_IDS=3773,b078db7b2836cd7c168de9d1a4db38983af17642 764,fe5094507703ed2d4264387871d2269cd772eaef
2026-06-10 11:53:16.854763 | controller | WORKSPACE=/home/zuul/workspace
2026-06-10 11:53:16.854781 | controller | XDG_SESSION_CLASS=user
2026-06-10 11:53:16.854789 | controller | SELINUX_ROLE_REQUESTED=
2026-06-10 11:53:16.854797 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-10 11:53:16.854805 | controller | USER=zuul
2026-06-10 11:53:16.854813 | controller | ZUUL_VOTING=True
2026-06-10 11:53:16.854821 | controller | BUILD_TIMEOUT=1800000
2026-06-10 11:53:16.854828 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-10 11:53:16.854836 | controller | SHLVL=1
2026-06-10 11:53:16.854844 | controller | ZUUL_PATCHSET=fe5094507703ed2d4264387871d2269cd772eaef
2026-06-10 11:53:16.854851 | controller | XDG_SESSION_ID=1
2026-06-10 11:53:16.854859 | controller | ZUUL_BRANCH=main
2026-06-10 11:53:16.854872 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-10 11:53:16.854880 | controller | SSH_CLIENT=38.102.83.32 50660 22
2026-06-10 11:53:16.854888 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-10 11:53:16.854896 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-10 11:53:16.854904 | controller | which_declare=declare -f
2026-06-10 11:53:16.854912 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-10 11:53:16.854921 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-10 11:53:16.854928 | controller | ZUUL_CHANGE=764
2026-06-10 11:53:16.854936 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-10 11:53:16.854943 | controller | ZUUL_UUID=80aeaac525534bb6a697a7c17a4689ae
2026-06-10 11:53:16.854952 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-10 11:53:16.854960 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-10 11:53:16.854968 | controller | }
2026-06-10 11:53:17.092319 | controller | ok: Runtime: 0:00:00.010633
2026-06-10 11:53:17.100976 | 
2026-06-10 11:53:17.101099 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-10 11:53:17.126871 | controller | skipping: Conditional result was False
2026-06-10 11:53:17.136248 | 
2026-06-10 11:53:17.136379 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-10 11:53:17.672502 | controller | skipping: Conditional result was False
2026-06-10 11:53:17.682802 | 
2026-06-10 11:53:17.682934 | TASK [Ensure legacy workspace directory]
2026-06-10 11:53:17.935652 | controller | changed
2026-06-10 11:53:17.937237 | 
2026-06-10 11:53:17.937294 | PLAY RECAP
2026-06-10 11:53:17.937346 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 11:53:17.937372 | 
2026-06-10 11:53:18.054996 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 11:53:18.057807 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 11:53:18.651033 | 
2026-06-10 11:53:18.651129 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-10 11:53:18.662180 | 
2026-06-10 11:53:18.662261 | TASK [Clone repos in the job workspace]
2026-06-10 11:53:18.679786 | controller | ok
2026-06-10 11:53:18.695543 | 
2026-06-10 11:53:18.695619 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 11:53:19.081354 | controller | ok
2026-06-10 11:53:19.091595 | 
2026-06-10 11:53:19.091743 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 11:53:21.438602 | controller | Output suppressed because no_log was given
2026-06-10 11:53:21.453663 | 
2026-06-10 11:53:21.453795 | TASK [Create zuul-output directory]
2026-06-10 11:53:21.932623 | controller | ok
2026-06-10 11:53:21.941391 | 
2026-06-10 11:53:21.941549 | TASK [Install required packages]
2026-06-10 11:54:06.881577 | controller | changed
2026-06-10 11:54:06.890904 | 
2026-06-10 11:54:06.891033 | TASK [Output pip related things]
2026-06-10 11:54:07.576680 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-10 11:54:07.939767 | controller | ok: Runtime: 0:00:00.370907
2026-06-10 11:54:07.948172 | 
2026-06-10 11:54:07.948308 | TASK [Install requirements]
2026-06-10 11:55:20.270042 | controller | changed
2026-06-10 11:55:20.293263 | 
2026-06-10 11:55:20.293493 | TASK [Add cronjob to trigger job stats]
2026-06-10 11:55:20.340075 | controller | skipping: Conditional result was False
2026-06-10 11:55:20.349580 | 
2026-06-10 11:55:20.349711 | LOOP [Construct project change list]
2026-06-10 11:55:20.410597 | controller | ok:
2026-06-10 11:55:20.410835 | controller | {
2026-06-10 11:55:20.410867 | controller |   "branch": "main",
2026-06-10 11:55:20.410892 | controller |   "change": "3773",
2026-06-10 11:55:20.410916 | controller |   "change_message": "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1.  Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n    The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to  \r\n    cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n    encoded values under data.ceph_conf (DCN convention).\r\n\r\n2.  Allow overriding ssh and storage_mgmt\r\n    \r\n    To allow BM SNO with ceph using custom ceph CIDR values,\r\n    make ssh_network_range and storage_mgmt_network_range overridable via\r\n    cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n    Both are set in set_fact which clobbers extra vars, so we use the\r\n    cifmw_ indirection with default() to preserve original defaults.\r\n    \r\n    NOTE: storage_network_range also needs this treatment.\r\n    It use to be commented out in set_fact, and this change needs\r\n    extra testing with Ceph ci jobs perhaps.\r\n\r\n    Also gather network facts for IP-to-host mapping. \r\n\r\n3. Add a hook for Swift and Ceph RWG on SNO                                                                                                                                                                  \r\n\r\n    On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n    ingress service (haproxy/keepalived) is not deployed because the\r\n    ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n    Add a hook to correct the Keystone Swift endpoint for this case.\r\n\r\n    The proper fix belongs in cifmw_cephadm/tasks/configure_object.yml\r\n    which should detect whether ingress is deployed and choose VIP:8080\r\n    vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high",
2026-06-10 11:55:20.410959 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-10 11:55:20.410983 | controller |   "commit_id": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 11:55:20.411005 | controller |   "patchset": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 11:55:20.411025 | controller |   "project": {
2026-06-10 11:55:20.411045 | controller |     "canonical_hostname": "github.com",
2026-06-10 11:55:20.411066 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-10 11:55:20.411086 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-10 11:55:20.411106 | controller |     "short_name": "ci-framework",
2026-06-10 11:55:20.411126 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-10 11:55:20.411147 | controller |   },
2026-06-10 11:55:20.411168 | controller |   "topic": null
2026-06-10 11:55:20.411187 | controller | }
2026-06-10 11:55:20.416948 | controller | ok:
2026-06-10 11:55:20.417002 | controller | {
2026-06-10 11:55:20.417031 | controller |   "branch": "main",
2026-06-10 11:55:20.417054 | controller |   "change": "764",
2026-06-10 11:55:20.417076 | controller |   "change_message": "nova05: follow up changes\n\n* Add cross-site routes/GWs\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   and gateways.\r\n\r\n   Previsourely those were tested in ci-framework jobs overlays but the base DT example was missing those   \r\n   CHANGEME templates.\r\n\r\n* Add SNO Swift fix hook for Ceph RGW\r\n\r\n* Ext net for tests accessing VMs via FIP\r\n\r\n   Add external NAD definition with VLAN to DT nncp/values.yaml.\r\n   Update scenario-vars.yaml with external NAD for Tempest access to FIP.\r\n    \r\n* Add automation mocks for CI\r\n\r\n* Fix telemetry spec and kustomize chain for SNO                                                                                                                                                          \r\n\r\n    The DT-level kustomization was missing service-values replacements\r\n    (telemetry, nova, glance, ovn, extraMounts), so the examples kustomize\r\n    build produced base defaults instead of DT-specific config. This caused\r\n    metricStorage.enabled=false and missing alertmanagerConfig on the\r\n    deployed OSCP.\r\n\r\n    Additionally, pvcStorageClass was hardcoded to \"local-storage\" but SNO\r\n    uses LVMS (\"lvms-local-storage\"), and alertmanager defaulted to 2\r\n    replicas which cannot schedule on a single node due to required\r\n    pod anti-affinity.\r\n\r\n    Align the kustomization layers with nova04delta:\r\n    - dt/nova/nova05epsilon/kustomization.yaml: add service-values\r\n      replacements matching nova04delta pattern\r\n    - Remove deplicated replacements for\r\n      dt/nova/nova05epsilon/control-plane/kustomization.yaml\r\n    - examples/.../control-plane/service-values.yaml: add full DT-specific\r\n      data (telemetry, nova, glance, ovn, extraMounts)\r\n    - Set pvcStorageClass to lvms-local-storage and alertmanagerConfig\r\n      replicas to 1 for SNO compatibility\r\n    - update control-plane.md\r\n\r\n* Separate pre and post ceph OSCP configs                                                                                                                                                                 \r\n\r\n    HCI uses edpm post ceph to also patch the OSCP which looks suboptimal.\r\n\r\n    Separate this into a two steps:\r\n    - make post-ceph nodeset layer handling EDPM resources only (NodeSet,\r\n      Services, Secrets, ConfigMap) - remove OSCP layer resources\r\n    - add control-plane-post-ceph layer for OSCP with Glance RBD + Ceph\r\n      extraMounts config. Use lib/control-plane/base instead of\r\n      lib/control-plane which required network-values duplication\r\n      otherwise. Since we're only patching glance config and extraMounts\r\n      into an existing OSCP, that's all we need.\r\n    - update README.md stages list from 4 to 6 steps, automation step\r\n      count from 9 to 10\r\n    - add note for defferred Ceph config for control-plane.md\r\n    - add control-plane post-ceph doc for the dedicated Ceph\r\n      control-plane update stage\r\n    - remove control-plane update references for\r\n      dataplane-post-ceph.md, add prerequisite for\r\n      control-plane-post-ceph\r\n    - add control-plane-post-ceph stage between pre-ceph deployment and\r\n      post-ceph nodeset ini automation vars\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/ci-framework/pull/3773\r\nRelated: [OSPRH-30706](https://redhat.atlassian.net/browse/OSPRH-30706)",
2026-06-10 11:55:20.417112 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-10 11:55:20.417136 | controller |   "commit_id": "fe5094507703ed2d4264387871d2269cd772eaef",
2026-06-10 11:55:20.417158 | controller |   "patchset": "fe5094507703ed2d4264387871d2269cd772eaef",
2026-06-10 11:55:20.417207 | controller |   "project": {
2026-06-10 11:55:20.417229 | controller |     "canonical_hostname": "github.com",
2026-06-10 11:55:20.417251 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-10 11:55:20.417277 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-10 11:55:20.417299 | controller |     "short_name": "architecture",
2026-06-10 11:55:20.417320 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-10 11:55:20.417340 | controller |   },
2026-06-10 11:55:20.417360 | controller |   "topic": null
2026-06-10 11:55:20.417380 | controller | }
2026-06-10 11:55:20.467364 | 
2026-06-10 11:55:20.467474 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-10 11:55:20.473771 | 
2026-06-10 11:55:20.473849 | TASK [Filter out host if needed]
2026-06-10 11:55:20.485295 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 11:55:20.489366 | 
2026-06-10 11:55:20.489439 | TASK [Get git tag for image tagging]
2026-06-10 11:55:21.017602 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.026060 | 
2026-06-10 11:55:21.026186 | TASK [Set openstack-runner image]
2026-06-10 11:55:21.061814 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.070091 | 
2026-06-10 11:55:21.070217 | TASK [Build openstack-runner image]
2026-06-10 11:55:21.096025 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.104336 | 
2026-06-10 11:55:21.104462 | TASK [Push openstack-runner image]
2026-06-10 11:55:21.129633 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.138174 | 
2026-06-10 11:55:21.138300 | TASK [Make sure ci-framework directory exists]
2026-06-10 11:55:21.163596 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.174486 | 
2026-06-10 11:55:21.174643 | TASK [Create EDPM ansible var file]
2026-06-10 11:55:21.210290 | controller | skipping: Conditional result was False
2026-06-10 11:55:21.212016 | 
2026-06-10 11:55:21.212106 | PLAY RECAP
2026-06-10 11:55:21.212195 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-10 11:55:21.212234 | 
2026-06-10 11:55:21.338349 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 11:55:21.340743 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 11:55:21.887332 | 
2026-06-10 11:55:21.887445 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-10 11:55:21.901554 | 
2026-06-10 11:55:21.901687 | TASK [Create zuul-output directory]
2026-06-10 11:55:22.267997 | controller | changed
2026-06-10 11:55:22.275888 | 
2026-06-10 11:55:22.276033 | TASK [Slurp Zuul inventory test]
2026-06-10 11:55:22.707643 | controller -> localhost | ok
2026-06-10 11:55:22.713881 | 
2026-06-10 11:55:22.713957 | TASK [Save zuul inventory]
2026-06-10 11:55:23.790484 | controller | changed
2026-06-10 11:55:23.798402 | 
2026-06-10 11:55:23.798572 | TASK [Save zuul vars without the change_message]
2026-06-10 11:55:24.696258 | controller | changed
2026-06-10 11:55:24.698747 | 
2026-06-10 11:55:24.698862 | PLAY RECAP
2026-06-10 11:55:24.698969 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 11:55:24.699033 | 
2026-06-10 11:55:24.813358 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 11:55:24.816397 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 11:55:25.453909 | 
2026-06-10 11:55:25.454058 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-10 11:55:25.467804 | 
2026-06-10 11:55:25.467904 | TASK [Filter out host if needed]
2026-06-10 11:55:25.478484 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 11:55:25.484044 | 
2026-06-10 11:55:25.484147 | TASK [Run playbook]
2026-06-10 11:55:27.238759 | controller |
2026-06-10 11:55:27.238829 | controller | PLAY [Test architecture automations] *******************************************
2026-06-10 11:55:27.238841 | controller |
2026-06-10 11:55:27.238851 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-10 11:55:27.238862 | controller | Wednesday 10 June 2026  11:55:27 +0000 (0:00:00.076)       0:00:00.076 ********
2026-06-10 11:55:27.238872 | controller | Wednesday 10 June 2026  11:55:27 +0000 (0:00:00.072)       0:00:00.073 ********
2026-06-10 11:55:28.131076 | controller | ok: [localhost]
2026-06-10 11:55:28.131217 | controller |
2026-06-10 11:55:28.131232 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] ***
2026-06-10 11:55:28.131249 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.892)       0:00:00.968 ********
2026-06-10 11:55:28.131258 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.892)       0:00:00.965 ********
2026-06-10 11:55:28.187563 | controller | ok: [localhost]
2026-06-10 11:55:28.187614 | controller |
2026-06-10 11:55:28.187619 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-10 11:55:28.187624 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.056)       0:00:01.025 ********
2026-06-10 11:55:28.187628 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.056)       0:00:01.022 ********
2026-06-10 11:55:28.224534 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-10 11:55:28.224581 | controller |
2026-06-10 11:55:28.224589 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-10 11:55:28.224595 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.036)       0:00:01.062 ********
2026-06-10 11:55:28.224600 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.036)       0:00:01.059 ********
2026-06-10 11:55:28.254166 | controller | ok: [localhost] =>
2026-06-10 11:55:28.254193 | controller |     cifmw_ci_setup_packages:
2026-06-10 11:55:28.254198 | controller |     - bash-completion
2026-06-10 11:55:28.254202 | controller |     - ca-certificates
2026-06-10 11:55:28.254206 | controller |     - git-core
2026-06-10 11:55:28.254209 | controller |     - make
2026-06-10 11:55:28.254213 | controller |     - tar
2026-06-10 11:55:28.254216 | controller |     - tmux
2026-06-10 11:55:28.254220 | controller |     - python3-pip
2026-06-10 11:55:28.254224 | controller |
2026-06-10 11:55:28.254228 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-10 11:55:28.254231 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.029)       0:00:01.091 ********
2026-06-10 11:55:28.254235 | controller | Wednesday 10 June 2026  11:55:28 +0000 (0:00:00.029)       0:00:01.088 ********
2026-06-10 11:55:31.044863 | controller | changed: [localhost]
2026-06-10 11:55:31.044925 | controller |
2026-06-10 11:55:31.044933 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-10 11:55:31.044941 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:02.790)       0:00:03.882 ********
2026-06-10 11:55:31.044947 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:02.790)       0:00:03.879 ********
2026-06-10 11:55:31.317399 | controller | ok: [localhost]
2026-06-10 11:55:31.317453 | controller |
2026-06-10 11:55:31.317458 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-10 11:55:31.317464 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:00.272)       0:00:04.154 ********
2026-06-10 11:55:31.317468 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:00.272)       0:00:04.151 ********
2026-06-10 11:55:31.623257 | controller | changed: [localhost]
2026-06-10 11:55:31.623317 | controller |
2026-06-10 11:55:31.623332 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***
2026-06-10 11:55:31.623337 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:00.306)       0:00:04.460 ********
2026-06-10 11:55:31.623356 | controller | Wednesday 10 June 2026  11:55:31 +0000 (0:00:00.306)       0:00:04.457 ********
2026-06-10 11:55:35.719469 | controller | changed: [localhost]
2026-06-10 11:55:35.719563 | controller |
2026-06-10 11:55:35.719575 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***
2026-06-10 11:55:35.719589 | controller | Wednesday 10 June 2026  11:55:35 +0000 (0:00:04.096)       0:00:08.557 ********
2026-06-10 11:55:35.719599 | controller | Wednesday 10 June 2026  11:55:35 +0000 (0:00:04.096)       0:00:08.554 ********
2026-06-10 11:55:35.768306 | controller | skipping: [localhost]
2026-06-10 11:55:35.768354 | controller |
2026-06-10 11:55:35.768365 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-10 11:55:35.768374 | controller | Wednesday 10 June 2026  11:55:35 +0000 (0:00:00.048)       0:00:08.605 ********
2026-06-10 11:55:35.768383 | controller | Wednesday 10 June 2026  11:55:35 +0000 (0:00:00.048)       0:00:08.602 ********
2026-06-10 11:55:36.112853 | controller | changed: [localhost]
2026-06-10 11:55:36.112945 | controller |
2026-06-10 11:55:36.112959 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2026-06-10 11:55:36.112969 | controller |   source ~/.oc_completion
2026-06-10 11:55:36.112978 | controller | fi] ***
2026-06-10 11:55:36.112987 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.344)       0:00:08.949 ********
2026-06-10 11:55:36.112996 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.344)       0:00:08.946 ********
2026-06-10 11:55:36.453474 | controller | changed: [localhost]
2026-06-10 11:55:36.453515 | controller |
2026-06-10 11:55:36.453520 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-10 11:55:36.453525 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.340)       0:00:09.290 ********
2026-06-10 11:55:36.453529 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.340)       0:00:09.287 ********
2026-06-10 11:55:36.482008 | controller | skipping: [localhost]
2026-06-10 11:55:36.482023 | controller |
2026-06-10 11:55:36.482028 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-10 11:55:36.482032 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-10 11:55:36.482036 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-10 11:55:36.482039 | controller | }}] ***
2026-06-10 11:55:36.482043 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.028)       0:00:09.319 ********
2026-06-10 11:55:36.482046 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.028)       0:00:09.316 ********
2026-06-10 11:55:36.504876 | controller | skipping: [localhost]
2026-06-10 11:55:36.504892 | controller |
2026-06-10 11:55:36.504897 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-10 11:55:36.504906 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.023)       0:00:09.342 ********
2026-06-10 11:55:36.504910 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.023)       0:00:09.339 ********
2026-06-10 11:55:36.533856 | controller | skipping: [localhost]
2026-06-10 11:55:36.533893 | controller |
2026-06-10 11:55:36.533903 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-10 11:55:36.533911 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.028)       0:00:09.371 ********
2026-06-10 11:55:36.533919 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.028)       0:00:09.367 ********
2026-06-10 11:55:36.556291 | controller | skipping: [localhost]
2026-06-10 11:55:36.556330 | controller |
2026-06-10 11:55:36.556338 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-10 11:55:36.556343 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.022)       0:00:09.393 ********
2026-06-10 11:55:36.556349 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.022)       0:00:09.390 ********
2026-06-10 11:55:36.579917 | controller | skipping: [localhost]
2026-06-10 11:55:36.579954 | controller |
2026-06-10 11:55:36.579961 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***
2026-06-10 11:55:36.579977 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.023)       0:00:09.417 ********
2026-06-10 11:55:36.579982 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.023)       0:00:09.414 ********
2026-06-10 11:55:36.612792 | controller | skipping: [localhost]
2026-06-10 11:55:36.612845 | controller |
2026-06-10 11:55:36.612855 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-10 11:55:36.612866 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.032)       0:00:09.450 ********
2026-06-10 11:55:36.612875 | controller | Wednesday 10 June 2026  11:55:36 +0000 (0:00:00.032)       0:00:09.447 ********
2026-06-10 11:55:37.811130 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-10 11:55:37.811239 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 11:55:37.811244 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-10 11:55:37.811248 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-10 11:55:37.811253 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-10 11:55:37.811257 | controller |
2026-06-10 11:55:37.811261 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-10 11:55:37.811265 | controller | Wednesday 10 June 2026  11:55:37 +0000 (0:00:01.198)       0:00:10.648 ********
2026-06-10 11:55:37.811269 | controller | Wednesday 10 June 2026  11:55:37 +0000 (0:00:01.198)       0:00:10.645 ********
2026-06-10 11:55:38.183198 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 11:55:38.183320 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-10 11:55:38.183330 | controller |
2026-06-10 11:55:38.183336 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-10 11:55:38.183343 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.372)       0:00:11.020 ********
2026-06-10 11:55:38.183349 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.372)       0:00:11.017 ********
2026-06-10 11:55:38.439612 | controller | ok: [localhost]
2026-06-10 11:55:38.439663 | controller |
2026-06-10 11:55:38.439703 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-10 11:55:38.439712 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.255)       0:00:11.276 ********
2026-06-10 11:55:38.439717 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.255)       0:00:11.273 ********
2026-06-10 11:55:38.764421 | controller | ok: [localhost]
2026-06-10 11:55:38.764468 | controller |
2026-06-10 11:55:38.764480 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-10 11:55:38.764493 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.324)       0:00:11.601 ********
2026-06-10 11:55:38.764501 | controller | Wednesday 10 June 2026  11:55:38 +0000 (0:00:00.324)       0:00:11.598 ********
2026-06-10 11:55:39.317082 | controller | changed: [localhost]
2026-06-10 11:55:39.317127 | controller |
2026-06-10 11:55:39.317138 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-10 11:55:39.317147 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.552)       0:00:12.154 ********
2026-06-10 11:55:39.317155 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.552)       0:00:12.151 ********
2026-06-10 11:55:39.350120 | controller | ok: [localhost]
2026-06-10 11:55:39.350147 | controller |
2026-06-10 11:55:39.350152 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] ***
2026-06-10 11:55:39.350156 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.033)       0:00:12.187 ********
2026-06-10 11:55:39.350167 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.033)       0:00:12.184 ********
2026-06-10 11:55:39.708912 | controller | ok: [localhost]
2026-06-10 11:55:39.708948 | controller |
2026-06-10 11:55:39.708957 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-10 11:55:39.708964 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.358)       0:00:12.546 ********
2026-06-10 11:55:39.708975 | controller | Wednesday 10 June 2026  11:55:39 +0000 (0:00:00.358)       0:00:12.543 ********
2026-06-10 11:55:40.138827 | controller | ok: [localhost]
2026-06-10 11:55:40.138881 | controller |
2026-06-10 11:55:40.138902 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo.
2026-06-10 11:55:40.138920 | controller | ] ***
2026-06-10 11:55:40.138931 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.429)       0:00:12.975 ********
2026-06-10 11:55:40.138943 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.429)       0:00:12.972 ********
2026-06-10 11:55:40.168210 | controller | skipping: [localhost]
2026-06-10 11:55:40.168255 | controller |
2026-06-10 11:55:40.168265 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-10 11:55:40.168274 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.030)       0:00:13.005 ********
2026-06-10 11:55:40.168281 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.029)       0:00:13.002 ********
2026-06-10 11:55:40.335937 | controller | changed: [localhost]
2026-06-10 11:55:40.335975 | controller |
2026-06-10 11:55:40.335982 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-10 11:55:40.335989 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-10 11:55:40.335995 | controller |   default({}) |
2026-06-10 11:55:40.336000 | controller |   combine(item.value, recursive=True)
2026-06-10 11:55:40.336006 | controller | }}] ***
2026-06-10 11:55:40.336012 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.167)       0:00:13.173 ********
2026-06-10 11:55:40.336018 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.167)       0:00:13.170 ********
2026-06-10 11:55:40.413464 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-10 11:55:40.413512 | controller |
2026-06-10 11:55:40.413524 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-10 11:55:40.413534 | controller |   _b64_kustomize_user_patches |
2026-06-10 11:55:40.413544 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-10 11:55:40.413553 | controller | }}] ***
2026-06-10 11:55:40.413562 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.077)       0:00:13.250 ********
2026-06-10 11:55:40.413572 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.077)       0:00:13.247 ********
2026-06-10 11:55:40.531388 | controller | ok: [localhost]
2026-06-10 11:55:40.531417 | controller |
2026-06-10 11:55:40.531423 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 11:55:40.531428 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.118)       0:00:13.369 ********
2026-06-10 11:55:40.531432 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.118)       0:00:13.366 ********
2026-06-10 11:55:40.764854 | controller | ok: [localhost]
2026-06-10 11:55:40.764885 | controller |
2026-06-10 11:55:40.764891 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***
2026-06-10 11:55:40.764895 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.233)       0:00:13.602 ********
2026-06-10 11:55:40.764900 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.233)       0:00:13.599 ********
2026-06-10 11:55:40.825429 | controller | ok: [localhost]
2026-06-10 11:55:40.825463 | controller |
2026-06-10 11:55:40.825468 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 11:55:40.825473 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.060)       0:00:13.663 ********
2026-06-10 11:55:40.825477 | controller | Wednesday 10 June 2026  11:55:40 +0000 (0:00:00.060)       0:00:13.659 ********
2026-06-10 11:55:41.018117 | controller | ok: [localhost]
2026-06-10 11:55:41.018145 | controller |
2026-06-10 11:55:41.018151 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-10 11:55:41.018155 | controller |   _net_env_def_slurp['content'] |
2026-06-10 11:55:41.018160 | controller |   b64decode |
2026-06-10 11:55:41.018163 | controller |   from_yaml
2026-06-10 11:55:41.018167 | controller | }}, cacheable=True] ***
2026-06-10 11:55:41.018171 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.193)       0:00:13.856 ********
2026-06-10 11:55:41.018174 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.192)       0:00:13.852 ********
2026-06-10 11:55:41.072448 | controller | ok: [localhost]
2026-06-10 11:55:41.072527 | controller |
2026-06-10 11:55:41.072532 | controller | TASK [Discover automation files paths={{
2026-06-10 11:55:41.072537 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-10 11:55:41.072541 | controller |   path_join
2026-06-10 11:55:41.072545 | controller | }}, patterns=*.yaml] ***
2026-06-10 11:55:41.072549 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.054)       0:00:13.910 ********
2026-06-10 11:55:41.072553 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.054)       0:00:13.907 ********
2026-06-10 11:55:41.340726 | controller | ok: [localhost]
2026-06-10 11:55:41.340763 | controller |
2026-06-10 11:55:41.340771 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-10 11:55:41.340777 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.268)       0:00:14.178 ********
2026-06-10 11:55:41.340782 | controller | Wednesday 10 June 2026  11:55:41 +0000 (0:00:00.268)       0:00:14.175 ********
2026-06-10 11:55:49.569515 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 11:55:49.569577 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 11:55:49.569591 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 11:55:49.569615 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 11:55:49.569627 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 11:55:49.569639 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 11:55:49.569650 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 11:55:49.569660 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 11:55:49.569720 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 11:55:49.569735 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 11:55:49.569743 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 11:55:49.569751 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 11:55:49.569759 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 11:55:49.569767 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 11:55:49.569775 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 11:55:49.569782 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 11:55:49.569790 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 11:55:49.569798 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 11:55:49.569805 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 11:55:49.569813 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 11:55:49.569821 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 11:55:49.569829 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 11:55:49.569836 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 11:55:49.569844 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 11:55:49.569852 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 11:55:49.569860 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 11:55:49.569868 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 11:55:49.569888 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 11:55:49.569896 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 11:55:49.569904 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 11:55:49.569912 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 11:55:49.569919 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 11:55:49.569927 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 11:55:49.569935 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 11:55:49.569943 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 11:55:49.569950 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 11:55:49.569958 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 11:55:49.569966 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 11:55:49.569977 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 11:55:49.569985 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 11:55:49.569993 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 11:55:49.570001 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 11:55:49.570008 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 11:55:49.570016 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 11:55:49.570024 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 11:55:49.570032 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 11:55:49.570039 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 11:55:49.570047 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 11:55:49.570055 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 11:55:49.570063 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 11:55:49.570070 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 11:55:49.570078 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 11:55:49.570086 | controller |
2026-06-10 11:55:49.570094 | controller | TASK [Load automation files as fact vas={{
2026-06-10 11:55:49.570102 | controller |   vas | default({}) |
2026-06-10 11:55:49.570110 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-10 11:55:49.570119 | controller | }}] ***
2026-06-10 11:55:49.570127 | controller | Wednesday 10 June 2026  11:55:49 +0000 (0:00:08.228)       0:00:22.406 ********
2026-06-10 11:55:49.570135 | controller | Wednesday 10 June 2026  11:55:49 +0000 (0:00:08.228)       0:00:22.403 ********
2026-06-10 11:55:51.703197 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 11:55:51.703228 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 11:55:51.703233 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 11:55:51.703237 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 11:55:51.703241 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 11:55:51.703244 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 11:55:51.703248 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 11:55:51.703251 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 11:55:51.703255 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 11:55:51.703258 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 11:55:51.703262 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 11:55:51.703265 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 11:55:51.703269 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 11:55:51.703272 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 11:55:51.703276 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 11:55:51.703279 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 11:55:51.703282 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 11:55:51.703286 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 11:55:51.703289 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 11:55:51.703298 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 11:55:51.703301 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 11:55:51.703305 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 11:55:51.703308 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 11:55:51.703318 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 11:55:51.703322 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 11:55:51.703326 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 11:55:51.703329 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 11:55:51.703333 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 11:55:51.703336 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 11:55:51.703340 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 11:55:51.703343 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 11:55:51.703346 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 11:55:51.703350 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 11:55:51.703353 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 11:55:51.703356 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 11:55:51.703360 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 11:55:51.703363 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 11:55:51.703367 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 11:55:51.703371 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 11:55:51.703376 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 11:55:51.703380 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 11:55:51.703385 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 11:55:51.703390 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 11:55:51.703395 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 11:55:51.703400 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 11:55:51.703404 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 11:55:51.703409 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 11:55:51.703414 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 11:55:51.703418 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 11:55:51.703422 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 11:55:51.703427 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 11:55:51.703432 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 11:55:51.703437 | controller |
2026-06-10 11:55:51.703442 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-10 11:55:51.703446 | controller | Wednesday 10 June 2026  11:55:51 +0000 (0:00:02.134)       0:00:24.541 ********
2026-06-10 11:55:51.703473 | controller | Wednesday 10 June 2026  11:55:51 +0000 (0:00:02.134)       0:00:24.538 ********
2026-06-10 11:55:51.753546 | controller | ok: [localhost]
2026-06-10 11:55:51.753575 | controller |
2026-06-10 11:55:51.753580 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-10 11:55:51.753585 | controller | Wednesday 10 June 2026  11:55:51 +0000 (0:00:00.050)       0:00:24.591 ********
2026-06-10 11:55:51.753589 | controller | Wednesday 10 June 2026  11:55:51 +0000 (0:00:00.050)       0:00:24.588 ********
2026-06-10 11:55:52.451956 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-10 11:55:52.451987 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-10 11:55:52.451993 | controller |
2026-06-10 11:55:52.451997 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-10 11:55:52.452001 | controller | Wednesday 10 June 2026  11:55:52 +0000 (0:00:00.698)       0:00:25.289 ********
2026-06-10 11:55:52.452005 | controller | Wednesday 10 June 2026  11:55:52 +0000 (0:00:00.698)       0:00:25.286 ********
2026-06-10 11:55:52.830325 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-10 11:55:52.830375 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-10 11:55:52.830386 | controller |
2026-06-10 11:55:52.830396 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-10 11:55:52.830417 | controller | Wednesday 10 June 2026  11:55:52 +0000 (0:00:00.377)       0:00:25.667 ********
2026-06-10 11:55:52.830427 | controller | Wednesday 10 June 2026  11:55:52 +0000 (0:00:00.377)       0:00:25.664 ********
2026-06-10 11:55:53.193582 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-10 11:55:53.193637 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-10 11:55:53.193653 | controller |
2026-06-10 11:55:53.193667 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-10 11:55:53.193739 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 11:55:53.193751 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-10 11:55:53.193760 | controller |   _priv_keys.results[1].content | b64decode
2026-06-10 11:55:53.193768 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-10 11:55:53.193777 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 11:55:53.193785 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-10 11:55:53.193793 | controller |   _pub_keys.results[0].content | b64decode
2026-06-10 11:55:53.193801 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-10 11:55:53.193810 | controller |   _priv_keys.results[0].content | b64decode
2026-06-10 11:55:53.193818 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-10 11:55:53.193826 | controller |   [
2026-06-10 11:55:53.193835 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-10 11:55:53.193843 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-10 11:55:53.193852 | controller |   ] | select()
2026-06-10 11:55:53.193860 | controller | }}] ***
2026-06-10 11:55:53.193868 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.363)       0:00:26.030 ********
2026-06-10 11:55:53.193876 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.363)       0:00:26.027 ********
2026-06-10 11:55:53.243402 | controller | ok: [localhost]
2026-06-10 11:55:53.243431 | controller |
2026-06-10 11:55:53.243437 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-10 11:55:53.243441 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.050)       0:00:26.081 ********
2026-06-10 11:55:53.243451 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.050)       0:00:26.078 ********
2026-06-10 11:55:53.557833 | controller |
2026-06-10 11:55:53.557867 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 11:55:53.557875 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.314)       0:00:26.395 ********
2026-06-10 11:55:53.557880 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.314)       0:00:26.392 ********
2026-06-10 11:55:53.625020 | controller | ok: [localhost] =>
2026-06-10 11:55:53.625063 | controller |     changed: false
2026-06-10 11:55:53.625072 | controller |     msg: All assertions passed
2026-06-10 11:55:53.625080 | controller |
2026-06-10 11:55:53.625088 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:55:53.625097 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.066)       0:00:26.462 ********
2026-06-10 11:55:53.625104 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.066)       0:00:26.459 ********
2026-06-10 11:55:53.654560 | controller | skipping: [localhost]
2026-06-10 11:55:53.654593 | controller |
2026-06-10 11:55:53.654598 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:55:53.654603 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.029)       0:00:26.492 ********
2026-06-10 11:55:53.654607 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.029)       0:00:26.489 ********
2026-06-10 11:55:53.686627 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-10 11:55:53.686664 | controller |
2026-06-10 11:55:53.686696 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 11:55:53.686704 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.031)       0:00:26.524 ********
2026-06-10 11:55:53.686709 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.031)       0:00:26.521 ********
2026-06-10 11:55:53.709413 | controller | skipping: [localhost]
2026-06-10 11:55:53.709441 | controller |
2026-06-10 11:55:53.709447 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 11:55:53.709451 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.022)       0:00:26.547 ********
2026-06-10 11:55:53.709455 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.022)       0:00:26.544 ********
2026-06-10 11:55:53.736236 | controller | ok: [localhost]
2026-06-10 11:55:53.736257 | controller |
2026-06-10 11:55:53.736263 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 11:55:53.736267 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 11:55:53.736271 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 11:55:53.736275 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 11:55:53.736279 | controller | }}] ***
2026-06-10 11:55:53.736283 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.026)       0:00:26.574 ********
2026-06-10 11:55:53.736287 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.026)       0:00:26.571 ********
2026-06-10 11:55:53.774221 | controller | skipping: [localhost]
2026-06-10 11:55:53.774250 | controller |
2026-06-10 11:55:53.774260 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 11:55:53.774265 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:55:53.774268 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 11:55:53.774273 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:55:53.774276 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.037)       0:00:26.612 ********
2026-06-10 11:55:53.774280 | controller | Wednesday 10 June 2026  11:55:53 +0000 (0:00:00.037)       0:00:26.609 ********
2026-06-10 11:55:54.018569 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-10 11:55:54.018616 | controller |
2026-06-10 11:55:54.018626 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 11:55:54.018635 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.243)       0:00:26.855 ********
2026-06-10 11:55:54.018643 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.243)       0:00:26.852 ********
2026-06-10 11:55:54.123622 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 11:55:54.123721 | controller |
2026-06-10 11:55:54.123737 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 11:55:54.123747 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.105)       0:00:26.960 ********
2026-06-10 11:55:54.123758 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.105)       0:00:26.957 ********
2026-06-10 11:55:54.192548 | controller | skipping: [localhost]
2026-06-10 11:55:54.192579 | controller |
2026-06-10 11:55:54.192584 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-10 11:55:54.192589 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.069)       0:00:27.030 ********
2026-06-10 11:55:54.192593 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.069)       0:00:27.027 ********
2026-06-10 11:55:54.287208 | controller |
2026-06-10 11:55:54.287240 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 11:55:54.287252 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.094)       0:00:27.125 ********
2026-06-10 11:55:54.287256 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.094)       0:00:27.121 ********
2026-06-10 11:55:54.340837 | controller | skipping: [localhost]
2026-06-10 11:55:54.340870 | controller |
2026-06-10 11:55:54.340876 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 11:55:54.340880 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.053)       0:00:27.178 ********
2026-06-10 11:55:54.340884 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.053)       0:00:27.175 ********
2026-06-10 11:55:54.448252 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 11:55:54.448282 | controller |
2026-06-10 11:55:54.448287 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 11:55:54.448293 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.107)       0:00:27.286 ********
2026-06-10 11:55:54.448297 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.107)       0:00:27.283 ********
2026-06-10 11:55:54.493689 | controller | ok: [localhost] =>
2026-06-10 11:55:54.493721 | controller |     changed: false
2026-06-10 11:55:54.493725 | controller |     msg: All assertions passed
2026-06-10 11:55:54.493730 | controller |
2026-06-10 11:55:54.493734 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:55:54.493739 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.045)       0:00:27.331 ********
2026-06-10 11:55:54.493743 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.045)       0:00:27.328 ********
2026-06-10 11:55:54.735991 | controller | ok: [localhost]
2026-06-10 11:55:54.736026 | controller |
2026-06-10 11:55:54.736033 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 11:55:54.736039 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.242)       0:00:27.573 ********
2026-06-10 11:55:54.736044 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.242)       0:00:27.570 ********
2026-06-10 11:55:54.821547 | controller | ok: [localhost] =>
2026-06-10 11:55:54.821577 | controller |     changed: false
2026-06-10 11:55:54.821582 | controller |     msg: All assertions passed
2026-06-10 11:55:54.821586 | controller |
2026-06-10 11:55:54.821590 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 11:55:54.821595 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.085)       0:00:27.659 ********
2026-06-10 11:55:54.821599 | controller | Wednesday 10 June 2026  11:55:54 +0000 (0:00:00.085)       0:00:27.656 ********
2026-06-10 11:55:55.055192 | controller | ok: [localhost]
2026-06-10 11:55:55.055221 | controller |
2026-06-10 11:55:55.055227 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 11:55:55.055233 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 11:55:55.055238 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 11:55:55.055243 | controller |   _config_map_content |
2026-06-10 11:55:55.055248 | controller |   ansible.utils.remove_keys(
2026-06-10 11:55:55.055253 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 11:55:55.055257 | controller |     matching_parameter='regex')
2026-06-10 11:55:55.055263 | controller | }}, cacheable=False] ***
2026-06-10 11:55:55.055268 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.233)       0:00:27.893 ********
2026-06-10 11:55:55.055273 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.233)       0:00:27.889 ********
2026-06-10 11:55:55.406529 | controller | ok: [localhost]
2026-06-10 11:55:55.406580 | controller |
2026-06-10 11:55:55.406592 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 11:55:55.406613 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.350)       0:00:28.243 ********
2026-06-10 11:55:55.406622 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.350)       0:00:28.240 ********
2026-06-10 11:55:55.506989 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 11:55:55.507027 | controller |
2026-06-10 11:55:55.507034 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 11:55:55.507039 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.100)       0:00:28.344 ********
2026-06-10 11:55:55.507045 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.100)       0:00:28.341 ********
2026-06-10 11:55:55.568400 | controller | ok: [localhost] =>
2026-06-10 11:55:55.568440 | controller |     changed: false
2026-06-10 11:55:55.568449 | controller |     msg: All assertions passed
2026-06-10 11:55:55.568457 | controller |
2026-06-10 11:55:55.568465 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 11:55:55.568472 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.061)       0:00:28.405 ********
2026-06-10 11:55:55.568480 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.061)       0:00:28.402 ********
2026-06-10 11:55:55.860777 | controller | changed: [localhost]
2026-06-10 11:55:55.860815 | controller |
2026-06-10 11:55:55.860822 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 11:55:55.860828 | controller |   (snippet_datadir,
2026-06-10 11:55:55.860833 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 11:55:55.860839 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 11:55:55.860844 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.292)       0:00:28.698 ********
2026-06-10 11:55:55.860849 | controller | Wednesday 10 June 2026  11:55:55 +0000 (0:00:00.292)       0:00:28.695 ********
2026-06-10 11:55:56.553981 | controller | changed: [localhost]
2026-06-10 11:55:56.554031 | controller |
2026-06-10 11:55:56.554041 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 11:55:56.554051 | controller | Wednesday 10 June 2026  11:55:56 +0000 (0:00:00.692)       0:00:29.390 ********
2026-06-10 11:55:56.554059 | controller | Wednesday 10 June 2026  11:55:56 +0000 (0:00:00.692)       0:00:29.387 ********
2026-06-10 11:55:56.648921 | controller | ok: [localhost]
2026-06-10 11:55:56.648958 | controller |
2026-06-10 11:55:56.648965 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 11:55:56.648971 | controller |   (snippet_datadir,
2026-06-10 11:55:56.648977 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 11:55:56.648983 | controller | }}, content={{
2026-06-10 11:55:56.648989 | controller |   _base64_patch |
2026-06-10 11:55:56.648994 | controller |   default({}) |
2026-06-10 11:55:56.648999 | controller |   to_nice_yaml
2026-06-10 11:55:56.649004 | controller | }}, mode=0644] ***
2026-06-10 11:55:56.649016 | controller | Wednesday 10 June 2026  11:55:56 +0000 (0:00:00.095)       0:00:29.486 ********
2026-06-10 11:55:56.649022 | controller | Wednesday 10 June 2026  11:55:56 +0000 (0:00:00.095)       0:00:29.483 ********
2026-06-10 11:55:57.150556 | controller | changed: [localhost]
2026-06-10 11:55:57.150613 | controller |
2026-06-10 11:55:57.150628 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 11:55:57.150640 | controller |   (snippet_datadir,
2026-06-10 11:55:57.150651 | controller |    '04_user_data.yaml') | path_join
2026-06-10 11:55:57.150663 | controller | }}, content={{
2026-06-10 11:55:57.150725 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 11:55:57.150738 | controller |   default({}) |
2026-06-10 11:55:57.150749 | controller |   to_nice_yaml
2026-06-10 11:55:57.150759 | controller | }}, mode=0644] ***
2026-06-10 11:55:57.150771 | controller | Wednesday 10 June 2026  11:55:57 +0000 (0:00:00.500)       0:00:29.987 ********
2026-06-10 11:55:57.150781 | controller | Wednesday 10 June 2026  11:55:57 +0000 (0:00:00.500)       0:00:29.984 ********
2026-06-10 11:55:57.629491 | controller | changed: [localhost]
2026-06-10 11:55:57.629529 | controller |
2026-06-10 11:55:57.629536 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 11:55:57.629542 | controller |   (
2026-06-10 11:55:57.629547 | controller |     snippet_datadir,
2026-06-10 11:55:57.629553 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 11:55:57.629558 | controller |   ) | path_join
2026-06-10 11:55:57.629563 | controller | }}, mode=0644] ***
2026-06-10 11:55:57.629568 | controller | Wednesday 10 June 2026  11:55:57 +0000 (0:00:00.479)       0:00:30.467 ********
2026-06-10 11:55:57.629573 | controller | Wednesday 10 June 2026  11:55:57 +0000 (0:00:00.479)       0:00:30.464 ********
2026-06-10 11:55:58.016562 | controller | changed: [localhost]
2026-06-10 11:55:58.016598 | controller |
2026-06-10 11:55:58.016605 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 11:55:58.016610 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.387)       0:00:30.854 ********
2026-06-10 11:55:58.016616 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.387)       0:00:30.851 ********
2026-06-10 11:55:58.102161 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 11:55:58.102197 | controller |
2026-06-10 11:55:58.102205 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 11:55:58.102211 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.085)       0:00:30.939 ********
2026-06-10 11:55:58.102217 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.085)       0:00:30.936 ********
2026-06-10 11:55:58.181101 | controller | ok: [localhost] =>
2026-06-10 11:55:58.181147 | controller |     changed: false
2026-06-10 11:55:58.181158 | controller |     msg: All assertions passed
2026-06-10 11:55:58.181167 | controller |
2026-06-10 11:55:58.181177 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 11:55:58.181187 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.078)       0:00:31.018 ********
2026-06-10 11:55:58.181196 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.078)       0:00:31.015 ********
2026-06-10 11:55:58.424861 | controller | ok: [localhost]
2026-06-10 11:55:58.424905 | controller |
2026-06-10 11:55:58.424915 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 11:55:58.424923 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.243)       0:00:31.262 ********
2026-06-10 11:55:58.424931 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.243)       0:00:31.259 ********
2026-06-10 11:55:58.504382 | controller | ok: [localhost]
2026-06-10 11:55:58.504420 | controller |
2026-06-10 11:55:58.504428 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 11:55:58.504435 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.079)       0:00:31.341 ********
2026-06-10 11:55:58.504441 | controller | Wednesday 10 June 2026  11:55:58 +0000 (0:00:00.079)       0:00:31.338 ********
2026-06-10 11:55:59.196140 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 11:55:59.196199 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 11:55:59.196212 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 11:55:59.196221 | controller |
2026-06-10 11:55:59.196231 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 11:55:59.196239 | controller |   _content |
2026-06-10 11:55:59.196247 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 11:55:59.196255 | controller |   combine(_parsed, recursive=true)
2026-06-10 11:55:59.196265 | controller | }}
2026-06-10 11:55:59.196272 | controller | ] ***
2026-06-10 11:55:59.196294 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.691)       0:00:32.033 ********
2026-06-10 11:55:59.196302 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.691)       0:00:32.030 ********
2026-06-10 11:55:59.364305 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 11:55:59.364343 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 11:55:59.364352 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 11:55:59.364358 | controller |
2026-06-10 11:55:59.364364 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 11:55:59.364376 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.168)       0:00:32.202 ********
2026-06-10 11:55:59.364380 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.168)       0:00:32.199 ********
2026-06-10 11:55:59.562007 | controller | changed: [localhost]
2026-06-10 11:55:59.562037 | controller |
2026-06-10 11:55:59.562043 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 11:55:59.562047 | controller |   (_destdir,
2026-06-10 11:55:59.562051 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 11:55:59.562055 | controller | }}, content={{
2026-06-10 11:55:59.562059 | controller |   (
2026-06-10 11:55:59.562063 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 11:55:59.562066 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 11:55:59.562070 | controller | }}, mode=0644] ***
2026-06-10 11:55:59.562074 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.197)       0:00:32.399 ********
2026-06-10 11:55:59.562078 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.197)       0:00:32.396 ********
2026-06-10 11:55:59.988571 | controller | changed: [localhost]
2026-06-10 11:55:59.988601 | controller |
2026-06-10 11:55:59.988607 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-10 11:55:59.988612 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 11:55:59.988616 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 11:55:59.988620 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 11:55:59.988623 | controller | }}, dest={{
2026-06-10 11:55:59.988627 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:55:59.988631 | controller |   stage['path'], _val.src_file
2026-06-10 11:55:59.988635 | controller |   ) |
2026-06-10 11:55:59.988638 | controller |   path_join
2026-06-10 11:55:59.988642 | controller |  }}] ***
2026-06-10 11:55:59.988646 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.426)       0:00:32.826 ********
2026-06-10 11:55:59.988650 | controller | Wednesday 10 June 2026  11:55:59 +0000 (0:00:00.426)       0:00:32.823 ********
2026-06-10 11:56:00.263634 | controller | changed: [localhost] => (item=network-values)
2026-06-10 11:56:00.263734 | controller |
2026-06-10 11:56:00.263751 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:00.263763 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.273)       0:00:33.100 ********
2026-06-10 11:56:00.263775 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.274)       0:00:33.097 ********
2026-06-10 11:56:00.314763 | controller | skipping: [localhost]
2026-06-10 11:56:00.314809 | controller |
2026-06-10 11:56:00.314819 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 11:56:00.314829 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.051)       0:00:33.152 ********
2026-06-10 11:56:00.314838 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.051)       0:00:33.149 ********
2026-06-10 11:56:00.811231 | controller | changed: [localhost]
2026-06-10 11:56:00.811259 | controller |
2026-06-10 11:56:00.811264 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 11:56:00.811269 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.497)       0:00:33.649 ********
2026-06-10 11:56:00.811273 | controller | Wednesday 10 June 2026  11:56:00 +0000 (0:00:00.496)       0:00:33.646 ********
2026-06-10 11:56:01.277542 | controller | changed: [localhost]
2026-06-10 11:56:01.277581 | controller |
2026-06-10 11:56:01.277588 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 11:56:01.277596 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.465)       0:00:34.115 ********
2026-06-10 11:56:01.277603 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.465)       0:00:34.111 ********
2026-06-10 11:56:01.353999 | controller | skipping: [localhost]
2026-06-10 11:56:01.354042 | controller |
2026-06-10 11:56:01.354049 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 11:56:01.354056 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 11:56:01.354062 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 11:56:01.354068 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 11:56:01.354074 | controller |   ) | list
2026-06-10 11:56:01.354079 | controller | }}] ***
2026-06-10 11:56:01.354085 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.076)       0:00:34.191 ********
2026-06-10 11:56:01.354091 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.076)       0:00:34.188 ********
2026-06-10 11:56:01.424282 | controller | skipping: [localhost]
2026-06-10 11:56:01.424319 | controller |
2026-06-10 11:56:01.424325 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-10 11:56:01.424330 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 11:56:01.424335 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 11:56:01.424340 | controller | }}, mode=0644] ***
2026-06-10 11:56:01.424345 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.070)       0:00:34.261 ********
2026-06-10 11:56:01.424351 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.070)       0:00:34.258 ********
2026-06-10 11:56:01.685014 | controller | changed: [localhost]
2026-06-10 11:56:01.685045 | controller |
2026-06-10 11:56:01.685051 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:01.685055 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.260)       0:00:34.522 ********
2026-06-10 11:56:01.685059 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.260)       0:00:34.519 ********
2026-06-10 11:56:01.731653 | controller | skipping: [localhost]
2026-06-10 11:56:01.731717 | controller |
2026-06-10 11:56:01.731727 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 11:56:01.731739 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.046)       0:00:34.569 ********
2026-06-10 11:56:01.731746 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.046)       0:00:34.566 ********
2026-06-10 11:56:01.786097 | controller | skipping: [localhost]
2026-06-10 11:56:01.786132 | controller |
2026-06-10 11:56:01.786139 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-10 11:56:01.786148 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.054)       0:00:34.623 ********
2026-06-10 11:56:01.786156 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.054)       0:00:34.620 ********
2026-06-10 11:56:01.863578 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-10 11:56:01.863615 | controller | skipping: [localhost]
2026-06-10 11:56:01.863623 | controller |
2026-06-10 11:56:01.863629 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:01.863635 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.077)       0:00:34.701 ********
2026-06-10 11:56:01.863649 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.077)       0:00:34.698 ********
2026-06-10 11:56:01.921210 | controller | skipping: [localhost]
2026-06-10 11:56:01.921246 | controller |
2026-06-10 11:56:01.921254 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 11:56:01.921260 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.057)       0:00:34.758 ********
2026-06-10 11:56:01.921266 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.057)       0:00:34.755 ********
2026-06-10 11:56:01.983238 | controller | skipping: [localhost]
2026-06-10 11:56:01.983273 | controller |
2026-06-10 11:56:01.983281 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 11:56:01.983287 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.062)       0:00:34.820 ********
2026-06-10 11:56:01.983293 | controller | Wednesday 10 June 2026  11:56:01 +0000 (0:00:00.062)       0:00:34.817 ********
2026-06-10 11:56:02.075732 | controller | ok: [localhost] =>
2026-06-10 11:56:02.075775 | controller |     changed: false
2026-06-10 11:56:02.075784 | controller |     msg: All assertions passed
2026-06-10 11:56:02.075791 | controller |
2026-06-10 11:56:02.075798 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:56:02.075807 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.092)       0:00:34.913 ********
2026-06-10 11:56:02.075814 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.092)       0:00:34.910 ********
2026-06-10 11:56:02.113000 | controller | skipping: [localhost]
2026-06-10 11:56:02.113043 | controller |
2026-06-10 11:56:02.113053 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:56:02.113061 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.036)       0:00:34.950 ********
2026-06-10 11:56:02.113069 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.037)       0:00:34.947 ********
2026-06-10 11:56:02.143654 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 11:56:02.143717 | controller |
2026-06-10 11:56:02.143725 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 11:56:02.143731 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.031)       0:00:34.981 ********
2026-06-10 11:56:02.143737 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.030)       0:00:34.978 ********
2026-06-10 11:56:02.167460 | controller | skipping: [localhost]
2026-06-10 11:56:02.167494 | controller |
2026-06-10 11:56:02.167502 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 11:56:02.167508 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.023)       0:00:35.005 ********
2026-06-10 11:56:02.167514 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.023)       0:00:35.002 ********
2026-06-10 11:56:02.220955 | controller | ok: [localhost]
2026-06-10 11:56:02.220991 | controller |
2026-06-10 11:56:02.220999 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 11:56:02.221005 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 11:56:02.221011 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 11:56:02.221017 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 11:56:02.221022 | controller | }}] ***
2026-06-10 11:56:02.221028 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.053)       0:00:35.058 ********
2026-06-10 11:56:02.221033 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.053)       0:00:35.055 ********
2026-06-10 11:56:02.330109 | controller | skipping: [localhost]
2026-06-10 11:56:02.330144 | controller |
2026-06-10 11:56:02.330151 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 11:56:02.330158 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:56:02.330163 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 11:56:02.330169 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:56:02.330175 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.109)       0:00:35.167 ********
2026-06-10 11:56:02.330181 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.109)       0:00:35.164 ********
2026-06-10 11:56:02.542453 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-10 11:56:02.542480 | controller |
2026-06-10 11:56:02.542486 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 11:56:02.542490 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.212)       0:00:35.380 ********
2026-06-10 11:56:02.542494 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.212)       0:00:35.377 ********
2026-06-10 11:56:02.627767 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 11:56:02.627809 | controller |
2026-06-10 11:56:02.627817 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 11:56:02.627830 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.085)       0:00:35.465 ********
2026-06-10 11:56:02.627837 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.085)       0:00:35.462 ********
2026-06-10 11:56:02.669384 | controller | skipping: [localhost]
2026-06-10 11:56:02.669425 | controller |
2026-06-10 11:56:02.669432 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-10 11:56:02.669439 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.041)       0:00:35.507 ********
2026-06-10 11:56:02.669444 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.041)       0:00:35.503 ********
2026-06-10 11:56:02.758921 | controller |
2026-06-10 11:56:02.758956 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 11:56:02.758963 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.089)       0:00:35.596 ********
2026-06-10 11:56:02.758969 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.089)       0:00:35.593 ********
2026-06-10 11:56:02.807153 | controller | skipping: [localhost]
2026-06-10 11:56:02.807191 | controller |
2026-06-10 11:56:02.807198 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 11:56:02.807204 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.047)       0:00:35.644 ********
2026-06-10 11:56:02.807210 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.047)       0:00:35.641 ********
2026-06-10 11:56:02.865569 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 11:56:02.865597 | controller |
2026-06-10 11:56:02.865603 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 11:56:02.865607 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.058)       0:00:35.703 ********
2026-06-10 11:56:02.865611 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.058)       0:00:35.700 ********
2026-06-10 11:56:02.906962 | controller | ok: [localhost] =>
2026-06-10 11:56:02.906990 | controller |     changed: false
2026-06-10 11:56:02.906995 | controller |     msg: All assertions passed
2026-06-10 11:56:02.906999 | controller |
2026-06-10 11:56:02.907004 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:56:02.907008 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.041)       0:00:35.744 ********
2026-06-10 11:56:02.907012 | controller | Wednesday 10 June 2026  11:56:02 +0000 (0:00:00.041)       0:00:35.741 ********
2026-06-10 11:56:03.087520 | controller | ok: [localhost]
2026-06-10 11:56:03.087548 | controller |
2026-06-10 11:56:03.087553 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 11:56:03.087559 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.180)       0:00:35.925 ********
2026-06-10 11:56:03.087563 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.180)       0:00:35.922 ********
2026-06-10 11:56:03.139698 | controller | ok: [localhost] =>
2026-06-10 11:56:03.139728 | controller |     changed: false
2026-06-10 11:56:03.139732 | controller |     msg: All assertions passed
2026-06-10 11:56:03.139737 | controller |
2026-06-10 11:56:03.139741 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 11:56:03.139745 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.052)       0:00:35.977 ********
2026-06-10 11:56:03.139749 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.052)       0:00:35.974 ********
2026-06-10 11:56:03.345655 | controller | ok: [localhost]
2026-06-10 11:56:03.345716 | controller |
2026-06-10 11:56:03.345724 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 11:56:03.345731 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 11:56:03.345737 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 11:56:03.345743 | controller |   _config_map_content |
2026-06-10 11:56:03.345748 | controller |   ansible.utils.remove_keys(
2026-06-10 11:56:03.345754 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 11:56:03.345759 | controller |     matching_parameter='regex')
2026-06-10 11:56:03.345765 | controller | }}, cacheable=False] ***
2026-06-10 11:56:03.345772 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.205)       0:00:36.183 ********
2026-06-10 11:56:03.345779 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.205)       0:00:36.180 ********
2026-06-10 11:56:03.576981 | controller | ok: [localhost]
2026-06-10 11:56:03.577016 | controller |
2026-06-10 11:56:03.577023 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 11:56:03.577029 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.231)       0:00:36.414 ********
2026-06-10 11:56:03.577035 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.231)       0:00:36.411 ********
2026-06-10 11:56:03.637943 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 11:56:03.637979 | controller |
2026-06-10 11:56:03.637986 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 11:56:03.637992 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.060)       0:00:36.475 ********
2026-06-10 11:56:03.637998 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.060)       0:00:36.472 ********
2026-06-10 11:56:03.681084 | controller | ok: [localhost] =>
2026-06-10 11:56:03.681117 | controller |     changed: false
2026-06-10 11:56:03.681124 | controller |     msg: All assertions passed
2026-06-10 11:56:03.681130 | controller |
2026-06-10 11:56:03.681136 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 11:56:03.681141 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.043)       0:00:36.518 ********
2026-06-10 11:56:03.681147 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.043)       0:00:36.515 ********
2026-06-10 11:56:03.883083 | controller | ok: [localhost]
2026-06-10 11:56:03.883112 | controller |
2026-06-10 11:56:03.883119 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 11:56:03.883125 | controller |   (snippet_datadir,
2026-06-10 11:56:03.883130 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 11:56:03.883136 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 11:56:03.883146 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.202)       0:00:36.721 ********
2026-06-10 11:56:03.883150 | controller | Wednesday 10 June 2026  11:56:03 +0000 (0:00:00.202)       0:00:36.717 ********
2026-06-10 11:56:04.383445 | controller | ok: [localhost]
2026-06-10 11:56:04.383477 | controller |
2026-06-10 11:56:04.383482 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 11:56:04.383487 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.500)       0:00:37.221 ********
2026-06-10 11:56:04.383491 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.500)       0:00:37.218 ********
2026-06-10 11:56:04.439543 | controller | ok: [localhost]
2026-06-10 11:56:04.439571 | controller |
2026-06-10 11:56:04.439577 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 11:56:04.439581 | controller |   (snippet_datadir,
2026-06-10 11:56:04.439585 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 11:56:04.439589 | controller | }}, content={{
2026-06-10 11:56:04.439593 | controller |   _base64_patch |
2026-06-10 11:56:04.439602 | controller |   default({}) |
2026-06-10 11:56:04.439606 | controller |   to_nice_yaml
2026-06-10 11:56:04.439609 | controller | }}, mode=0644] ***
2026-06-10 11:56:04.439613 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.056)       0:00:37.277 ********
2026-06-10 11:56:04.439616 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.056)       0:00:37.274 ********
2026-06-10 11:56:04.809718 | controller | ok: [localhost]
2026-06-10 11:56:04.809749 | controller |
2026-06-10 11:56:04.809754 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 11:56:04.809759 | controller |   (snippet_datadir,
2026-06-10 11:56:04.809763 | controller |    '04_user_data.yaml') | path_join
2026-06-10 11:56:04.809767 | controller | }}, content={{
2026-06-10 11:56:04.809771 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 11:56:04.809775 | controller |   default({}) |
2026-06-10 11:56:04.809778 | controller |   to_nice_yaml
2026-06-10 11:56:04.809782 | controller | }}, mode=0644] ***
2026-06-10 11:56:04.809785 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.370)       0:00:37.647 ********
2026-06-10 11:56:04.809789 | controller | Wednesday 10 June 2026  11:56:04 +0000 (0:00:00.370)       0:00:37.644 ********
2026-06-10 11:56:05.173167 | controller | ok: [localhost]
2026-06-10 11:56:05.173197 | controller |
2026-06-10 11:56:05.173203 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 11:56:05.173208 | controller |   (
2026-06-10 11:56:05.173211 | controller |     snippet_datadir,
2026-06-10 11:56:05.173216 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 11:56:05.173220 | controller |   ) | path_join
2026-06-10 11:56:05.173223 | controller | }}, mode=0644] ***
2026-06-10 11:56:05.173227 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.363)       0:00:38.011 ********
2026-06-10 11:56:05.173231 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.363)       0:00:38.007 ********
2026-06-10 11:56:05.590134 | controller | changed: [localhost]
2026-06-10 11:56:05.590164 | controller |
2026-06-10 11:56:05.590169 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 11:56:05.590174 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.416)       0:00:38.428 ********
2026-06-10 11:56:05.590178 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.416)       0:00:38.424 ********
2026-06-10 11:56:05.649369 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 11:56:05.649397 | controller |
2026-06-10 11:56:05.649403 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 11:56:05.649407 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.059)       0:00:38.487 ********
2026-06-10 11:56:05.649411 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.059)       0:00:38.484 ********
2026-06-10 11:56:05.694125 | controller | ok: [localhost] =>
2026-06-10 11:56:05.694156 | controller |     changed: false
2026-06-10 11:56:05.694160 | controller |     msg: All assertions passed
2026-06-10 11:56:05.694165 | controller |
2026-06-10 11:56:05.694169 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 11:56:05.694174 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.044)       0:00:38.531 ********
2026-06-10 11:56:05.694178 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.044)       0:00:38.528 ********
2026-06-10 11:56:05.888377 | controller | ok: [localhost]
2026-06-10 11:56:05.888408 | controller |
2026-06-10 11:56:05.888413 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 11:56:05.888417 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.194)       0:00:38.726 ********
2026-06-10 11:56:05.888421 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.194)       0:00:38.723 ********
2026-06-10 11:56:05.931706 | controller | ok: [localhost]
2026-06-10 11:56:05.931736 | controller |
2026-06-10 11:56:05.931741 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 11:56:05.931746 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.043)       0:00:38.769 ********
2026-06-10 11:56:05.931750 | controller | Wednesday 10 June 2026  11:56:05 +0000 (0:00:00.043)       0:00:38.766 ********
2026-06-10 11:56:06.519883 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 11:56:06.519912 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 11:56:06.519917 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 11:56:06.519921 | controller |
2026-06-10 11:56:06.519926 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 11:56:06.519930 | controller |   _content |
2026-06-10 11:56:06.519934 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 11:56:06.519938 | controller |   combine(_parsed, recursive=true)
2026-06-10 11:56:06.519942 | controller | }}
2026-06-10 11:56:06.519945 | controller | ] ***
2026-06-10 11:56:06.519949 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.588)       0:00:39.357 ********
2026-06-10 11:56:06.519953 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.588)       0:00:39.354 ********
2026-06-10 11:56:06.641718 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 11:56:06.641750 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 11:56:06.641756 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 11:56:06.641760 | controller |
2026-06-10 11:56:06.641764 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 11:56:06.641768 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.121)       0:00:39.479 ********
2026-06-10 11:56:06.641772 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.121)       0:00:39.476 ********
2026-06-10 11:56:06.893114 | controller | ok: [localhost]
2026-06-10 11:56:06.893145 | controller |
2026-06-10 11:56:06.893150 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 11:56:06.893155 | controller |   (_destdir,
2026-06-10 11:56:06.893159 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 11:56:06.893163 | controller | }}, content={{
2026-06-10 11:56:06.893166 | controller |   (
2026-06-10 11:56:06.893170 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 11:56:06.893174 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 11:56:06.893178 | controller | }}, mode=0644] ***
2026-06-10 11:56:06.893182 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.251)       0:00:39.730 ********
2026-06-10 11:56:06.893186 | controller | Wednesday 10 June 2026  11:56:06 +0000 (0:00:00.251)       0:00:39.727 ********
2026-06-10 11:56:07.325810 | controller | ok: [localhost]
2026-06-10 11:56:07.325859 | controller |
2026-06-10 11:56:07.325864 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-10 11:56:07.325875 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 11:56:07.325880 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 11:56:07.325884 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 11:56:07.325887 | controller | }}, dest={{
2026-06-10 11:56:07.325891 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:56:07.325895 | controller |   stage['path'], _val.src_file
2026-06-10 11:56:07.325899 | controller |   ) |
2026-06-10 11:56:07.325903 | controller |   path_join
2026-06-10 11:56:07.325906 | controller |  }}] ***
2026-06-10 11:56:07.325910 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.432)       0:00:40.163 ********
2026-06-10 11:56:07.325914 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.432)       0:00:40.160 ********
2026-06-10 11:56:07.563237 | controller | ok: [localhost] => (item=network-values)
2026-06-10 11:56:07.563280 | controller |
2026-06-10 11:56:07.563286 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:07.563290 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.237)       0:00:40.400 ********
2026-06-10 11:56:07.563295 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.237)       0:00:40.397 ********
2026-06-10 11:56:07.604065 | controller | skipping: [localhost]
2026-06-10 11:56:07.604106 | controller |
2026-06-10 11:56:07.604111 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 11:56:07.604116 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.040)       0:00:40.441 ********
2026-06-10 11:56:07.604120 | controller | Wednesday 10 June 2026  11:56:07 +0000 (0:00:00.040)       0:00:40.438 ********
2026-06-10 11:56:08.048641 | controller | changed: [localhost]
2026-06-10 11:56:08.048729 | controller |
2026-06-10 11:56:08.048740 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 11:56:08.048749 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.444)       0:00:40.886 ********
2026-06-10 11:56:08.048767 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.444)       0:00:40.883 ********
2026-06-10 11:56:08.486744 | controller | changed: [localhost]
2026-06-10 11:56:08.486806 | controller |
2026-06-10 11:56:08.486811 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 11:56:08.486816 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.438)       0:00:41.324 ********
2026-06-10 11:56:08.486820 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.438)       0:00:41.321 ********
2026-06-10 11:56:08.533441 | controller | skipping: [localhost]
2026-06-10 11:56:08.533540 | controller |
2026-06-10 11:56:08.533547 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 11:56:08.533552 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 11:56:08.533558 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 11:56:08.533563 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 11:56:08.533567 | controller |   ) | list
2026-06-10 11:56:08.533570 | controller | }}] ***
2026-06-10 11:56:08.533575 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.046)       0:00:41.370 ********
2026-06-10 11:56:08.533579 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.046)       0:00:41.367 ********
2026-06-10 11:56:08.589828 | controller | skipping: [localhost]
2026-06-10 11:56:08.589892 | controller |
2026-06-10 11:56:08.589909 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-10 11:56:08.589914 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 11:56:08.589919 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 11:56:08.589923 | controller | }}, mode=0644] ***
2026-06-10 11:56:08.589936 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.056)       0:00:41.427 ********
2026-06-10 11:56:08.589940 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.056)       0:00:41.424 ********
2026-06-10 11:56:08.900736 | controller | changed: [localhost]
2026-06-10 11:56:08.900799 | controller |
2026-06-10 11:56:08.900805 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:08.900811 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.310)       0:00:41.738 ********
2026-06-10 11:56:08.900817 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.310)       0:00:41.735 ********
2026-06-10 11:56:08.976101 | controller | skipping: [localhost]
2026-06-10 11:56:08.976215 | controller |
2026-06-10 11:56:08.976223 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 11:56:08.976229 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.075)       0:00:41.813 ********
2026-06-10 11:56:08.976234 | controller | Wednesday 10 June 2026  11:56:08 +0000 (0:00:00.075)       0:00:41.810 ********
2026-06-10 11:56:09.021434 | controller | skipping: [localhost]
2026-06-10 11:56:09.021521 | controller |
2026-06-10 11:56:09.021528 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-10 11:56:09.021542 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.045)       0:00:41.859 ********
2026-06-10 11:56:09.021548 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.045)       0:00:41.856 ********
2026-06-10 11:56:09.075619 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 11:56:09.075746 | controller | skipping: [localhost]
2026-06-10 11:56:09.075753 | controller |
2026-06-10 11:56:09.075757 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:09.075762 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.054)       0:00:41.913 ********
2026-06-10 11:56:09.075767 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.054)       0:00:41.910 ********
2026-06-10 11:56:09.129499 | controller | skipping: [localhost]
2026-06-10 11:56:09.129627 | controller |
2026-06-10 11:56:09.129640 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 11:56:09.129649 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.053)       0:00:41.967 ********
2026-06-10 11:56:09.129658 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.053)       0:00:41.964 ********
2026-06-10 11:56:09.276228 | controller | skipping: [localhost]
2026-06-10 11:56:09.276354 | controller |
2026-06-10 11:56:09.276366 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 11:56:09.276377 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.146)       0:00:42.113 ********
2026-06-10 11:56:09.276386 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.146)       0:00:42.110 ********
2026-06-10 11:56:09.321153 | controller | ok: [localhost] =>
2026-06-10 11:56:09.321219 | controller |     changed: false
2026-06-10 11:56:09.321229 | controller |     msg: All assertions passed
2026-06-10 11:56:09.321237 | controller |
2026-06-10 11:56:09.321246 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:56:09.321256 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.044)       0:00:42.158 ********
2026-06-10 11:56:09.321265 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.044)       0:00:42.155 ********
2026-06-10 11:56:09.358297 | controller | skipping: [localhost]
2026-06-10 11:56:09.358347 | controller |
2026-06-10 11:56:09.358358 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 11:56:09.358385 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.037)       0:00:42.196 ********
2026-06-10 11:56:09.358393 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.037)       0:00:42.192 ********
2026-06-10 11:56:09.388489 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 11:56:09.388565 | controller |
2026-06-10 11:56:09.388576 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 11:56:09.388584 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.030)       0:00:42.226 ********
2026-06-10 11:56:09.388593 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.030)       0:00:42.223 ********
2026-06-10 11:56:09.438181 | controller | skipping: [localhost]
2026-06-10 11:56:09.438302 | controller |
2026-06-10 11:56:09.438313 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 11:56:09.438322 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.049)       0:00:42.275 ********
2026-06-10 11:56:09.438331 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.049)       0:00:42.272 ********
2026-06-10 11:56:09.490778 | controller | ok: [localhost]
2026-06-10 11:56:09.490933 | controller |
2026-06-10 11:56:09.490951 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 11:56:09.490965 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 11:56:09.490979 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 11:56:09.490992 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 11:56:09.491004 | controller | }}] ***
2026-06-10 11:56:09.491016 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.052)       0:00:42.328 ********
2026-06-10 11:56:09.491028 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.052)       0:00:42.325 ********
2026-06-10 11:56:09.536622 | controller | skipping: [localhost]
2026-06-10 11:56:09.536801 | controller |
2026-06-10 11:56:09.536820 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 11:56:09.536834 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:56:09.536846 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 11:56:09.536860 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:56:09.536873 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.045)       0:00:42.374 ********
2026-06-10 11:56:09.536887 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.045)       0:00:42.370 ********
2026-06-10 11:56:09.948297 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-10 11:56:09.948399 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 11:56:09.948411 | controller |
2026-06-10 11:56:09.948422 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 11:56:09.948432 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.411)       0:00:42.786 ********
2026-06-10 11:56:09.948441 | controller | Wednesday 10 June 2026  11:56:09 +0000 (0:00:00.411)       0:00:42.782 ********
2026-06-10 11:56:10.052362 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 11:56:10.052499 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 11:56:10.052512 | controller |
2026-06-10 11:56:10.052554 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 11:56:10.052565 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.104)       0:00:42.890 ********
2026-06-10 11:56:10.052576 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.104)       0:00:42.886 ********
2026-06-10 11:56:10.098635 | controller | skipping: [localhost]
2026-06-10 11:56:10.098717 | controller |
2026-06-10 11:56:10.098728 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-10 11:56:10.098742 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.046)       0:00:42.936 ********
2026-06-10 11:56:10.098748 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.046)       0:00:42.933 ********
2026-06-10 11:56:10.235077 | controller |
2026-06-10 11:56:10.235116 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 11:56:10.235123 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.136)       0:00:43.072 ********
2026-06-10 11:56:10.235129 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.136)       0:00:43.069 ********
2026-06-10 11:56:10.289803 | controller | skipping: [localhost]
2026-06-10 11:56:10.289840 | controller |
2026-06-10 11:56:10.289847 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 11:56:10.289854 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.054)       0:00:43.127 ********
2026-06-10 11:56:10.289859 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.054)       0:00:43.124 ********
2026-06-10 11:56:10.360974 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 11:56:10.361002 | controller |
2026-06-10 11:56:10.361007 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 11:56:10.361012 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.071)       0:00:43.198 ********
2026-06-10 11:56:10.361016 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.071)       0:00:43.195 ********
2026-06-10 11:56:10.413238 | controller | ok: [localhost] =>
2026-06-10 11:56:10.413270 | controller |     changed: false
2026-06-10 11:56:10.413275 | controller |     msg: All assertions passed
2026-06-10 11:56:10.413279 | controller |
2026-06-10 11:56:10.413283 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:56:10.413287 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.052)       0:00:43.251 ********
2026-06-10 11:56:10.413291 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.052)       0:00:43.247 ********
2026-06-10 11:56:10.608267 | controller | ok: [localhost]
2026-06-10 11:56:10.608324 | controller |
2026-06-10 11:56:10.608339 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 11:56:10.608351 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.194)       0:00:43.445 ********
2026-06-10 11:56:10.608362 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.194)       0:00:43.442 ********
2026-06-10 11:56:10.703304 | controller | ok: [localhost] =>
2026-06-10 11:56:10.703362 | controller |     changed: false
2026-06-10 11:56:10.703375 | controller |     msg: All assertions passed
2026-06-10 11:56:10.703386 | controller |
2026-06-10 11:56:10.703397 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 11:56:10.703407 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.094)       0:00:43.540 ********
2026-06-10 11:56:10.703428 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.094)       0:00:43.537 ********
2026-06-10 11:56:10.978886 | controller | ok: [localhost]
2026-06-10 11:56:10.978985 | controller |
2026-06-10 11:56:10.978998 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 11:56:10.979009 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 11:56:10.979018 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 11:56:10.979027 | controller |   _config_map_content |
2026-06-10 11:56:10.979034 | controller |   ansible.utils.remove_keys(
2026-06-10 11:56:10.979042 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 11:56:10.979064 | controller |     matching_parameter='regex')
2026-06-10 11:56:10.979072 | controller | }}, cacheable=False] ***
2026-06-10 11:56:10.979081 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.275)       0:00:43.815 ********
2026-06-10 11:56:10.979089 | controller | Wednesday 10 June 2026  11:56:10 +0000 (0:00:00.275)       0:00:43.812 ********
2026-06-10 11:56:11.244914 | controller | ok: [localhost]
2026-06-10 11:56:11.244999 | controller |
2026-06-10 11:56:11.245011 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 11:56:11.245020 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.266)       0:00:44.082 ********
2026-06-10 11:56:11.245028 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.266)       0:00:44.079 ********
2026-06-10 11:56:11.334804 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 11:56:11.334900 | controller |
2026-06-10 11:56:11.334911 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 11:56:11.334920 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.090)       0:00:44.172 ********
2026-06-10 11:56:11.334928 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.090)       0:00:44.169 ********
2026-06-10 11:56:11.411205 | controller | ok: [localhost] =>
2026-06-10 11:56:11.411329 | controller |     changed: false
2026-06-10 11:56:11.411339 | controller |     msg: All assertions passed
2026-06-10 11:56:11.411348 | controller |
2026-06-10 11:56:11.411357 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 11:56:11.411366 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.076)       0:00:44.248 ********
2026-06-10 11:56:11.411374 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.076)       0:00:44.245 ********
2026-06-10 11:56:11.653197 | controller | ok: [localhost]
2026-06-10 11:56:11.653310 | controller |
2026-06-10 11:56:11.653318 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 11:56:11.653324 | controller |   (snippet_datadir,
2026-06-10 11:56:11.653330 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 11:56:11.653336 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 11:56:11.653342 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.241)       0:00:44.490 ********
2026-06-10 11:56:11.653347 | controller | Wednesday 10 June 2026  11:56:11 +0000 (0:00:00.241)       0:00:44.487 ********
2026-06-10 11:56:12.194929 | controller | ok: [localhost]
2026-06-10 11:56:12.194994 | controller |
2026-06-10 11:56:12.195000 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 11:56:12.195005 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.541)       0:00:45.032 ********
2026-06-10 11:56:12.195009 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.541)       0:00:45.029 ********
2026-06-10 11:56:12.261870 | controller | ok: [localhost]
2026-06-10 11:56:12.261933 | controller |
2026-06-10 11:56:12.261939 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 11:56:12.261943 | controller |   (snippet_datadir,
2026-06-10 11:56:12.261947 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 11:56:12.261951 | controller | }}, content={{
2026-06-10 11:56:12.261954 | controller |   _base64_patch |
2026-06-10 11:56:12.261958 | controller |   default({}) |
2026-06-10 11:56:12.261961 | controller |   to_nice_yaml
2026-06-10 11:56:12.261964 | controller | }}, mode=0644] ***
2026-06-10 11:56:12.261968 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.066)       0:00:45.099 ********
2026-06-10 11:56:12.261972 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.066)       0:00:45.095 ********
2026-06-10 11:56:12.685642 | controller | ok: [localhost]
2026-06-10 11:56:12.685739 | controller |
2026-06-10 11:56:12.685746 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 11:56:12.685752 | controller |   (snippet_datadir,
2026-06-10 11:56:12.685758 | controller |    '04_user_data.yaml') | path_join
2026-06-10 11:56:12.685775 | controller | }}, content={{
2026-06-10 11:56:12.685780 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 11:56:12.685785 | controller |   default({}) |
2026-06-10 11:56:12.685790 | controller |   to_nice_yaml
2026-06-10 11:56:12.685795 | controller | }}, mode=0644] ***
2026-06-10 11:56:12.685800 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.424)       0:00:45.523 ********
2026-06-10 11:56:12.685805 | controller | Wednesday 10 June 2026  11:56:12 +0000 (0:00:00.424)       0:00:45.519 ********
2026-06-10 11:56:13.110864 | controller | ok: [localhost]
2026-06-10 11:56:13.110926 | controller |
2026-06-10 11:56:13.110934 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 11:56:13.110940 | controller |   (
2026-06-10 11:56:13.110945 | controller |     snippet_datadir,
2026-06-10 11:56:13.110951 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 11:56:13.110956 | controller |   ) | path_join
2026-06-10 11:56:13.110961 | controller | }}, mode=0644] ***
2026-06-10 11:56:13.110966 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.425)       0:00:45.948 ********
2026-06-10 11:56:13.110971 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.425)       0:00:45.945 ********
2026-06-10 11:56:13.560593 | controller | ok: [localhost]
2026-06-10 11:56:13.560659 | controller |
2026-06-10 11:56:13.560665 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 11:56:13.560698 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.448)       0:00:46.397 ********
2026-06-10 11:56:13.560705 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.448)       0:00:46.394 ********
2026-06-10 11:56:13.647260 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 11:56:13.647331 | controller |
2026-06-10 11:56:13.647337 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 11:56:13.647342 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.087)       0:00:46.484 ********
2026-06-10 11:56:13.647346 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.086)       0:00:46.481 ********
2026-06-10 11:56:13.702060 | controller | ok: [localhost] =>
2026-06-10 11:56:13.702109 | controller |     changed: false
2026-06-10 11:56:13.702113 | controller |     msg: All assertions passed
2026-06-10 11:56:13.702117 | controller |
2026-06-10 11:56:13.702122 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 11:56:13.702134 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.055)       0:00:46.539 ********
2026-06-10 11:56:13.702138 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.055)       0:00:46.536 ********
2026-06-10 11:56:13.986011 | controller | ok: [localhost]
2026-06-10 11:56:13.986078 | controller |
2026-06-10 11:56:13.986086 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 11:56:13.986092 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.283)       0:00:46.823 ********
2026-06-10 11:56:13.986097 | controller | Wednesday 10 June 2026  11:56:13 +0000 (0:00:00.283)       0:00:46.820 ********
2026-06-10 11:56:14.051559 | controller | ok: [localhost]
2026-06-10 11:56:14.051730 | controller |
2026-06-10 11:56:14.051748 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 11:56:14.051759 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.065)       0:00:46.889 ********
2026-06-10 11:56:14.051767 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.065)       0:00:46.886 ********
2026-06-10 11:56:14.818189 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 11:56:14.818271 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 11:56:14.818276 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 11:56:14.818291 | controller |
2026-06-10 11:56:14.818296 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 11:56:14.818300 | controller |   _content |
2026-06-10 11:56:14.818303 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 11:56:14.818307 | controller |   combine(_parsed, recursive=true)
2026-06-10 11:56:14.818311 | controller | }}
2026-06-10 11:56:14.818315 | controller | ] ***
2026-06-10 11:56:14.818318 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.765)       0:00:47.654 ********
2026-06-10 11:56:14.818322 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.765)       0:00:47.651 ********
2026-06-10 11:56:14.963365 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 11:56:14.963435 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 11:56:14.963445 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 11:56:14.963453 | controller |
2026-06-10 11:56:14.963462 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 11:56:14.963469 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.145)       0:00:47.800 ********
2026-06-10 11:56:14.963477 | controller | Wednesday 10 June 2026  11:56:14 +0000 (0:00:00.145)       0:00:47.797 ********
2026-06-10 11:56:15.233616 | controller | ok: [localhost]
2026-06-10 11:56:15.233725 | controller |
2026-06-10 11:56:15.233734 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 11:56:15.233738 | controller |   (_destdir,
2026-06-10 11:56:15.233743 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 11:56:15.233747 | controller | }}, content={{
2026-06-10 11:56:15.233750 | controller |   (
2026-06-10 11:56:15.233754 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 11:56:15.233757 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 11:56:15.233761 | controller | }}, mode=0644] ***
2026-06-10 11:56:15.233766 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.270)       0:00:48.070 ********
2026-06-10 11:56:15.233771 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.270)       0:00:48.067 ********
2026-06-10 11:56:15.704353 | controller | ok: [localhost]
2026-06-10 11:56:15.704421 | controller |
2026-06-10 11:56:15.704427 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 11:56:15.704431 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.470)       0:00:48.541 ********
2026-06-10 11:56:15.704436 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.470)       0:00:48.538 ********
2026-06-10 11:56:15.755170 | controller | skipping: [localhost]
2026-06-10 11:56:15.755222 | controller |
2026-06-10 11:56:15.755229 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 11:56:15.755235 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.050)       0:00:48.592 ********
2026-06-10 11:56:15.755240 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.050)       0:00:48.589 ********
2026-06-10 11:56:15.826099 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 11:56:15.826173 | controller |
2026-06-10 11:56:15.826178 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 11:56:15.826183 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.070)       0:00:48.663 ********
2026-06-10 11:56:15.826202 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.070)       0:00:48.660 ********
2026-06-10 11:56:15.874920 | controller | ok: [localhost] =>
2026-06-10 11:56:15.874975 | controller |     changed: false
2026-06-10 11:56:15.874979 | controller |     msg: All assertions passed
2026-06-10 11:56:15.874984 | controller |
2026-06-10 11:56:15.874988 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 11:56:15.874993 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.048)       0:00:48.712 ********
2026-06-10 11:56:15.875006 | controller | Wednesday 10 June 2026  11:56:15 +0000 (0:00:00.048)       0:00:48.709 ********
2026-06-10 11:56:16.161614 | controller | ok: [localhost]
2026-06-10 11:56:16.161700 | controller |
2026-06-10 11:56:16.161720 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 11:56:16.161733 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.286)       0:00:48.999 ********
2026-06-10 11:56:16.161745 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.286)       0:00:48.996 ********
2026-06-10 11:56:16.248015 | controller | ok: [localhost] =>
2026-06-10 11:56:16.248065 | controller |     changed: false
2026-06-10 11:56:16.248072 | controller |     msg: All assertions passed
2026-06-10 11:56:16.248078 | controller |
2026-06-10 11:56:16.248084 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 11:56:16.248090 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.086)       0:00:49.085 ********
2026-06-10 11:56:16.248096 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.086)       0:00:49.082 ********
2026-06-10 11:56:16.486505 | controller | ok: [localhost]
2026-06-10 11:56:16.486578 | controller |
2026-06-10 11:56:16.486584 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 11:56:16.486589 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 11:56:16.486593 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 11:56:16.486597 | controller |   _config_map_content |
2026-06-10 11:56:16.486601 | controller |   ansible.utils.remove_keys(
2026-06-10 11:56:16.486605 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 11:56:16.486608 | controller |     matching_parameter='regex')
2026-06-10 11:56:16.486612 | controller | }}, cacheable=False] ***
2026-06-10 11:56:16.486615 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.238)       0:00:49.324 ********
2026-06-10 11:56:16.486620 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.238)       0:00:49.320 ********
2026-06-10 11:56:16.701375 | controller | ok: [localhost]
2026-06-10 11:56:16.701435 | controller |
2026-06-10 11:56:16.701442 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 11:56:16.701447 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.215)       0:00:49.539 ********
2026-06-10 11:56:16.701453 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.215)       0:00:49.536 ********
2026-06-10 11:56:16.780747 | controller | skipping: [localhost]
2026-06-10 11:56:16.780812 | controller |
2026-06-10 11:56:16.780817 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 11:56:16.780821 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.079)       0:00:49.618 ********
2026-06-10 11:56:16.780825 | controller | Wednesday 10 June 2026  11:56:16 +0000 (0:00:00.079)       0:00:49.615 ********
2026-06-10 11:56:17.005129 | controller | changed: [localhost]
2026-06-10 11:56:17.005240 | controller |
2026-06-10 11:56:17.005250 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 11:56:17.005256 | controller |   (snippet_datadir,
2026-06-10 11:56:17.005262 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 11:56:17.005268 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 11:56:17.005274 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.224)       0:00:49.842 ********
2026-06-10 11:56:17.005280 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.224)       0:00:49.839 ********
2026-06-10 11:56:17.083455 | controller | skipping: [localhost]
2026-06-10 11:56:17.083593 | controller |
2026-06-10 11:56:17.083603 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 11:56:17.083610 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.078)       0:00:49.920 ********
2026-06-10 11:56:17.083638 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.078)       0:00:49.917 ********
2026-06-10 11:56:17.155854 | controller | ok: [localhost]
2026-06-10 11:56:17.155962 | controller |
2026-06-10 11:56:17.155969 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 11:56:17.155974 | controller |   (snippet_datadir,
2026-06-10 11:56:17.155978 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 11:56:17.155982 | controller | }}, content={{
2026-06-10 11:56:17.155986 | controller |   _base64_patch |
2026-06-10 11:56:17.155989 | controller |   default({}) |
2026-06-10 11:56:17.155993 | controller |   to_nice_yaml
2026-06-10 11:56:17.155997 | controller | }}, mode=0644] ***
2026-06-10 11:56:17.156001 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.072)       0:00:49.992 ********
2026-06-10 11:56:17.156005 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.072)       0:00:49.989 ********
2026-06-10 11:56:17.650849 | controller | changed: [localhost]
2026-06-10 11:56:17.650926 | controller |
2026-06-10 11:56:17.650937 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 11:56:17.650946 | controller |   (snippet_datadir,
2026-06-10 11:56:17.650955 | controller |    '04_user_data.yaml') | path_join
2026-06-10 11:56:17.650964 | controller | }}, content={{
2026-06-10 11:56:17.650972 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 11:56:17.650981 | controller |   default({}) |
2026-06-10 11:56:17.650988 | controller |   to_nice_yaml
2026-06-10 11:56:17.650996 | controller | }}, mode=0644] ***
2026-06-10 11:56:17.651003 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.494)       0:00:50.487 ********
2026-06-10 11:56:17.651011 | controller | Wednesday 10 June 2026  11:56:17 +0000 (0:00:00.494)       0:00:50.484 ********
2026-06-10 11:56:18.141021 | controller | changed: [localhost]
2026-06-10 11:56:18.141089 | controller |
2026-06-10 11:56:18.141101 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 11:56:18.141111 | controller |   (
2026-06-10 11:56:18.141120 | controller |     snippet_datadir,
2026-06-10 11:56:18.141129 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 11:56:18.141137 | controller |   ) | path_join
2026-06-10 11:56:18.141145 | controller | }}, mode=0644] ***
2026-06-10 11:56:18.141154 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.490)       0:00:50.978 ********
2026-06-10 11:56:18.141163 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.490)       0:00:50.975 ********
2026-06-10 11:56:18.634898 | controller | changed: [localhost]
2026-06-10 11:56:18.634946 | controller |
2026-06-10 11:56:18.634957 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 11:56:18.634965 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.494)       0:00:51.472 ********
2026-06-10 11:56:18.634974 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.494)       0:00:51.469 ********
2026-06-10 11:56:18.729880 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 11:56:18.729934 | controller |
2026-06-10 11:56:18.729946 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 11:56:18.729956 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.094)       0:00:51.567 ********
2026-06-10 11:56:18.729977 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.094)       0:00:51.564 ********
2026-06-10 11:56:18.797958 | controller | ok: [localhost] =>
2026-06-10 11:56:18.798011 | controller |     changed: false
2026-06-10 11:56:18.798022 | controller |     msg: All assertions passed
2026-06-10 11:56:18.798032 | controller |
2026-06-10 11:56:18.798041 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 11:56:18.798051 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.068)       0:00:51.635 ********
2026-06-10 11:56:18.798060 | controller | Wednesday 10 June 2026  11:56:18 +0000 (0:00:00.068)       0:00:51.632 ********
2026-06-10 11:56:19.051630 | controller | ok: [localhost]
2026-06-10 11:56:19.051720 | controller |
2026-06-10 11:56:19.051739 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 11:56:19.051748 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.253)       0:00:51.888 ********
2026-06-10 11:56:19.051754 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.253)       0:00:51.885 ********
2026-06-10 11:56:19.121388 | controller | ok: [localhost]
2026-06-10 11:56:19.121481 | controller |
2026-06-10 11:56:19.121489 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 11:56:19.121495 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.070)       0:00:51.959 ********
2026-06-10 11:56:19.121501 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.070)       0:00:51.956 ********
2026-06-10 11:56:19.554177 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 11:56:19.554234 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 11:56:19.554241 | controller |
2026-06-10 11:56:19.554248 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 11:56:19.554254 | controller |   _content |
2026-06-10 11:56:19.554259 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 11:56:19.554265 | controller |   combine(_parsed, recursive=true)
2026-06-10 11:56:19.554270 | controller | }}
2026-06-10 11:56:19.554276 | controller | ] ***
2026-06-10 11:56:19.554281 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.432)       0:00:52.391 ********
2026-06-10 11:56:19.554286 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.432)       0:00:52.388 ********
2026-06-10 11:56:19.663472 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 11:56:19.663515 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 11:56:19.663523 | controller |
2026-06-10 11:56:19.663529 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 11:56:19.663535 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.108)       0:00:52.500 ********
2026-06-10 11:56:19.663540 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.108)       0:00:52.497 ********
2026-06-10 11:56:19.922954 | controller | changed: [localhost]
2026-06-10 11:56:19.923020 | controller |
2026-06-10 11:56:19.923031 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 11:56:19.923039 | controller |   (_destdir,
2026-06-10 11:56:19.923046 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 11:56:19.923054 | controller | }}, content={{
2026-06-10 11:56:19.923062 | controller |   (
2026-06-10 11:56:19.923070 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 11:56:19.923079 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 11:56:19.923087 | controller | }}, mode=0644] ***
2026-06-10 11:56:19.923095 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.259)       0:00:52.760 ********
2026-06-10 11:56:19.923102 | controller | Wednesday 10 June 2026  11:56:19 +0000 (0:00:00.259)       0:00:52.757 ********
2026-06-10 11:56:20.329334 | controller | changed: [localhost]
2026-06-10 11:56:20.329393 | controller |
2026-06-10 11:56:20.329404 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-10 11:56:20.329413 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 11:56:20.329422 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 11:56:20.329430 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 11:56:20.329438 | controller | }}, dest={{
2026-06-10 11:56:20.329446 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 11:56:20.329454 | controller |   stage['path'], _val.src_file
2026-06-10 11:56:20.329462 | controller |   ) |
2026-06-10 11:56:20.329470 | controller |   path_join
2026-06-10 11:56:20.329477 | controller |  }}] ***
2026-06-10 11:56:20.329485 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.406)       0:00:53.167 ********
2026-06-10 11:56:20.329493 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.406)       0:00:53.164 ********
2026-06-10 11:56:20.821948 | controller | ok: [localhost] => (item=network-values)
2026-06-10 11:56:20.822003 | controller | changed: [localhost] => (item=service-values)
2026-06-10 11:56:20.822008 | controller |
2026-06-10 11:56:20.822013 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 11:56:20.822017 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.492)       0:00:53.659 ********
2026-06-10 11:56:20.822021 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.492)       0:00:53.656 ********
2026-06-10 11:56:20.861201 | controller | skipping: [localhost]
2026-06-10 11:56:20.861264 | controller |
2026-06-10 11:56:20.861269 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 11:56:20.861274 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.039)       0:00:53.699 ********
2026-06-10 11:56:20.861278 | controller | Wednesday 10 June 2026  11:56:20 +0000 (0:00:00.039)       0:00:53.695 ********
2026-06-10 11:56:21.188446 | controller | task path: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/kustomize_deploy/tasks/execute_step.yml:241
2026-06-10 11:56:21.188509 | controller | fatal: [localhost]: FAILED! =>
2026-06-10 11:56:21.188517 | controller |     changed: true
2026-06-10 11:56:21.188522 | controller |     cmd:
2026-06-10 11:56:21.188526 | controller |     - oc
2026-06-10 11:56:21.188529 | controller |     - kustomize
2026-06-10 11:56:21.188533 | controller |     delta: '0:00:00.134082'
2026-06-10 11:56:21.188537 | controller |     end: '2026-06-10 11:56:21.163154'
2026-06-10 11:56:21.188541 | controller |     msg: non-zero return code
2026-06-10 11:56:21.188544 | controller |     rc: 1
2026-06-10 11:56:21.188548 | controller |     start: '2026-06-10 11:56:21.029072'
2026-06-10 11:56:21.188552 | controller |     stderr: 'error: accumulating components: accumulateDirectory: "recursed accumulation
2026-06-10 11:56:21.188556 | controller |       of path ''/home/zuul/src/github.com/openstack-k8s-operators/architecture/dt/nova/nova05epsilon'':
2026-06-10 11:56:21.188560 | controller |       fieldPath `data.glance.default.replicas` is missing for replacement source ConfigMap.[noVer].[noGrp]/service-values.[noNs]"'
2026-06-10 11:56:21.188563 | controller |     stderr_lines:
2026-06-10 11:56:21.188567 | controller |     - 'error: accumulating components: accumulateDirectory: "recursed accumulation of
2026-06-10 11:56:21.188571 | controller |       path ''/home/zuul/src/github.com/openstack-k8s-operators/architecture/dt/nova/nova05epsilon'':
2026-06-10 11:56:21.188574 | controller |       fieldPath `data.glance.default.replicas` is missing for replacement source ConfigMap.[noVer].[noGrp]/service-values.[noNs]"'
2026-06-10 11:56:21.188577 | controller |     stdout: ''
2026-06-10 11:56:21.188581 | controller |     stdout_lines: []
2026-06-10 11:56:21.188585 | controller |
2026-06-10 11:56:21.188588 | controller | NO MORE HOSTS LEFT *************************************************************
2026-06-10 11:56:21.188592 | controller |
2026-06-10 11:56:21.188595 | controller | PLAY RECAP *********************************************************************
2026-06-10 11:56:21.188599 | controller | localhost                  : ok=142  changed=31   unreachable=0    failed=1    skipped=43   rescued=0    ignored=0
2026-06-10 11:56:21.188602 | controller |
2026-06-10 11:56:21.188605 | controller | Wednesday 10 June 2026  11:56:21 +0000 (0:00:00.325)       0:00:54.024 ********
2026-06-10 11:56:21.188609 | controller | ===============================================================================
2026-06-10 11:56:21.188612 | controller | Get automation contents ------------------------------------------------- 8.23s
2026-06-10 11:56:21.188615 | controller | ci_setup : Install openshift client ------------------------------------- 4.10s
2026-06-10 11:56:21.188619 | controller | ci_setup : Install needed packages -------------------------------------- 2.79s
2026-06-10 11:56:21.188622 | controller | Load automation files as fact ------------------------------------------- 2.13s
2026-06-10 11:56:21.188625 | controller | ci_setup : Manage directories ------------------------------------------- 1.20s
2026-06-10 11:56:21.188629 | controller | Gathering Facts --------------------------------------------------------- 0.89s
2026-06-10 11:56:21.188632 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.77s
2026-06-10 11:56:21.188642 | controller | Create needed SSH keypairs ---------------------------------------------- 0.70s
2026-06-10 11:56:21.188645 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.69s
2026-06-10 11:56:21.188648 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s
2026-06-10 11:56:21.188652 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.59s
2026-06-10 11:56:21.188655 | controller | Copy file on localhost -------------------------------------------------- 0.55s
2026-06-10 11:56:21.188658 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.54s
2026-06-10 11:56:21.188661 | controller | ci_gen_kustomize_values : Push base64 CI patches ------------------------ 0.50s
2026-06-10 11:56:21.188665 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.50s
2026-06-10 11:56:21.188684 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp --- 0.50s
2026-06-10 11:56:21.188687 | controller | ci_gen_kustomize_values : Push base64 CI patches ------------------------ 0.49s
2026-06-10 11:56:21.188691 | controller | ci_gen_kustomize_values : Copy the base values.yaml --------------------- 0.49s
2026-06-10 11:56:21.188696 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.49s
2026-06-10 11:56:21.188700 | controller | ci_gen_kustomize_values : Push user provided dataset -------------------- 0.49s
2026-06-10 11:56:21.188703 | controller | Wednesday 10 June 2026  11:56:21 +0000 (0:00:00.326)       0:00:54.022 ********
2026-06-10 11:56:21.188706 | controller | ===============================================================================
2026-06-10 11:56:21.188710 | controller | ci_gen_kustomize_values ------------------------------------------------ 20.36s
2026-06-10 11:56:21.188713 | controller | ci_setup ---------------------------------------------------------------- 9.62s
2026-06-10 11:56:21.188717 | controller | ansible.builtin.slurp --------------------------------------------------- 9.29s
2026-06-10 11:56:21.188720 | controller | kustomize_deploy -------------------------------------------------------- 8.45s
2026-06-10 11:56:21.188723 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.24s
2026-06-10 11:56:21.188727 | controller | gather_facts ------------------------------------------------------------ 0.89s
2026-06-10 11:56:21.188730 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.70s
2026-06-10 11:56:21.188733 | controller | ansible.builtin.copy ---------------------------------------------------- 0.55s
2026-06-10 11:56:21.188736 | controller | networking_mapper ------------------------------------------------------- 0.54s
2026-06-10 11:56:21.188746 | controller | ansible.builtin.file ---------------------------------------------------- 0.37s
2026-06-10 11:56:21.188750 | controller | ansible.builtin.include_role -------------------------------------------- 0.31s
2026-06-10 11:56:21.188753 | controller | ansible.builtin.find ---------------------------------------------------- 0.27s
2026-06-10 11:56:21.188756 | controller | ansible.builtin.stat ---------------------------------------------------- 0.26s
2026-06-10 11:56:21.188760 | controller | ansible.builtin.assert -------------------------------------------------- 0.06s
2026-06-10 11:56:21.188763 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-10 11:56:21.188766 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-10 11:56:21.188770 | controller | total ------------------------------------------------------------------ 53.95s
2026-06-10 11:56:21.618359 | controller | ERROR
2026-06-10 11:56:21.618686 | controller | {
2026-06-10 11:56:21.618763 | controller |   "delta": "0:00:55.162596",
2026-06-10 11:56:21.618810 | controller |   "end": "2026-06-10 11:56:21.315213",
2026-06-10 11:56:21.618866 | controller |   "msg": "non-zero return code",
2026-06-10 11:56:21.618905 | controller |   "rc": 2,
2026-06-10 11:56:21.618946 | controller |   "start": "2026-06-10 11:55:26.152617"
2026-06-10 11:56:21.618990 | controller | }
failure
2026-06-10 11:56:21.672952 | 
2026-06-10 11:56:21.673069 | PLAY RECAP
2026-06-10 11:56:21.673159 | controller | ok: 0 changed: 0 unreachable: 0 failed: 1 skipped: 0 rescued: 0 ignored: 0
2026-06-10 11:56:21.673207 | 
2026-06-10 11:56:21.788958 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 11:56:21.790383 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 11:56:22.405586 | 
2026-06-10 11:56:22.405724 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-10 11:56:22.415957 | 
2026-06-10 11:56:22.416027 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-10 11:56:22.848112 | controller | ok
2026-06-10 11:56:22.899336 | 
2026-06-10 11:56:22.899464 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-10 11:56:22.906146 | 
2026-06-10 11:56:22.906327 | TASK [Filter out host if needed]
2026-06-10 11:56:22.918042 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 11:56:22.922446 | 
2026-06-10 11:56:22.922625 | TASK [Ensure file is present]
2026-06-10 11:56:23.337152 | controller | ok
2026-06-10 11:56:23.341212 | 
2026-06-10 11:56:23.341274 | TASK [Manage molecule report file]
2026-06-10 11:56:23.862060 | controller | skipping: Conditional result was False
2026-06-10 11:56:23.870988 | 
2026-06-10 11:56:23.871120 | TASK [Check if we get ci-framework-data basedir]
2026-06-10 11:56:24.183430 | controller | ok
2026-06-10 11:56:24.193090 | 
2026-06-10 11:56:24.193418 | TASK [Create ci-framework-data log directory for zuul]
2026-06-10 11:56:24.451113 | controller | changed
2026-06-10 11:56:24.457309 | 
2026-06-10 11:56:24.457408 | TASK [Copy ci-framework interesting files]
2026-06-10 11:56:25.038462 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-10 11:56:25.494660 | controller | ok: Runtime: 0:00:00.152078
2026-06-10 11:56:25.502377 | 
2026-06-10 11:56:25.502559 | TASK [Get SELinux listing]
2026-06-10 11:56:26.048126 | controller | ok: Runtime: 0:00:00.014529
2026-06-10 11:56:26.057054 | 
2026-06-10 11:56:26.057198 | TASK [Generate log index]
2026-06-10 11:56:26.980649 | controller | changed
2026-06-10 11:56:26.988296 | 
2026-06-10 11:56:26.988426 | TASK [Get some env related data]
2026-06-10 11:56:27.646059 | controller | /home/zuul/.local/bin/ansible
2026-06-10 11:56:28.534181 | controller | ok: Runtime: 0:00:00.987740
2026-06-10 11:56:28.541869 | 
2026-06-10 11:56:28.542028 | TASK [Generate list of logs to collect in home directory]
2026-06-10 11:56:28.901186 | controller | ok: All paths examined
2026-06-10 11:56:28.946810 | 
2026-06-10 11:56:28.946955 | LOOP [Copy logs from home directory]
2026-06-10 11:56:29.334132 | controller | changed:
2026-06-10 11:56:29.334394 | controller | {
2026-06-10 11:56:29.334450 | controller |   "atime": 1781092501.7457192,
2026-06-10 11:56:29.334490 | controller |   "ctime": 1781092581.1870778,
2026-06-10 11:56:29.334565 | controller |   "dev": 64513,
2026-06-10 11:56:29.334604 | controller |   "gid": 1000,
2026-06-10 11:56:29.334640 | controller |   "gr_name": "zuul",
2026-06-10 11:56:29.334675 | controller |   "inode": 68961,
2026-06-10 11:56:29.334708 | controller |   "isblk": false,
2026-06-10 11:56:29.334743 | controller |   "ischr": false,
2026-06-10 11:56:29.334775 | controller |   "isdir": false,
2026-06-10 11:56:29.334808 | controller |   "isfifo": false,
2026-06-10 11:56:29.334841 | controller |   "isgid": false,
2026-06-10 11:56:29.334875 | controller |   "islnk": false,
2026-06-10 11:56:29.334908 | controller |   "isreg": true,
2026-06-10 11:56:29.334942 | controller |   "issock": false,
2026-06-10 11:56:29.334998 | controller |   "isuid": false,
2026-06-10 11:56:29.335036 | controller |   "mode": "0644",
2026-06-10 11:56:29.335072 | controller |   "mtime": 1781092581.1870778,
2026-06-10 11:56:29.335108 | controller |   "nlink": 1,
2026-06-10 11:56:29.335144 | controller |   "path": "/home/zuul/ansible.log",
2026-06-10 11:56:29.335179 | controller |   "pw_name": "zuul",
2026-06-10 11:56:29.335214 | controller |   "rgrp": true,
2026-06-10 11:56:29.335249 | controller |   "roth": true,
2026-06-10 11:56:29.335288 | controller |   "rusr": true,
2026-06-10 11:56:29.335324 | controller |   "size": 138189,
2026-06-10 11:56:29.335359 | controller |   "uid": 1000,
2026-06-10 11:56:29.335394 | controller |   "wgrp": false,
2026-06-10 11:56:29.335427 | controller |   "woth": false,
2026-06-10 11:56:29.335460 | controller |   "wusr": true,
2026-06-10 11:56:29.335495 | controller |   "xgrp": false,
2026-06-10 11:56:29.335591 | controller |   "xoth": false,
2026-06-10 11:56:29.335632 | controller |   "xusr": false
2026-06-10 11:56:29.335668 | controller | }
2026-06-10 11:56:29.350638 | 
2026-06-10 11:56:29.350832 | TASK [Copy crio stats log file]
2026-06-10 11:56:29.377230 | controller | skipping: Conditional result was False
2026-06-10 11:56:29.386080 | 
2026-06-10 11:56:29.386209 | TASK [Get SELinux related data]
2026-06-10 11:56:29.642654 | controller | <no matches>
2026-06-10 11:56:29.931786 | controller | ERROR
2026-06-10 11:56:29.932022 | controller | {
2026-06-10 11:56:29.932086 | controller |   "delta": "0:00:00.014292",
2026-06-10 11:56:29.932130 | controller |   "end": "2026-06-10 11:56:29.643891",
2026-06-10 11:56:29.932170 | controller |   "msg": "non-zero return code",
2026-06-10 11:56:29.932207 | controller |   "rc": 1,
2026-06-10 11:56:29.932243 | controller |   "start": "2026-06-10 11:56:29.629599"
2026-06-10 11:56:29.932280 | controller | }
2026-06-10 11:56:29.932328 | controller | ERROR: Ignoring Errors
2026-06-10 11:56:29.939477 | 
2026-06-10 11:56:29.939651 | TASK [Create system configuration directory]
2026-06-10 11:56:30.194378 | controller | changed
2026-06-10 11:56:30.199496 | 
2026-06-10 11:56:30.199636 | TASK [Get some of the system configurations]
2026-06-10 11:56:30.731930 | controller | ok: Runtime: 0:00:00.021208
2026-06-10 11:56:30.739419 | 
2026-06-10 11:56:30.739592 | TASK [Copy generated documentation if available]
2026-06-10 11:56:30.775934 | controller | skipping: Conditional result was False
2026-06-10 11:56:30.789404 | 
2026-06-10 11:56:30.789662 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-10 11:56:30.818274 | controller | skipping: Conditional result was False
2026-06-10 11:56:30.828579 | 
2026-06-10 11:56:30.828718 | TASK [Compress logs bigger than 2MB]
2026-06-10 11:56:31.367724 | controller | ok: Runtime: 0:00:00.008856
2026-06-10 11:56:31.371219 | 
2026-06-10 11:56:31.371291 | TASK [Copy files from workspace on node]
2026-06-10 11:56:31.389960 | controller | ok
2026-06-10 11:56:31.408066 | 
2026-06-10 11:56:31.408128 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 11:56:31.441535 | controller | skipping: Conditional result was False
2026-06-10 11:56:31.446761 | 
2026-06-10 11:56:31.446826 | TASK [fetch-output : Set log path for single node]
2026-06-10 11:56:31.483997 | controller | ok
2026-06-10 11:56:31.487578 | 
2026-06-10 11:56:31.487643 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 11:56:31.736613 | controller -> localhost | changed: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/logs"
2026-06-10 11:56:31.736930 | controller -> localhost | changed: All items complete
2026-06-10 11:56:31.736965 | 
2026-06-10 11:56:31.962939 | controller -> localhost | changed: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/artifacts"
2026-06-10 11:56:32.171304 | controller -> localhost | changed: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/docs"
2026-06-10 11:56:32.185290 | 
2026-06-10 11:56:32.185402 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 11:56:32.950285 | controller | changed:
2026-06-10 11:56:32.950471 | controller | .d..t...... ./
2026-06-10 11:56:32.950500 | controller | >f+++++++++ README.html
2026-06-10 11:56:32.950552 | controller | >f+++++++++ ansible.log
2026-06-10 11:56:32.950573 | controller | >f+++++++++ dmesg.log
2026-06-10 11:56:32.950593 | controller | >f+++++++++ installed-pkgs.log
2026-06-10 11:56:32.950611 | controller | >f+++++++++ python.log
2026-06-10 11:56:32.950628 | controller | >f+++++++++ registries.conf
2026-06-10 11:56:32.950644 | controller | >f+++++++++ selinux-denials.log
2026-06-10 11:56:32.950660 | controller | >f+++++++++ selinux-listing.log
2026-06-10 11:56:32.950676 | controller | cd+++++++++ ci-framework-data/
2026-06-10 11:56:32.950693 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-10 11:56:32.950710 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-10 11:56:32.950727 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-10 11:56:32.950743 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-10 11:56:32.950759 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-10 11:56:32.950775 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-10 11:56:32.950791 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-10 11:56:32.950807 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-10 11:56:32.950825 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-10 11:56:32.950842 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-10 11:56:32.950858 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-10 11:56:32.950875 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-10 11:56:32.950891 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-10 11:56:32.950907 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-10 11:56:32.950923 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30527.2026-06-10@11:56:05~
2026-06-10 11:56:32.950940 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-10 11:56:32.950956 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-10 11:56:32.950971 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-10 11:56:32.950987 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-10 11:56:32.951003 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-10 11:56:32.951018 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-10 11:56:32.951034 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-10 11:56:32.951049 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-10 11:56:32.951064 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-10 11:56:32.951080 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-10 11:56:32.951096 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-10 11:56:32.951112 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-10 11:56:32.951127 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-10 11:56:32.951143 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-10 11:56:32.951158 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-10 11:56:32.951181 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-10 11:56:32.951197 | controller | cd+++++++++ registries.conf.d/
2026-06-10 11:56:32.951213 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-10 11:56:32.951229 | controller | cd+++++++++ system-config/
2026-06-10 11:56:32.951244 | controller | cd+++++++++ system-config/libvirt/
2026-06-10 11:56:32.951260 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-10 11:56:32.951276 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-10 11:56:33.458658 | controller | changed: .d..t...... ./
2026-06-10 11:56:33.938122 | controller | changed: .d..t...... ./
2026-06-10 11:56:33.978328 | 
2026-06-10 11:56:33.978492 | TASK [Return artifact to Zuul]
2026-06-10 11:56:34.013946 | controller | skipping: Conditional result was False
2026-06-10 11:56:34.016543 | 
2026-06-10 11:56:34.016612 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-10 11:56:34.016739 | 
2026-06-10 11:56:34.016792 | PLAY RECAP
2026-06-10 11:56:34.016845 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-10 11:56:34.016872 | 
2026-06-10 11:56:34.144121 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 11:56:34.146608 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 11:56:34.773459 | 
2026-06-10 11:56:34.773582 | PLAY [all]
2026-06-10 11:56:34.783709 | 
2026-06-10 11:56:34.783797 | TASK [include_role : fetch-output]
2026-06-10 11:56:34.820941 | controller | ok
2026-06-10 11:56:34.835014 | 
2026-06-10 11:56:34.835100 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 11:56:34.888618 | controller | skipping: Conditional result was False
2026-06-10 11:56:34.894198 | 
2026-06-10 11:56:34.894289 | TASK [fetch-output : Set log path for single node]
2026-06-10 11:56:34.956032 | controller | ok
2026-06-10 11:56:34.963601 | 
2026-06-10 11:56:34.963742 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 11:56:35.413755 | controller -> localhost | ok: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/logs"
2026-06-10 11:56:35.657877 | controller -> localhost | ok: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/artifacts"
2026-06-10 11:56:35.888827 | controller -> localhost | ok: "/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/docs"
2026-06-10 11:56:35.906945 | 
2026-06-10 11:56:35.907115 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 11:56:36.640545 | controller | ok
2026-06-10 11:56:36.640924 | controller | ok: All items complete
2026-06-10 11:56:36.640987 | 
2026-06-10 11:56:37.169735 | controller | ok
2026-06-10 11:56:37.699021 | controller | ok
2026-06-10 11:56:37.719568 | 
2026-06-10 11:56:37.719800 | TASK [include_role : fetch-output-openshift]
2026-06-10 11:56:37.735434 | controller | skipping: Conditional result was False
2026-06-10 11:56:37.740363 | 
2026-06-10 11:56:37.740433 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 11:56:38.250825 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.012430
2026-06-10 11:56:38.526444 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.011091
2026-06-10 11:56:38.550229 | 
2026-06-10 11:56:38.550385 | PLAY [all]
2026-06-10 11:56:38.561384 | 
2026-06-10 11:56:38.561688 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-10 11:56:39.082386 | controller | changed
2026-06-10 11:56:39.091646 | 
2026-06-10 11:56:39.091748 | PLAY RECAP
2026-06-10 11:56:39.091838 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-10 11:56:39.091884 | 
2026-06-10 11:56:39.210806 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 11:56:39.213220 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-10 11:56:39.921597 | 
2026-06-10 11:56:39.921698 | PLAY [localhost]
2026-06-10 11:56:39.931485 | 
2026-06-10 11:56:39.931578 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 11:56:40.448573 | localhost | changed
2026-06-10 11:56:40.478132 | 
2026-06-10 11:56:40.478459 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 11:56:40.519626 | localhost | ok
2026-06-10 11:56:40.527677 | 
2026-06-10 11:56:40.527768 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 11:56:40.952430 | localhost | changed
2026-06-10 11:56:40.962624 | 
2026-06-10 11:56:40.962794 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 11:56:41.796418 | localhost | changed
2026-06-10 11:56:41.805439 | 
2026-06-10 11:56:41.805614 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 11:56:42.342193 | localhost | Identity added: /var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/tmp/ansible.1m5s4zdn (/var/lib/zuul/builds/80aeaac525534bb6a697a7c17a4689ae/work/tmp/ansible.1m5s4zdn)
2026-06-10 11:56:42.342574 | localhost | ok: Runtime: 0:00:00.011506
2026-06-10 11:56:42.349911 | 
2026-06-10 11:56:42.350053 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 11:56:42.660903 | localhost | ok: Runtime: 0:00:00.009812
2026-06-10 11:56:42.669010 | 
2026-06-10 11:56:42.669167 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 11:56:42.724127 | localhost | changed
2026-06-10 11:56:42.731416 | 
2026-06-10 11:56:42.731580 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 11:56:43.156871 | localhost | changed
2026-06-10 11:56:43.166860 | 
2026-06-10 11:56:43.166968 | PLAY [localhost]
2026-06-10 11:56:43.173084 | 
2026-06-10 11:56:43.173161 | TASK [Generate bulk log download script]
2026-06-10 11:56:43.192548 | localhost | ok
2026-06-10 11:56:43.205564 | 
2026-06-10 11:56:43.205652 | TASK [local-log-download : Check API endpoint is defined]
2026-06-10 11:56:43.254989 | localhost | ok: All assertions passed
2026-06-10 11:56:43.263578 | 
2026-06-10 11:56:43.263704 | TASK [local-log-download : Create download script]
2026-06-10 11:56:43.787625 | localhost -> localhost | changed
2026-06-10 11:56:43.829385 | 
2026-06-10 11:56:43.829546 | TASK [Register quick-download link]
2026-06-10 11:56:43.856962 | localhost | ok
2026-06-10 11:56:43.858816 | 
2026-06-10 11:56:43.858867 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 11:56:43.863160 | 
2026-06-10 11:56:43.863216 | TASK [Set zuul-log-path fact]
2026-06-10 11:56:43.887722 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 11:56:43.899423 | 
2026-06-10 11:56:43.899580 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 11:56:43.947373 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 11:56:43.953432 | 
2026-06-10 11:56:43.953593 | TASK [upload-logs : Create log directories]
2026-06-10 11:56:44.862609 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 11:56:44.866132 | 
2026-06-10 11:56:44.866260 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 11:56:45.227830 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010339
2026-06-10 11:56:45.233018 | 
2026-06-10 11:56:45.233143 | TASK [upload-logs : Upload logs to log server]
2026-06-10 11:56:48.108018 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 11:56:48.111142 | 
2026-06-10 11:56:48.111268 | LOOP [upload-logs : Compress console log and json output]
