2026-06-10 15:57:35.089920 | Job console starting
2026-06-10 15:57:35.197693 | Updating git repos
2026-06-10 15:57:35.245754 | Cloning repos into workspace
2026-06-10 15:57:36.904501 | Restoring repo states
2026-06-10 15:57:36.921829 | Merging changes
2026-06-10 15:57:39.108334 | Checking out repos
2026-06-10 15:57:39.579804 | Preparing playbooks
2026-06-10 15:57:44.280308 | Running Ansible setup
2026-06-10 15:57:48.102318 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 15:57:48.791425 | 
2026-06-10 15:57:48.791557 | PLAY [localhost]
2026-06-10 15:57:48.799367 | 
2026-06-10 15:57:48.799433 | TASK [Gathering Facts]
2026-06-10 15:57:49.792612 | localhost | ok
2026-06-10 15:57:49.807686 | 
2026-06-10 15:57:49.807837 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 15:57:50.272570 | localhost -> localhost | changed
2026-06-10 15:57:50.282074 | 
2026-06-10 15:57:50.282216 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 15:57:51.306582 | localhost -> localhost | changed
2026-06-10 15:57:51.312886 | 
2026-06-10 15:57:51.312964 | TASK [Setup log path fact]
2026-06-10 15:57:51.332060 | localhost | ok
2026-06-10 15:57:51.341565 | 
2026-06-10 15:57:51.341635 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 15:57:51.368388 | localhost | ok
2026-06-10 15:57:51.374194 | 
2026-06-10 15:57:51.374265 | TASK [emit-job-header : Print job information]
2026-06-10 15:57:51.401243 | # Job Information
2026-06-10 15:57:51.401397 | Ansible Version: 2.16.18
2026-06-10 15:57:51.401421 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-10 15:57:51.401441 | Pipeline: github-check
2026-06-10 15:57:51.401459 | Executor: 38.129.56.84
2026-06-10 15:57:51.401476 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-10 15:57:51.401496 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/3ed/rdoproject.org/3edf5c7887654989b5fcc5b8101e12d5/
2026-06-10 15:57:51.401514 | Event ID: e70ff5e0-64e4-11f1-9741-43c7389e59f0
2026-06-10 15:57:51.404364 | 
2026-06-10 15:57:51.404424 | LOOP [emit-job-header : Print node information]
2026-06-10 15:57:51.486054 | localhost | ok:
2026-06-10 15:57:51.486579 | localhost | # Node Information
2026-06-10 15:57:51.486639 | localhost | Inventory Hostname: controller
2026-06-10 15:57:51.486687 | localhost | Hostname: np0000069915
2026-06-10 15:57:51.486727 | localhost | Username: zuul
2026-06-10 15:57:51.486772 | localhost | Distro: CentOS 9
2026-06-10 15:57:51.486812 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-10 15:57:51.486884 | localhost | Region: RegionOne
2026-06-10 15:57:51.486933 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-10 15:57:51.486972 | localhost | Product Name: OpenStack Nova
2026-06-10 15:57:51.487009 | localhost | Interface IP: 38.102.83.41
2026-06-10 15:57:51.494800 | 
2026-06-10 15:57:51.494916 | PLAY [all]
2026-06-10 15:57:51.500181 | 
2026-06-10 15:57:51.500238 | TASK [Gather network facts]
2026-06-10 15:57:51.911918 | controller | ok
2026-06-10 15:57:51.918323 | 
2026-06-10 15:57:51.918387 | TASK [include_role : start-zuul-console]
2026-06-10 15:57:51.937464 | controller | ok
2026-06-10 15:57:51.949632 | 
2026-06-10 15:57:51.949718 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 15:57:52.308156 | controller | ok
2026-06-10 15:57:52.322258 | 
2026-06-10 15:57:52.322457 | TASK [include_role : add-build-sshkey]
2026-06-10 15:57:52.355561 | controller | ok
2026-06-10 15:57:52.377636 | 
2026-06-10 15:57:52.377787 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 15:57:52.717130 | controller -> localhost | ok
2026-06-10 15:57:52.726045 | 
2026-06-10 15:57:52.726176 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 15:57:52.760558 | controller | ok
2026-06-10 15:57:52.787545 | controller | included: /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-10 15:57:52.800083 | 
2026-06-10 15:57:52.800379 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-10 15:57:53.439115 | controller -> localhost | Generating public/private rsa key pair.
2026-06-10 15:57:53.439328 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/3edf5c7887654989b5fcc5b8101e12d5_id_rsa
2026-06-10 15:57:53.439359 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/3edf5c7887654989b5fcc5b8101e12d5_id_rsa.pub
2026-06-10 15:57:53.439381 | controller -> localhost | The key fingerprint is:
2026-06-10 15:57:53.439401 | controller -> localhost | SHA256:luW4Z6ZM0hBJf6JWKIKPg0WlFIh6lTJiSkwktZ2xFvI zuul-build-sshkey
2026-06-10 15:57:53.439422 | controller -> localhost | The key's randomart image is:
2026-06-10 15:57:53.439441 | controller -> localhost | +---[RSA 3072]----+
2026-06-10 15:57:53.439460 | controller -> localhost | |*=*o+..          |
2026-06-10 15:57:53.439479 | controller -> localhost | |=Bo*o* +         |
2026-06-10 15:57:53.439498 | controller -> localhost | |*.=+E + + o      |
2026-06-10 15:57:53.439516 | controller -> localhost | |++.o . + B       |
2026-06-10 15:57:53.439535 | controller -> localhost | |+..   + S .      |
2026-06-10 15:57:53.439553 | controller -> localhost | | .   . + .       |
2026-06-10 15:57:53.439571 | controller -> localhost | |      . + +      |
2026-06-10 15:57:53.439590 | controller -> localhost | |       + =       |
2026-06-10 15:57:53.439607 | controller -> localhost | |        o        |
2026-06-10 15:57:53.439625 | controller -> localhost | +----[SHA256]-----+
2026-06-10 15:57:53.439673 | controller -> localhost | ok: Runtime: 0:00:00.126420
2026-06-10 15:57:53.443566 | 
2026-06-10 15:57:53.443629 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-10 15:57:53.468278 | controller | ok
2026-06-10 15:57:53.477730 | controller | included: /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-10 15:57:53.488593 | 
2026-06-10 15:57:53.488654 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-10 15:57:53.522084 | controller | skipping: Conditional result was False
2026-06-10 15:57:53.526795 | 
2026-06-10 15:57:53.526890 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-10 15:57:54.001742 | controller | changed
2026-06-10 15:57:54.007016 | 
2026-06-10 15:57:54.007099 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-10 15:57:54.241525 | controller | ok
2026-06-10 15:57:54.245165 | 
2026-06-10 15:57:54.245229 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-10 15:57:55.240632 | controller | changed
2026-06-10 15:57:55.252368 | 
2026-06-10 15:57:55.252452 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-10 15:57:55.984164 | controller | changed
2026-06-10 15:57:55.991828 | 
2026-06-10 15:57:55.991982 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-10 15:57:56.018807 | controller | skipping: Conditional result was False
2026-06-10 15:57:56.027794 | 
2026-06-10 15:57:56.027952 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 15:57:56.493371 | controller -> localhost | changed
2026-06-10 15:57:56.509272 | 
2026-06-10 15:57:56.509403 | TASK [add-build-sshkey : Add back temp key]
2026-06-10 15:57:56.853823 | controller -> localhost | Identity added: /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/3edf5c7887654989b5fcc5b8101e12d5_id_rsa (zuul-build-sshkey)
2026-06-10 15:57:56.854072 | controller -> localhost | ok: Runtime: 0:00:00.010784
2026-06-10 15:57:56.857688 | 
2026-06-10 15:57:56.857758 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-10 15:57:57.245352 | controller | ok
2026-06-10 15:57:57.252144 | 
2026-06-10 15:57:57.252275 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-10 15:57:57.288971 | controller | skipping: Conditional result was False
2026-06-10 15:57:57.307312 | 
2026-06-10 15:57:57.307482 | TASK [include_role : validate-host]
2026-06-10 15:57:57.330609 | controller | ok
2026-06-10 15:57:57.364754 | 
2026-06-10 15:57:57.364937 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 15:57:57.406568 | controller | ok
2026-06-10 15:57:57.413527 | 
2026-06-10 15:57:57.413659 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 15:57:57.724489 | controller -> localhost | ok
2026-06-10 15:57:57.733339 | 
2026-06-10 15:57:57.733479 | TASK [validate-host : Collect information about the host]
2026-06-10 15:57:58.457178 | controller | ok
2026-06-10 15:57:58.472447 | 
2026-06-10 15:57:58.472579 | TASK [validate-host : Sanitize hostname]
2026-06-10 15:57:58.555619 | controller | ok
2026-06-10 15:57:58.566813 | 
2026-06-10 15:57:58.567028 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 15:57:59.074910 | controller -> localhost | changed
2026-06-10 15:57:59.079145 | 
2026-06-10 15:57:59.079205 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 15:57:59.523281 | controller | ok
2026-06-10 15:57:59.530432 | 
2026-06-10 15:57:59.530564 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 15:58:00.046351 | controller -> localhost | changed
2026-06-10 15:58:00.065251 | 
2026-06-10 15:58:00.065452 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 15:58:00.082267 | controller | skipping: Conditional result was False
2026-06-10 15:58:00.087455 | 
2026-06-10 15:58:00.087526 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 15:58:00.113411 | controller | skipping: Conditional result was False
2026-06-10 15:58:00.119259 | 
2026-06-10 15:58:00.119387 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 15:58:00.365356 | controller | ok: "logs"
2026-06-10 15:58:00.365834 | controller | ok: All items complete
2026-06-10 15:58:00.365947 | 
2026-06-10 15:58:00.583660 | controller | ok: "artifacts"
2026-06-10 15:58:00.813537 | controller | ok: "docs"
2026-06-10 15:58:00.830308 | 
2026-06-10 15:58:00.830528 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 15:58:01.088468 | controller | changed: "logs"
2026-06-10 15:58:01.284528 | controller | changed: "artifacts"
2026-06-10 15:58:01.498528 | controller | changed: "docs"
2026-06-10 15:58:01.515599 | 
2026-06-10 15:58:01.515696 | PLAY RECAP
2026-06-10 15:58:01.515780 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 15:58:01.515838 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 15:58:01.515941 | 
2026-06-10 15:58:01.669943 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 15:58:01.672495 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 15:58:02.396464 | 
2026-06-10 15:58:02.396623 | PLAY [all]
2026-06-10 15:58:02.408176 | 
2026-06-10 15:58:02.408282 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-10 15:58:02.492305 | controller | ok
2026-06-10 15:58:02.500975 | 
2026-06-10 15:58:02.501149 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-10 15:58:02.962494 | controller | changed
2026-06-10 15:58:02.971532 | 
2026-06-10 15:58:02.971678 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-10 15:58:04.114063 | controller | changed
2026-06-10 15:58:04.129527 | 
2026-06-10 15:58:04.129672 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-10 15:58:04.645423 | controller | changed:
2026-06-10 15:58:04.645726 | controller | {
2026-06-10 15:58:04.645782 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-10 15:58:04.645844 | controller | }
2026-06-10 15:58:04.897396 | controller | changed:
2026-06-10 15:58:04.897545 | controller | {
2026-06-10 15:58:04.897658 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-10 15:58:04.897708 | controller | }
2026-06-10 15:58:05.149926 | controller | changed:
2026-06-10 15:58:05.150026 | controller | {
2026-06-10 15:58:05.150050 | 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 15:58:05.150068 | controller | }
2026-06-10 15:58:05.394476 | controller | changed:
2026-06-10 15:58:05.394576 | controller | {
2026-06-10 15:58:05.394599 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-10 15:58:05.394616 | controller | }
2026-06-10 15:58:05.662619 | controller | changed:
2026-06-10 15:58:05.662814 | controller | {
2026-06-10 15:58:05.662943 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-10 15:58:05.663022 | controller | }
2026-06-10 15:58:05.930307 | controller | changed:
2026-06-10 15:58:05.930458 | controller | {
2026-06-10 15:58:05.930579 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-10 15:58:05.930628 | controller | }
2026-06-10 15:58:06.165270 | controller | changed:
2026-06-10 15:58:06.165418 | controller | {
2026-06-10 15:58:06.165469 | 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 15:58:06.165512 | controller | }
2026-06-10 15:58:06.402910 | controller | changed:
2026-06-10 15:58:06.403048 | controller | {
2026-06-10 15:58:06.403103 | 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 15:58:06.403165 | controller | }
2026-06-10 15:58:06.666811 | controller | changed:
2026-06-10 15:58:06.666993 | controller | {
2026-06-10 15:58:06.667043 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-10 15:58:06.667082 | controller | }
2026-06-10 15:58:06.904841 | controller | changed:
2026-06-10 15:58:06.905015 | controller | {
2026-06-10 15:58:06.905065 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-10 15:58:06.905106 | controller | }
2026-06-10 15:58:07.134874 | controller | changed:
2026-06-10 15:58:07.135027 | controller | {
2026-06-10 15:58:07.135078 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-10 15:58:07.135120 | controller | }
2026-06-10 15:58:07.366937 | controller | changed:
2026-06-10 15:58:07.367070 | controller | {
2026-06-10 15:58:07.367122 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-10 15:58:07.367164 | controller | }
2026-06-10 15:58:07.593319 | controller | changed:
2026-06-10 15:58:07.593456 | controller | {
2026-06-10 15:58:07.593505 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-10 15:58:07.593545 | controller | }
2026-06-10 15:58:07.915102 | controller | changed:
2026-06-10 15:58:07.915275 | controller | {
2026-06-10 15:58:07.915334 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-10 15:58:07.915380 | controller | }
2026-06-10 15:58:08.155571 | controller | changed:
2026-06-10 15:58:08.155726 | controller | {
2026-06-10 15:58:08.155775 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-10 15:58:08.155815 | controller | }
2026-06-10 15:58:08.369078 | controller | changed:
2026-06-10 15:58:08.369221 | controller | {
2026-06-10 15:58:08.369270 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-10 15:58:08.369309 | controller | }
2026-06-10 15:58:08.601481 | controller | changed:
2026-06-10 15:58:08.601615 | controller | {
2026-06-10 15:58:08.601664 | 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 15:58:08.601707 | controller | }
2026-06-10 15:58:08.846452 | controller | changed:
2026-06-10 15:58:08.846563 | controller | {
2026-06-10 15:58:08.846585 | 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 15:58:08.846614 | controller | }
2026-06-10 15:58:09.089574 | controller | changed:
2026-06-10 15:58:09.089732 | controller | {
2026-06-10 15:58:09.089783 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-10 15:58:09.089827 | controller | }
2026-06-10 15:58:09.339659 | controller | changed:
2026-06-10 15:58:09.339816 | controller | {
2026-06-10 15:58:09.339903 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-10 15:58:09.339949 | controller | }
2026-06-10 15:58:09.618401 | controller | changed:
2026-06-10 15:58:09.618750 | controller | {
2026-06-10 15:58:09.618802 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-10 15:58:09.618843 | controller | }
2026-06-10 15:58:09.875422 | controller | changed:
2026-06-10 15:58:09.875576 | controller | {
2026-06-10 15:58:09.875627 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-10 15:58:09.875667 | controller | }
2026-06-10 15:58:10.151982 | controller | changed:
2026-06-10 15:58:10.152104 | controller | {
2026-06-10 15:58:10.152153 | 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 15:58:10.152195 | controller | }
2026-06-10 15:58:10.423524 | controller | changed:
2026-06-10 15:58:10.423635 | controller | {
2026-06-10 15:58:10.423669 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-10 15:58:10.423696 | controller | }
2026-06-10 15:58:10.689682 | controller | changed:
2026-06-10 15:58:10.689962 | controller | {
2026-06-10 15:58:10.690032 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-10 15:58:10.690075 | controller | }
2026-06-10 15:58:10.959753 | controller | changed:
2026-06-10 15:58:10.959911 | controller | {
2026-06-10 15:58:10.960014 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-10 15:58:10.960067 | controller | }
2026-06-10 15:58:10.999249 | 
2026-06-10 15:58:10.999442 | TASK [Set timezone to UTC]
2026-06-10 15:58:11.501472 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-10 15:58:11.508946 | 
2026-06-10 15:58:11.509190 | TASK [Create nodepool directory]
2026-06-10 15:58:11.796902 | controller | changed
2026-06-10 15:58:11.808793 | 
2026-06-10 15:58:11.809005 | TASK [Create nodepool sub_nodes file]
2026-06-10 15:58:12.599233 | controller | changed
2026-06-10 15:58:12.611738 | 
2026-06-10 15:58:12.611982 | TASK [Create nodepool sub_nodes_private file]
2026-06-10 15:58:13.301641 | controller | changed
2026-06-10 15:58:13.310005 | 
2026-06-10 15:58:13.310140 | LOOP [Populate nodepool sub_nodes file]
2026-06-10 15:58:13.366204 | 
2026-06-10 15:58:13.366477 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-10 15:58:13.413130 | 
2026-06-10 15:58:13.413381 | TASK [Create nodepool primary file]
2026-06-10 15:58:13.450156 | controller | skipping: Conditional result was False
2026-06-10 15:58:13.464174 | 
2026-06-10 15:58:13.464319 | TASK [Create nodepool node_private for this node]
2026-06-10 15:58:14.200043 | controller | changed
2026-06-10 15:58:14.209694 | 
2026-06-10 15:58:14.209851 | LOOP [Copy ssh keys to nodepool directory]
2026-06-10 15:58:14.656262 | controller | ok: Item: id_rsa Runtime: 0:00:00.005162
2026-06-10 15:58:14.656593 | 
2026-06-10 15:58:14.980766 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006341
2026-06-10 15:58:14.992229 | 
2026-06-10 15:58:14.992439 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-10 15:58:15.726531 | controller | changed
2026-06-10 15:58:15.730162 | 
2026-06-10 15:58:15.730221 | TASK [Validate sudoers config after edits]
2026-06-10 15:58:16.074989 | controller | /etc/sudoers: parsed OK
2026-06-10 15:58:16.075125 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-10 15:58:16.075153 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-10 15:58:16.075167 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-10 15:58:16.258148 | controller | ok: Runtime: 0:00:00.024978
2026-06-10 15:58:16.266337 | 
2026-06-10 15:58:16.266463 | TASK [Show the environment passed in to job shell scripts]
2026-06-10 15:58:16.557478 | controller | SHELL=/bin/bash
2026-06-10 15:58:16.557576 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-10 15:58:16.557591 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-10 15:58:16.557603 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/b078db7b2836cd7c168de9d1a4db38983af17642^openstack-k8s-operators/architecture:main:refs/changes/64/764/ed5fd472fad5a86eec10c7b14eb4d71636f69be8
2026-06-10 15:58:16.557614 | controller | PWD=/home/zuul
2026-06-10 15:58:16.557622 | controller | ZUUL_PIPELINE=github-check
2026-06-10 15:58:16.557629 | controller | LOGNAME=zuul
2026-06-10 15:58:16.557637 | controller | XDG_SESSION_TYPE=tty
2026-06-10 15:58:16.557644 | controller | _=/usr/bin/env
2026-06-10 15:58:16.557651 | controller | MOTD_SHOWN=pam
2026-06-10 15:58:16.557657 | controller | HOME=/home/zuul
2026-06-10 15:58:16.557665 | controller | LANG=en_US.UTF-8
2026-06-10 15:58:16.557672 | controller | SSH_CONNECTION=38.129.56.84 52708 38.102.83.41 22
2026-06-10 15:58:16.557681 | 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 15:58:16.557689 | controller | ZUUL_CHANGE_IDS=3773,b078db7b2836cd7c168de9d1a4db38983af17642 764,ed5fd472fad5a86eec10c7b14eb4d71636f69be8
2026-06-10 15:58:16.557696 | controller | WORKSPACE=/home/zuul/workspace
2026-06-10 15:58:16.557704 | controller | XDG_SESSION_CLASS=user
2026-06-10 15:58:16.557742 | controller | SELINUX_ROLE_REQUESTED=
2026-06-10 15:58:16.557750 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-10 15:58:16.557757 | controller | USER=zuul
2026-06-10 15:58:16.557764 | controller | ZUUL_VOTING=True
2026-06-10 15:58:16.557772 | controller | BUILD_TIMEOUT=1800000
2026-06-10 15:58:16.557778 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-10 15:58:16.557786 | controller | SHLVL=1
2026-06-10 15:58:16.557793 | controller | ZUUL_PATCHSET=ed5fd472fad5a86eec10c7b14eb4d71636f69be8
2026-06-10 15:58:16.557800 | controller | XDG_SESSION_ID=1
2026-06-10 15:58:16.557808 | controller | ZUUL_BRANCH=main
2026-06-10 15:58:16.557820 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-10 15:58:16.557827 | controller | SSH_CLIENT=38.129.56.84 52708 22
2026-06-10 15:58:16.557835 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-10 15:58:16.557842 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-10 15:58:16.557850 | controller | which_declare=declare -f
2026-06-10 15:58:16.557857 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-10 15:58:16.557864 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-10 15:58:16.557871 | controller | ZUUL_CHANGE=764
2026-06-10 15:58:16.557878 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-10 15:58:16.557886 | controller | ZUUL_UUID=3edf5c7887654989b5fcc5b8101e12d5
2026-06-10 15:58:16.557893 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-10 15:58:16.557901 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-10 15:58:16.557908 | controller | }
2026-06-10 15:58:16.817198 | controller | ok: Runtime: 0:00:00.008111
2026-06-10 15:58:16.825568 | 
2026-06-10 15:58:16.825697 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-10 15:58:16.851542 | controller | skipping: Conditional result was False
2026-06-10 15:58:16.866407 | 
2026-06-10 15:58:16.866601 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-10 15:58:17.395494 | controller | skipping: Conditional result was False
2026-06-10 15:58:17.404762 | 
2026-06-10 15:58:17.404934 | TASK [Ensure legacy workspace directory]
2026-06-10 15:58:17.691800 | controller | changed
2026-06-10 15:58:17.694266 | 
2026-06-10 15:58:17.694361 | PLAY RECAP
2026-06-10 15:58:17.694437 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 15:58:17.694480 | 
2026-06-10 15:58:17.829819 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 15:58:17.832402 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 15:58:18.453442 | 
2026-06-10 15:58:18.453587 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-10 15:58:18.464897 | 
2026-06-10 15:58:18.464972 | TASK [Clone repos in the job workspace]
2026-06-10 15:58:18.492469 | controller | ok
2026-06-10 15:58:18.508969 | 
2026-06-10 15:58:18.509056 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 15:58:18.896496 | controller | ok
2026-06-10 15:58:18.903069 | 
2026-06-10 15:58:18.903170 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 15:58:21.033151 | controller | Output suppressed because no_log was given
2026-06-10 15:58:21.039948 | 
2026-06-10 15:58:21.040016 | TASK [Create zuul-output directory]
2026-06-10 15:58:21.404626 | controller | ok
2026-06-10 15:58:21.408697 | 
2026-06-10 15:58:21.408761 | TASK [Install required packages]
2026-06-10 15:59:12.113713 | controller | changed
2026-06-10 15:59:12.124281 | 
2026-06-10 15:59:12.124421 | TASK [Output pip related things]
2026-06-10 15:59:13.146139 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-10 15:59:13.671334 | controller | ok: Runtime: 0:00:00.633392
2026-06-10 15:59:13.679205 | 
2026-06-10 15:59:13.679338 | TASK [Install requirements]
2026-06-10 16:00:27.025529 | controller | changed
2026-06-10 16:00:27.038322 | 
2026-06-10 16:00:27.038393 | TASK [Add cronjob to trigger job stats]
2026-06-10 16:00:27.092331 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.099062 | 
2026-06-10 16:00:27.099149 | LOOP [Construct project change list]
2026-06-10 16:00:27.154342 | controller | ok:
2026-06-10 16:00:27.154610 | controller | {
2026-06-10 16:00:27.154635 | controller |   "branch": "main",
2026-06-10 16:00:27.154656 | controller |   "change": "3773",
2026-06-10 16:00:27.154673 | 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 16:00:27.154708 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-10 16:00:27.154726 | controller |   "commit_id": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 16:00:27.154742 | controller |   "patchset": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 16:00:27.154758 | controller |   "project": {
2026-06-10 16:00:27.154773 | controller |     "canonical_hostname": "github.com",
2026-06-10 16:00:27.154789 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-10 16:00:27.154804 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-10 16:00:27.154819 | controller |     "short_name": "ci-framework",
2026-06-10 16:00:27.154834 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-10 16:00:27.154853 | controller |   },
2026-06-10 16:00:27.154900 | controller |   "topic": null
2026-06-10 16:00:27.154917 | controller | }
2026-06-10 16:00:27.162709 | controller | ok:
2026-06-10 16:00:27.162774 | controller | {
2026-06-10 16:00:27.162805 | controller |   "branch": "main",
2026-06-10 16:00:27.162830 | controller |   "change": "764",
2026-06-10 16:00:27.162876 | 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 and secret config. Instead of re-including lib/control-plane\r\n      (which required network-values duplication) reference only required\r\n      resources.\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 16:00:27.162923 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-10 16:00:27.162950 | controller |   "commit_id": "ed5fd472fad5a86eec10c7b14eb4d71636f69be8",
2026-06-10 16:00:27.162973 | controller |   "patchset": "ed5fd472fad5a86eec10c7b14eb4d71636f69be8",
2026-06-10 16:00:27.162997 | controller |   "project": {
2026-06-10 16:00:27.163019 | controller |     "canonical_hostname": "github.com",
2026-06-10 16:00:27.163042 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-10 16:00:27.163071 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-10 16:00:27.163095 | controller |     "short_name": "architecture",
2026-06-10 16:00:27.163117 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-10 16:00:27.163140 | controller |   },
2026-06-10 16:00:27.163162 | controller |   "topic": null
2026-06-10 16:00:27.163184 | controller | }
2026-06-10 16:00:27.212647 | 
2026-06-10 16:00:27.212786 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-10 16:00:27.219581 | 
2026-06-10 16:00:27.219660 | TASK [Filter out host if needed]
2026-06-10 16:00:27.231960 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 16:00:27.236199 | 
2026-06-10 16:00:27.236272 | TASK [Get git tag for image tagging]
2026-06-10 16:00:27.766205 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.776144 | 
2026-06-10 16:00:27.776281 | TASK [Set openstack-runner image]
2026-06-10 16:00:27.813266 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.822676 | 
2026-06-10 16:00:27.822811 | TASK [Build openstack-runner image]
2026-06-10 16:00:27.860427 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.869517 | 
2026-06-10 16:00:27.869656 | TASK [Push openstack-runner image]
2026-06-10 16:00:27.906881 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.917512 | 
2026-06-10 16:00:27.917648 | TASK [Make sure ci-framework directory exists]
2026-06-10 16:00:27.954452 | controller | skipping: Conditional result was False
2026-06-10 16:00:27.964770 | 
2026-06-10 16:00:27.964943 | TASK [Create EDPM ansible var file]
2026-06-10 16:00:28.002768 | controller | skipping: Conditional result was False
2026-06-10 16:00:28.005569 | 
2026-06-10 16:00:28.005679 | PLAY RECAP
2026-06-10 16:00:28.005779 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-10 16:00:28.005823 | 
2026-06-10 16:00:28.184763 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 16:00:28.187653 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 16:00:28.875437 | 
2026-06-10 16:00:28.875543 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-10 16:00:28.886621 | 
2026-06-10 16:00:28.886688 | TASK [Create zuul-output directory]
2026-06-10 16:00:29.410219 | controller | changed
2026-06-10 16:00:29.418386 | 
2026-06-10 16:00:29.418536 | TASK [Slurp Zuul inventory test]
2026-06-10 16:00:29.944942 | controller -> localhost | ok
2026-06-10 16:00:29.951883 | 
2026-06-10 16:00:29.951947 | TASK [Save zuul inventory]
2026-06-10 16:00:31.031066 | controller | changed
2026-06-10 16:00:31.039471 | 
2026-06-10 16:00:31.039619 | TASK [Save zuul vars without the change_message]
2026-06-10 16:00:31.797082 | controller | changed
2026-06-10 16:00:31.799732 | 
2026-06-10 16:00:31.799825 | PLAY RECAP
2026-06-10 16:00:31.799951 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 16:00:31.799997 | 
2026-06-10 16:00:31.919573 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 16:00:31.922360 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 16:00:32.523867 | 
2026-06-10 16:00:32.523990 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-10 16:00:32.534227 | 
2026-06-10 16:00:32.534300 | TASK [Filter out host if needed]
2026-06-10 16:00:32.542084 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 16:00:32.545554 | 
2026-06-10 16:00:32.545637 | TASK [Run playbook]
2026-06-10 16:00:33.547603 | controller |
2026-06-10 16:00:33.547735 | controller | PLAY [Test architecture automations] *******************************************
2026-06-10 16:00:33.547746 | controller |
2026-06-10 16:00:33.547753 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-10 16:00:33.547761 | controller | Wednesday 10 June 2026  16:00:33 +0000 (0:00:00.030)       0:00:00.030 ********
2026-06-10 16:00:33.547767 | controller | Wednesday 10 June 2026  16:00:33 +0000 (0:00:00.029)       0:00:00.029 ********
2026-06-10 16:00:34.442603 | controller | ok: [localhost]
2026-06-10 16:00:34.442682 | controller |
2026-06-10 16:00:34.442700 | 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 16:00:34.442755 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.895)       0:00:00.926 ********
2026-06-10 16:00:34.442768 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.895)       0:00:00.924 ********
2026-06-10 16:00:34.488666 | controller | ok: [localhost]
2026-06-10 16:00:34.488766 | controller |
2026-06-10 16:00:34.488798 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-10 16:00:34.488823 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.045)       0:00:00.972 ********
2026-06-10 16:00:34.488836 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.046)       0:00:00.970 ********
2026-06-10 16:00:34.541080 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-10 16:00:34.541139 | controller |
2026-06-10 16:00:34.541150 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-10 16:00:34.541159 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.052)       0:00:01.024 ********
2026-06-10 16:00:34.541166 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.052)       0:00:01.023 ********
2026-06-10 16:00:34.570868 | controller | ok: [localhost] =>
2026-06-10 16:00:34.570918 | controller |     cifmw_ci_setup_packages:
2026-06-10 16:00:34.570928 | controller |     - bash-completion
2026-06-10 16:00:34.570936 | controller |     - ca-certificates
2026-06-10 16:00:34.570944 | controller |     - git-core
2026-06-10 16:00:34.570952 | controller |     - make
2026-06-10 16:00:34.570959 | controller |     - tar
2026-06-10 16:00:34.570966 | controller |     - tmux
2026-06-10 16:00:34.570973 | controller |     - python3-pip
2026-06-10 16:00:34.570981 | controller |
2026-06-10 16:00:34.570989 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-10 16:00:34.570998 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.029)       0:00:01.054 ********
2026-06-10 16:00:34.571006 | controller | Wednesday 10 June 2026  16:00:34 +0000 (0:00:00.029)       0:00:01.052 ********
2026-06-10 16:00:37.453650 | controller | changed: [localhost]
2026-06-10 16:00:37.453682 | controller |
2026-06-10 16:00:37.453687 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-10 16:00:37.453692 | controller | Wednesday 10 June 2026  16:00:37 +0000 (0:00:02.882)       0:00:03.937 ********
2026-06-10 16:00:37.453696 | controller | Wednesday 10 June 2026  16:00:37 +0000 (0:00:02.882)       0:00:03.935 ********
2026-06-10 16:00:37.770110 | controller | ok: [localhost]
2026-06-10 16:00:37.770163 | controller |
2026-06-10 16:00:37.770168 | 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 16:00:37.770174 | controller | Wednesday 10 June 2026  16:00:37 +0000 (0:00:00.315)       0:00:04.252 ********
2026-06-10 16:00:37.770178 | controller | Wednesday 10 June 2026  16:00:37 +0000 (0:00:00.315)       0:00:04.251 ********
2026-06-10 16:00:38.108489 | controller | changed: [localhost]
2026-06-10 16:00:38.108559 | controller |
2026-06-10 16:00:38.108581 | 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 16:00:38.108588 | controller | Wednesday 10 June 2026  16:00:38 +0000 (0:00:00.338)       0:00:04.591 ********
2026-06-10 16:00:38.108643 | controller | Wednesday 10 June 2026  16:00:38 +0000 (0:00:00.338)       0:00:04.590 ********
2026-06-10 16:00:42.097313 | controller | changed: [localhost]
2026-06-10 16:00:42.097401 | controller |
2026-06-10 16:00:42.097409 | 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 16:00:42.097417 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:03.988)       0:00:08.580 ********
2026-06-10 16:00:42.097423 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:03.988)       0:00:08.578 ********
2026-06-10 16:00:42.134014 | controller | skipping: [localhost]
2026-06-10 16:00:42.134081 | controller |
2026-06-10 16:00:42.134088 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-10 16:00:42.134094 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.036)       0:00:08.617 ********
2026-06-10 16:00:42.134099 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.036)       0:00:08.615 ********
2026-06-10 16:00:42.405587 | controller | changed: [localhost]
2026-06-10 16:00:42.405641 | controller |
2026-06-10 16:00:42.405647 | 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 16:00:42.405652 | controller |   source ~/.oc_completion
2026-06-10 16:00:42.405656 | controller | fi] ***
2026-06-10 16:00:42.405660 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.272)       0:00:08.889 ********
2026-06-10 16:00:42.405664 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.272)       0:00:08.887 ********
2026-06-10 16:00:42.665957 | controller | changed: [localhost]
2026-06-10 16:00:42.666001 | controller |
2026-06-10 16:00:42.666011 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-10 16:00:42.666019 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.260)       0:00:09.149 ********
2026-06-10 16:00:42.666026 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.260)       0:00:09.148 ********
2026-06-10 16:00:42.684690 | controller | skipping: [localhost]
2026-06-10 16:00:42.684784 | controller |
2026-06-10 16:00:42.684799 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-10 16:00:42.684810 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-10 16:00:42.684821 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-10 16:00:42.684832 | controller | }}] ***
2026-06-10 16:00:42.684842 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.018)       0:00:09.168 ********
2026-06-10 16:00:42.684853 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.018)       0:00:09.166 ********
2026-06-10 16:00:42.706476 | controller | skipping: [localhost]
2026-06-10 16:00:42.706525 | controller |
2026-06-10 16:00:42.706538 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-10 16:00:42.706561 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.021)       0:00:09.189 ********
2026-06-10 16:00:42.706573 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.021)       0:00:09.188 ********
2026-06-10 16:00:42.729605 | controller | skipping: [localhost]
2026-06-10 16:00:42.729657 | controller |
2026-06-10 16:00:42.729670 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-10 16:00:42.729681 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.023)       0:00:09.212 ********
2026-06-10 16:00:42.729691 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.023)       0:00:09.211 ********
2026-06-10 16:00:42.757063 | controller | skipping: [localhost]
2026-06-10 16:00:42.757126 | controller |
2026-06-10 16:00:42.757142 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-10 16:00:42.757155 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.027)       0:00:09.240 ********
2026-06-10 16:00:42.757169 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.027)       0:00:09.238 ********
2026-06-10 16:00:42.786539 | controller | skipping: [localhost]
2026-06-10 16:00:42.786593 | controller |
2026-06-10 16:00:42.786607 | 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 16:00:42.786632 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.029)       0:00:09.269 ********
2026-06-10 16:00:42.786643 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.029)       0:00:09.268 ********
2026-06-10 16:00:42.825185 | controller | skipping: [localhost]
2026-06-10 16:00:42.825253 | controller |
2026-06-10 16:00:42.825264 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-10 16:00:42.825276 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.038)       0:00:09.308 ********
2026-06-10 16:00:42.825285 | controller | Wednesday 10 June 2026  16:00:42 +0000 (0:00:00.038)       0:00:09.306 ********
2026-06-10 16:00:43.785745 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-10 16:00:43.785822 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 16:00:43.785829 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-10 16:00:43.785834 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-10 16:00:43.785839 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-10 16:00:43.785845 | controller |
2026-06-10 16:00:43.785850 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-10 16:00:43.785855 | controller | Wednesday 10 June 2026  16:00:43 +0000 (0:00:00.960)       0:00:10.269 ********
2026-06-10 16:00:43.785860 | controller | Wednesday 10 June 2026  16:00:43 +0000 (0:00:00.960)       0:00:10.267 ********
2026-06-10 16:00:44.105523 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 16:00:44.105580 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-10 16:00:44.105585 | controller |
2026-06-10 16:00:44.105589 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-10 16:00:44.105593 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.319)       0:00:10.588 ********
2026-06-10 16:00:44.105597 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.319)       0:00:10.587 ********
2026-06-10 16:00:44.348579 | controller | ok: [localhost]
2026-06-10 16:00:44.348645 | controller |
2026-06-10 16:00:44.348651 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-10 16:00:44.348656 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.243)       0:00:10.831 ********
2026-06-10 16:00:44.348660 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.243)       0:00:10.830 ********
2026-06-10 16:00:44.622776 | controller | ok: [localhost]
2026-06-10 16:00:44.622834 | controller |
2026-06-10 16:00:44.622840 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-10 16:00:44.622850 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.274)       0:00:11.106 ********
2026-06-10 16:00:44.622854 | controller | Wednesday 10 June 2026  16:00:44 +0000 (0:00:00.274)       0:00:11.105 ********
2026-06-10 16:00:45.169194 | controller | changed: [localhost]
2026-06-10 16:00:45.169231 | controller |
2026-06-10 16:00:45.169237 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-10 16:00:45.169242 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.546)       0:00:11.652 ********
2026-06-10 16:00:45.169247 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.546)       0:00:11.651 ********
2026-06-10 16:00:45.209247 | controller | ok: [localhost]
2026-06-10 16:00:45.209302 | controller |
2026-06-10 16:00:45.209316 | 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 16:00:45.209328 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.039)       0:00:11.692 ********
2026-06-10 16:00:45.209353 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.039)       0:00:11.690 ********
2026-06-10 16:00:45.583543 | controller | ok: [localhost]
2026-06-10 16:00:45.583621 | controller |
2026-06-10 16:00:45.583632 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-10 16:00:45.583642 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.374)       0:00:12.067 ********
2026-06-10 16:00:45.583661 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.374)       0:00:12.065 ********
2026-06-10 16:00:45.960152 | controller | ok: [localhost]
2026-06-10 16:00:45.960191 | controller |
2026-06-10 16:00:45.960204 | 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 16:00:45.960214 | controller | ] ***
2026-06-10 16:00:45.960220 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.376)       0:00:12.443 ********
2026-06-10 16:00:45.960226 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.376)       0:00:12.442 ********
2026-06-10 16:00:45.986519 | controller | skipping: [localhost]
2026-06-10 16:00:45.986550 | controller |
2026-06-10 16:00:45.986555 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-10 16:00:45.986560 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.026)       0:00:12.470 ********
2026-06-10 16:00:45.986564 | controller | Wednesday 10 June 2026  16:00:45 +0000 (0:00:00.026)       0:00:12.468 ********
2026-06-10 16:00:46.203427 | controller | changed: [localhost]
2026-06-10 16:00:46.203465 | controller |
2026-06-10 16:00:46.203473 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-10 16:00:46.203479 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-10 16:00:46.203485 | controller |   default({}) |
2026-06-10 16:00:46.203491 | controller |   combine(item.value, recursive=True)
2026-06-10 16:00:46.203496 | controller | }}] ***
2026-06-10 16:00:46.203503 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.217)       0:00:12.687 ********
2026-06-10 16:00:46.203508 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.216)       0:00:12.685 ********
2026-06-10 16:00:46.276937 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-10 16:00:46.276976 | controller |
2026-06-10 16:00:46.276984 | 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 16:00:46.276991 | controller |   _b64_kustomize_user_patches |
2026-06-10 16:00:46.276997 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-10 16:00:46.277004 | controller | }}] ***
2026-06-10 16:00:46.277009 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.073)       0:00:12.760 ********
2026-06-10 16:00:46.277016 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.073)       0:00:12.759 ********
2026-06-10 16:00:46.389641 | controller | ok: [localhost]
2026-06-10 16:00:46.389686 | controller |
2026-06-10 16:00:46.389693 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 16:00:46.389700 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.112)       0:00:12.872 ********
2026-06-10 16:00:46.389724 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.112)       0:00:12.871 ********
2026-06-10 16:00:46.652098 | controller | ok: [localhost]
2026-06-10 16:00:46.652174 | controller |
2026-06-10 16:00:46.652185 | 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 16:00:46.652195 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.262)       0:00:13.135 ********
2026-06-10 16:00:46.652205 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.262)       0:00:13.133 ********
2026-06-10 16:00:46.703486 | controller | ok: [localhost]
2026-06-10 16:00:46.703548 | controller |
2026-06-10 16:00:46.703559 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 16:00:46.703568 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.051)       0:00:13.187 ********
2026-06-10 16:00:46.703576 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.051)       0:00:13.185 ********
2026-06-10 16:00:46.941943 | controller | ok: [localhost]
2026-06-10 16:00:46.942019 | controller |
2026-06-10 16:00:46.942031 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-10 16:00:46.942041 | controller |   _net_env_def_slurp['content'] |
2026-06-10 16:00:46.942050 | controller |   b64decode |
2026-06-10 16:00:46.942059 | controller |   from_yaml
2026-06-10 16:00:46.942067 | controller | }}, cacheable=True] ***
2026-06-10 16:00:46.942076 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.238)       0:00:13.425 ********
2026-06-10 16:00:46.942085 | controller | Wednesday 10 June 2026  16:00:46 +0000 (0:00:00.238)       0:00:13.423 ********
2026-06-10 16:00:47.013115 | controller | ok: [localhost]
2026-06-10 16:00:47.013193 | controller |
2026-06-10 16:00:47.013203 | controller | TASK [Discover automation files paths={{
2026-06-10 16:00:47.013212 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-10 16:00:47.013220 | controller |   path_join
2026-06-10 16:00:47.013228 | controller | }}, patterns=*.yaml] ***
2026-06-10 16:00:47.013236 | controller | Wednesday 10 June 2026  16:00:47 +0000 (0:00:00.071)       0:00:13.496 ********
2026-06-10 16:00:47.013244 | controller | Wednesday 10 June 2026  16:00:47 +0000 (0:00:00.071)       0:00:13.495 ********
2026-06-10 16:00:47.258397 | controller | ok: [localhost]
2026-06-10 16:00:47.258429 | controller |
2026-06-10 16:00:47.258434 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-10 16:00:47.258438 | controller | Wednesday 10 June 2026  16:00:47 +0000 (0:00:00.245)       0:00:13.741 ********
2026-06-10 16:00:47.258442 | controller | Wednesday 10 June 2026  16:00:47 +0000 (0:00:00.245)       0:00:13.740 ********
2026-06-10 16:00:55.446650 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 16:00:55.446739 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 16:00:55.446749 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 16:00:55.446767 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 16:00:55.446772 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 16:00:55.446778 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 16:00:55.446783 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 16:00:55.446788 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 16:00:55.446794 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 16:00:55.446799 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 16:00:55.446804 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 16:00:55.446809 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 16:00:55.446815 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 16:00:55.446820 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 16:00:55.446825 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 16:00:55.446831 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 16:00:55.446836 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 16:00:55.446841 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 16:00:55.446846 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 16:00:55.446851 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 16:00:55.446856 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 16:00:55.446861 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 16:00:55.446867 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 16:00:55.446872 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 16:00:55.446877 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 16:00:55.446883 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 16:00:55.446888 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 16:00:55.446902 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 16:00:55.446907 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 16:00:55.446912 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 16:00:55.446918 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 16:00:55.446923 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 16:00:55.446928 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 16:00:55.446933 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 16:00:55.446938 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 16:00:55.446943 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 16:00:55.446948 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 16:00:55.446954 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 16:00:55.446959 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 16:00:55.446964 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 16:00:55.446969 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 16:00:55.446974 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 16:00:55.446979 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 16:00:55.446985 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 16:00:55.446990 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 16:00:55.446995 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 16:00:55.447000 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 16:00:55.447005 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 16:00:55.447010 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 16:00:55.447015 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 16:00:55.447020 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 16:00:55.447025 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 16:00:55.447031 | controller |
2026-06-10 16:00:55.447036 | controller | TASK [Load automation files as fact vas={{
2026-06-10 16:00:55.447042 | controller |   vas | default({}) |
2026-06-10 16:00:55.447047 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-10 16:00:55.447052 | controller | }}] ***
2026-06-10 16:00:55.447058 | controller | Wednesday 10 June 2026  16:00:55 +0000 (0:00:08.188)       0:00:21.930 ********
2026-06-10 16:00:55.447064 | controller | Wednesday 10 June 2026  16:00:55 +0000 (0:00:08.188)       0:00:21.928 ********
2026-06-10 16:00:57.412380 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 16:00:57.412467 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 16:00:57.412478 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 16:00:57.412486 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 16:00:57.412494 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 16:00:57.412502 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 16:00:57.412510 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 16:00:57.412517 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 16:00:57.412525 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 16:00:57.412532 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 16:00:57.412539 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 16:00:57.412547 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 16:00:57.412555 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 16:00:57.412563 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 16:00:57.412570 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 16:00:57.412578 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 16:00:57.412585 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 16:00:57.412593 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 16:00:57.412600 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 16:00:57.412629 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 16:00:57.412637 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 16:00:57.412645 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 16:00:57.412652 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 16:00:57.412671 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 16:00:57.412679 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 16:00:57.412686 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 16:00:57.412694 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 16:00:57.412701 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 16:00:57.412742 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 16:00:57.412750 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 16:00:57.412757 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 16:00:57.412764 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 16:00:57.412772 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 16:00:57.412779 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 16:00:57.412787 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 16:00:57.412794 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 16:00:57.412802 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 16:00:57.412809 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 16:00:57.412817 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 16:00:57.412824 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 16:00:57.412832 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 16:00:57.412839 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 16:00:57.412847 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 16:00:57.412854 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 16:00:57.412862 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 16:00:57.412869 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 16:00:57.412877 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 16:00:57.412884 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 16:00:57.412891 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 16:00:57.412899 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 16:00:57.412906 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 16:00:57.412914 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 16:00:57.412921 | controller |
2026-06-10 16:00:57.412930 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-10 16:00:57.412938 | controller | Wednesday 10 June 2026  16:00:57 +0000 (0:00:01.965)       0:00:23.896 ********
2026-06-10 16:00:57.412946 | controller | Wednesday 10 June 2026  16:00:57 +0000 (0:00:01.965)       0:00:23.894 ********
2026-06-10 16:00:57.457631 | controller | ok: [localhost]
2026-06-10 16:00:57.457735 | controller |
2026-06-10 16:00:57.457749 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-10 16:00:57.457758 | controller | Wednesday 10 June 2026  16:00:57 +0000 (0:00:00.044)       0:00:23.941 ********
2026-06-10 16:00:57.457767 | controller | Wednesday 10 June 2026  16:00:57 +0000 (0:00:00.044)       0:00:23.939 ********
2026-06-10 16:00:58.126696 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-10 16:00:58.126744 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-10 16:00:58.126749 | controller |
2026-06-10 16:00:58.126753 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-10 16:00:58.126757 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.669)       0:00:24.610 ********
2026-06-10 16:00:58.126761 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.669)       0:00:24.609 ********
2026-06-10 16:00:58.430263 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-10 16:00:58.430334 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-10 16:00:58.430346 | controller |
2026-06-10 16:00:58.430355 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-10 16:00:58.430373 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.303)       0:00:24.914 ********
2026-06-10 16:00:58.430381 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.303)       0:00:24.912 ********
2026-06-10 16:00:58.786205 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-10 16:00:58.786260 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-10 16:00:58.786271 | controller |
2026-06-10 16:00:58.786280 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-10 16:00:58.786288 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 16:00:58.786297 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-10 16:00:58.786305 | controller |   _priv_keys.results[1].content | b64decode
2026-06-10 16:00:58.786312 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-10 16:00:58.786320 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 16:00:58.786328 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-10 16:00:58.786335 | controller |   _pub_keys.results[0].content | b64decode
2026-06-10 16:00:58.786343 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-10 16:00:58.786351 | controller |   _priv_keys.results[0].content | b64decode
2026-06-10 16:00:58.786358 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-10 16:00:58.786366 | controller |   [
2026-06-10 16:00:58.786374 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-10 16:00:58.786382 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-10 16:00:58.786389 | controller |   ] | select()
2026-06-10 16:00:58.786397 | controller | }}] ***
2026-06-10 16:00:58.786405 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.355)       0:00:25.269 ********
2026-06-10 16:00:58.786413 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.355)       0:00:25.267 ********
2026-06-10 16:00:58.846407 | controller | ok: [localhost]
2026-06-10 16:00:58.846490 | controller |
2026-06-10 16:00:58.846505 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-10 16:00:58.846518 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.060)       0:00:25.329 ********
2026-06-10 16:00:58.846546 | controller | Wednesday 10 June 2026  16:00:58 +0000 (0:00:00.060)       0:00:25.327 ********
2026-06-10 16:00:59.150830 | controller |
2026-06-10 16:00:59.150926 | 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 16:00:59.150941 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.305)       0:00:25.634 ********
2026-06-10 16:00:59.150954 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.305)       0:00:25.633 ********
2026-06-10 16:00:59.220883 | controller | ok: [localhost] =>
2026-06-10 16:00:59.220933 | controller |     changed: false
2026-06-10 16:00:59.220939 | controller |     msg: All assertions passed
2026-06-10 16:00:59.220945 | controller |
2026-06-10 16:00:59.220950 | 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 16:00:59.220956 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.070)       0:00:25.704 ********
2026-06-10 16:00:59.220962 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.070)       0:00:25.703 ********
2026-06-10 16:00:59.253255 | controller | skipping: [localhost]
2026-06-10 16:00:59.253310 | controller |
2026-06-10 16:00:59.253317 | 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 16:00:59.253324 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.032)       0:00:25.736 ********
2026-06-10 16:00:59.253329 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.032)       0:00:25.735 ********
2026-06-10 16:00:59.288435 | 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 16:00:59.288477 | controller |
2026-06-10 16:00:59.288485 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:00:59.288491 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.035)       0:00:25.772 ********
2026-06-10 16:00:59.288497 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.035)       0:00:25.770 ********
2026-06-10 16:00:59.310637 | controller | skipping: [localhost]
2026-06-10 16:00:59.310685 | controller |
2026-06-10 16:00:59.310691 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:00:59.310695 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.022)       0:00:25.794 ********
2026-06-10 16:00:59.310699 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.022)       0:00:25.792 ********
2026-06-10 16:00:59.343099 | controller | ok: [localhost]
2026-06-10 16:00:59.343157 | controller |
2026-06-10 16:00:59.343164 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:00:59.343171 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:00:59.343177 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:00:59.343183 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:00:59.343188 | controller | }}] ***
2026-06-10 16:00:59.343193 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.032)       0:00:25.826 ********
2026-06-10 16:00:59.343198 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.032)       0:00:25.825 ********
2026-06-10 16:00:59.380515 | controller | skipping: [localhost]
2026-06-10 16:00:59.380568 | controller |
2026-06-10 16:00:59.380587 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:00:59.380593 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:00:59.380598 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:00:59.380603 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:00:59.380608 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.037)       0:00:25.864 ********
2026-06-10 16:00:59.380613 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.037)       0:00:25.862 ********
2026-06-10 16:00:59.613080 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-10 16:00:59.613142 | controller |
2026-06-10 16:00:59.613157 | 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 16:00:59.613169 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.231)       0:00:26.096 ********
2026-06-10 16:00:59.613181 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.231)       0:00:26.094 ********
2026-06-10 16:00:59.682208 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:00:59.682274 | controller |
2026-06-10 16:00:59.682290 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 16:00:59.682302 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.069)       0:00:26.165 ********
2026-06-10 16:00:59.682313 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.069)       0:00:26.164 ********
2026-06-10 16:00:59.746275 | controller | skipping: [localhost]
2026-06-10 16:00:59.746354 | controller |
2026-06-10 16:00:59.746371 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-10 16:00:59.746379 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.064)       0:00:26.229 ********
2026-06-10 16:00:59.746388 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.064)       0:00:26.228 ********
2026-06-10 16:00:59.883031 | controller |
2026-06-10 16:00:59.883099 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:00:59.883128 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.137)       0:00:26.366 ********
2026-06-10 16:00:59.883137 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.137)       0:00:26.365 ********
2026-06-10 16:00:59.944286 | controller | skipping: [localhost]
2026-06-10 16:00:59.944334 | controller |
2026-06-10 16:00:59.944528 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:00:59.944538 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.060)       0:00:26.427 ********
2026-06-10 16:00:59.944546 | controller | Wednesday 10 June 2026  16:00:59 +0000 (0:00:00.060)       0:00:26.426 ********
2026-06-10 16:01:00.038664 | 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 16:01:00.038698 | controller |
2026-06-10 16:01:00.038733 | 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 16:01:00.038757 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.094)       0:00:26.522 ********
2026-06-10 16:01:00.038767 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.094)       0:00:26.520 ********
2026-06-10 16:01:00.096824 | controller | ok: [localhost] =>
2026-06-10 16:01:00.096859 | controller |     changed: false
2026-06-10 16:01:00.096865 | controller |     msg: All assertions passed
2026-06-10 16:01:00.096870 | controller |
2026-06-10 16:01:00.096876 | 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 16:01:00.096883 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.058)       0:00:26.580 ********
2026-06-10 16:01:00.096888 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.058)       0:00:26.578 ********
2026-06-10 16:01:00.395695 | controller | ok: [localhost]
2026-06-10 16:01:00.395749 | controller |
2026-06-10 16:01:00.395756 | 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 16:01:00.395761 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.299)       0:00:26.879 ********
2026-06-10 16:01:00.395765 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.299)       0:00:26.878 ********
2026-06-10 16:01:00.443780 | controller | ok: [localhost] =>
2026-06-10 16:01:00.443814 | controller |     changed: false
2026-06-10 16:01:00.443821 | controller |     msg: All assertions passed
2026-06-10 16:01:00.443826 | controller |
2026-06-10 16:01:00.443831 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:00.443837 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.047)       0:00:26.927 ********
2026-06-10 16:01:00.443842 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.047)       0:00:26.925 ********
2026-06-10 16:01:00.634349 | controller | ok: [localhost]
2026-06-10 16:01:00.634386 | controller |
2026-06-10 16:01:00.634392 | 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 16:01:00.634399 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:00.634405 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:00.634410 | controller |   _config_map_content |
2026-06-10 16:01:00.634415 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:00.634420 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:00.634425 | controller |     matching_parameter='regex')
2026-06-10 16:01:00.634430 | controller | }}, cacheable=False] ***
2026-06-10 16:01:00.634435 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.190)       0:00:27.117 ********
2026-06-10 16:01:00.634440 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.190)       0:00:27.116 ********
2026-06-10 16:01:00.941913 | controller | ok: [localhost]
2026-06-10 16:01:00.941957 | controller |
2026-06-10 16:01:00.941967 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:00.941986 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.307)       0:00:27.425 ********
2026-06-10 16:01:00.941994 | controller | Wednesday 10 June 2026  16:01:00 +0000 (0:00:00.307)       0:00:27.423 ********
2026-06-10 16:01:01.016889 | 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 16:01:01.016925 | controller |
2026-06-10 16:01:01.016932 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 16:01:01.016939 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.075)       0:00:27.500 ********
2026-06-10 16:01:01.016945 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.075)       0:00:27.499 ********
2026-06-10 16:01:01.080871 | controller | ok: [localhost] =>
2026-06-10 16:01:01.080904 | controller |     changed: false
2026-06-10 16:01:01.080910 | controller |     msg: All assertions passed
2026-06-10 16:01:01.080916 | controller |
2026-06-10 16:01:01.080922 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:01.080928 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.064)       0:00:27.564 ********
2026-06-10 16:01:01.080933 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.064)       0:00:27.563 ********
2026-06-10 16:01:01.324642 | controller | changed: [localhost]
2026-06-10 16:01:01.324675 | controller |
2026-06-10 16:01:01.324681 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:01.324686 | controller |   (snippet_datadir,
2026-06-10 16:01:01.324691 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:01.324696 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:01.324726 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.243)       0:00:27.808 ********
2026-06-10 16:01:01.324733 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.243)       0:00:27.806 ********
2026-06-10 16:01:01.922348 | controller | changed: [localhost]
2026-06-10 16:01:01.922396 | controller |
2026-06-10 16:01:01.922408 | 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 16:01:01.922417 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.597)       0:00:28.405 ********
2026-06-10 16:01:01.922427 | controller | Wednesday 10 June 2026  16:01:01 +0000 (0:00:00.597)       0:00:28.404 ********
2026-06-10 16:01:02.009598 | controller | ok: [localhost]
2026-06-10 16:01:02.009624 | controller |
2026-06-10 16:01:02.009629 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:02.009633 | controller |   (snippet_datadir,
2026-06-10 16:01:02.009637 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:02.009641 | controller | }}, content={{
2026-06-10 16:01:02.009645 | controller |   _base64_patch |
2026-06-10 16:01:02.009649 | controller |   default({}) |
2026-06-10 16:01:02.009652 | controller |   to_nice_yaml
2026-06-10 16:01:02.009655 | controller | }}, mode=0644] ***
2026-06-10 16:01:02.009664 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.087)       0:00:28.493 ********
2026-06-10 16:01:02.009668 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.087)       0:00:28.491 ********
2026-06-10 16:01:02.502446 | controller | changed: [localhost]
2026-06-10 16:01:02.502515 | controller |
2026-06-10 16:01:02.502526 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:02.502536 | controller |   (snippet_datadir,
2026-06-10 16:01:02.502545 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:02.502554 | controller | }}, content={{
2026-06-10 16:01:02.502564 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:02.502572 | controller |   default({}) |
2026-06-10 16:01:02.502581 | controller |   to_nice_yaml
2026-06-10 16:01:02.502589 | controller | }}, mode=0644] ***
2026-06-10 16:01:02.502598 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.492)       0:00:28.985 ********
2026-06-10 16:01:02.502606 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.492)       0:00:28.984 ********
2026-06-10 16:01:02.923253 | controller | changed: [localhost]
2026-06-10 16:01:02.923292 | controller |
2026-06-10 16:01:02.923301 | 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 16:01:02.923308 | controller |   (
2026-06-10 16:01:02.923315 | controller |     snippet_datadir,
2026-06-10 16:01:02.923322 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:02.923329 | controller |   ) | path_join
2026-06-10 16:01:02.923336 | controller | }}, mode=0644] ***
2026-06-10 16:01:02.923342 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.421)       0:00:29.406 ********
2026-06-10 16:01:02.923349 | controller | Wednesday 10 June 2026  16:01:02 +0000 (0:00:00.421)       0:00:29.405 ********
2026-06-10 16:01:03.364138 | controller | changed: [localhost]
2026-06-10 16:01:03.364179 | controller |
2026-06-10 16:01:03.364188 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:03.364196 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.440)       0:00:29.847 ********
2026-06-10 16:01:03.364203 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.440)       0:00:29.846 ********
2026-06-10 16:01:03.436145 | 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 16:01:03.436183 | controller |
2026-06-10 16:01:03.436192 | 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 16:01:03.436200 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.072)       0:00:29.919 ********
2026-06-10 16:01:03.436207 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.072)       0:00:29.918 ********
2026-06-10 16:01:03.512349 | controller | ok: [localhost] =>
2026-06-10 16:01:03.512383 | controller |     changed: false
2026-06-10 16:01:03.512389 | controller |     msg: All assertions passed
2026-06-10 16:01:03.512395 | controller |
2026-06-10 16:01:03.512401 | 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 16:01:03.512406 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.076)       0:00:29.995 ********
2026-06-10 16:01:03.512412 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.076)       0:00:29.994 ********
2026-06-10 16:01:03.759493 | controller | ok: [localhost]
2026-06-10 16:01:03.759526 | controller |
2026-06-10 16:01:03.759532 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:03.759537 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.247)       0:00:30.243 ********
2026-06-10 16:01:03.759542 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.247)       0:00:30.241 ********
2026-06-10 16:01:03.818558 | controller | ok: [localhost]
2026-06-10 16:01:03.818585 | controller |
2026-06-10 16:01:03.818590 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:03.818595 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.059)       0:00:30.302 ********
2026-06-10 16:01:03.818599 | controller | Wednesday 10 June 2026  16:01:03 +0000 (0:00:00.059)       0:00:30.300 ********
2026-06-10 16:01:04.390456 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 16:01:04.390502 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 16:01:04.390513 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 16:01:04.390522 | controller |
2026-06-10 16:01:04.390531 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:04.390540 | controller |   _content |
2026-06-10 16:01:04.390549 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:04.390558 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:04.390567 | controller | }}
2026-06-10 16:01:04.390576 | controller | ] ***
2026-06-10 16:01:04.390596 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.571)       0:00:30.873 ********
2026-06-10 16:01:04.390605 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.571)       0:00:30.872 ********
2026-06-10 16:01:04.560931 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:01:04.560977 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:04.560987 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:04.560996 | controller |
2026-06-10 16:01:04.561005 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:04.561021 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.170)       0:00:31.044 ********
2026-06-10 16:01:04.561030 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.170)       0:00:31.042 ********
2026-06-10 16:01:04.808488 | controller | changed: [localhost]
2026-06-10 16:01:04.808522 | controller |
2026-06-10 16:01:04.808530 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:04.808536 | controller |   (_destdir,
2026-06-10 16:01:04.808542 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:04.808547 | controller | }}, content={{
2026-06-10 16:01:04.808553 | controller |   (
2026-06-10 16:01:04.808559 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:04.808564 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:04.808570 | controller | }}, mode=0644] ***
2026-06-10 16:01:04.808575 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.247)       0:00:31.291 ********
2026-06-10 16:01:04.808581 | controller | Wednesday 10 June 2026  16:01:04 +0000 (0:00:00.247)       0:00:31.290 ********
2026-06-10 16:01:05.210975 | controller | changed: [localhost]
2026-06-10 16:01:05.211022 | controller |
2026-06-10 16:01:05.211035 | 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 16:01:05.211046 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:05.211055 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:05.211063 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:05.211071 | controller | }}, dest={{
2026-06-10 16:01:05.211080 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:05.211088 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:05.211096 | controller |   ) |
2026-06-10 16:01:05.211104 | controller |   path_join
2026-06-10 16:01:05.211112 | controller |  }}] ***
2026-06-10 16:01:05.211120 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.402)       0:00:31.694 ********
2026-06-10 16:01:05.211128 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.402)       0:00:31.692 ********
2026-06-10 16:01:05.484370 | controller | changed: [localhost] => (item=network-values)
2026-06-10 16:01:05.484412 | controller |
2026-06-10 16:01:05.484422 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:05.484430 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.273)       0:00:31.967 ********
2026-06-10 16:01:05.484437 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.273)       0:00:31.966 ********
2026-06-10 16:01:05.533292 | controller | skipping: [localhost]
2026-06-10 16:01:05.533329 | controller |
2026-06-10 16:01:05.533338 | 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 16:01:05.533344 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.049)       0:00:32.016 ********
2026-06-10 16:01:05.533350 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.049)       0:00:32.015 ********
2026-06-10 16:01:05.992098 | controller | changed: [localhost]
2026-06-10 16:01:05.992133 | controller |
2026-06-10 16:01:05.992140 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:05.992147 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.458)       0:00:32.475 ********
2026-06-10 16:01:05.992152 | controller | Wednesday 10 June 2026  16:01:05 +0000 (0:00:00.458)       0:00:32.474 ********
2026-06-10 16:01:06.459527 | controller | changed: [localhost]
2026-06-10 16:01:06.459560 | controller |
2026-06-10 16:01:06.459568 | 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 16:01:06.459575 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.467)       0:00:32.943 ********
2026-06-10 16:01:06.459581 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.467)       0:00:32.941 ********
2026-06-10 16:01:06.521038 | controller | skipping: [localhost]
2026-06-10 16:01:06.521077 | controller |
2026-06-10 16:01:06.521088 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:06.521097 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:06.521106 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:06.521114 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:06.521122 | controller |   ) | list
2026-06-10 16:01:06.521130 | controller | }}] ***
2026-06-10 16:01:06.521139 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.061)       0:00:33.004 ********
2026-06-10 16:01:06.521146 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.061)       0:00:33.003 ********
2026-06-10 16:01:06.585808 | controller | skipping: [localhost]
2026-06-10 16:01:06.585851 | controller |
2026-06-10 16:01:06.585863 | 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 16:01:06.585872 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:06.585880 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:06.585889 | controller | }}, mode=0644] ***
2026-06-10 16:01:06.585897 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.064)       0:00:33.069 ********
2026-06-10 16:01:06.585905 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.064)       0:00:33.067 ********
2026-06-10 16:01:06.834584 | controller | changed: [localhost]
2026-06-10 16:01:06.834619 | controller |
2026-06-10 16:01:06.834626 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:06.834632 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.249)       0:00:33.318 ********
2026-06-10 16:01:06.834638 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.249)       0:00:33.316 ********
2026-06-10 16:01:06.892587 | controller | skipping: [localhost]
2026-06-10 16:01:06.892620 | controller |
2026-06-10 16:01:06.892627 | 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 16:01:06.892639 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.058)       0:00:33.376 ********
2026-06-10 16:01:06.892645 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.058)       0:00:33.374 ********
2026-06-10 16:01:06.948069 | controller | skipping: [localhost]
2026-06-10 16:01:06.948104 | controller |
2026-06-10 16:01:06.948111 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-10 16:01:06.948118 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.055)       0:00:33.431 ********
2026-06-10 16:01:06.948124 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.055)       0:00:33.430 ********
2026-06-10 16:01:06.990155 | 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 16:01:06.990188 | controller | skipping: [localhost]
2026-06-10 16:01:06.990195 | controller |
2026-06-10 16:01:06.990200 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:06.990206 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.042)       0:00:33.473 ********
2026-06-10 16:01:06.990219 | controller | Wednesday 10 June 2026  16:01:06 +0000 (0:00:00.042)       0:00:33.472 ********
2026-06-10 16:01:07.038369 | controller | skipping: [localhost]
2026-06-10 16:01:07.038395 | controller |
2026-06-10 16:01:07.038400 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 16:01:07.038405 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.048)       0:00:33.522 ********
2026-06-10 16:01:07.038409 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.048)       0:00:33.520 ********
2026-06-10 16:01:07.115609 | controller | skipping: [localhost]
2026-06-10 16:01:07.115635 | controller |
2026-06-10 16:01:07.115640 | 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 16:01:07.115644 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.077)       0:00:33.599 ********
2026-06-10 16:01:07.115648 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.077)       0:00:33.598 ********
2026-06-10 16:01:07.166771 | controller | ok: [localhost] =>
2026-06-10 16:01:07.166799 | controller |     changed: false
2026-06-10 16:01:07.166803 | controller |     msg: All assertions passed
2026-06-10 16:01:07.166807 | controller |
2026-06-10 16:01:07.166811 | 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 16:01:07.166816 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.051)       0:00:33.650 ********
2026-06-10 16:01:07.166820 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.051)       0:00:33.649 ********
2026-06-10 16:01:07.195521 | controller | skipping: [localhost]
2026-06-10 16:01:07.195546 | controller |
2026-06-10 16:01:07.195551 | 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 16:01:07.195556 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.028)       0:00:33.679 ********
2026-06-10 16:01:07.195560 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.028)       0:00:33.678 ********
2026-06-10 16:01:07.226861 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 16:01:07.226888 | controller |
2026-06-10 16:01:07.226894 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:07.226898 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.031)       0:00:33.710 ********
2026-06-10 16:01:07.226903 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.031)       0:00:33.709 ********
2026-06-10 16:01:07.249252 | controller | skipping: [localhost]
2026-06-10 16:01:07.249279 | controller |
2026-06-10 16:01:07.249284 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:07.249288 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.022)       0:00:33.733 ********
2026-06-10 16:01:07.249292 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.022)       0:00:33.731 ********
2026-06-10 16:01:07.293761 | controller | ok: [localhost]
2026-06-10 16:01:07.293790 | controller |
2026-06-10 16:01:07.293795 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:07.293799 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:07.293804 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:07.293808 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:07.293811 | controller | }}] ***
2026-06-10 16:01:07.293815 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.044)       0:00:33.777 ********
2026-06-10 16:01:07.293819 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.044)       0:00:33.776 ********
2026-06-10 16:01:07.359135 | controller | skipping: [localhost]
2026-06-10 16:01:07.359164 | controller |
2026-06-10 16:01:07.359169 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:07.359174 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:07.359177 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:07.359182 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:07.359186 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.065)       0:00:33.842 ********
2026-06-10 16:01:07.359190 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.065)       0:00:33.841 ********
2026-06-10 16:01:07.620142 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-10 16:01:07.620171 | controller |
2026-06-10 16:01:07.620176 | 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 16:01:07.620181 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.260)       0:00:34.103 ********
2026-06-10 16:01:07.620185 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.260)       0:00:34.102 ********
2026-06-10 16:01:07.690461 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:07.690491 | controller |
2026-06-10 16:01:07.690496 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 16:01:07.690505 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.070)       0:00:34.174 ********
2026-06-10 16:01:07.690510 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.070)       0:00:34.172 ********
2026-06-10 16:01:07.730272 | controller | skipping: [localhost]
2026-06-10 16:01:07.730301 | controller |
2026-06-10 16:01:07.730306 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-10 16:01:07.730310 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.039)       0:00:34.214 ********
2026-06-10 16:01:07.730314 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.039)       0:00:34.212 ********
2026-06-10 16:01:07.849215 | controller |
2026-06-10 16:01:07.849245 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:07.849250 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.118)       0:00:34.332 ********
2026-06-10 16:01:07.849255 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.118)       0:00:34.331 ********
2026-06-10 16:01:07.888543 | controller | skipping: [localhost]
2026-06-10 16:01:07.888578 | controller |
2026-06-10 16:01:07.888584 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:07.888590 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.039)       0:00:34.372 ********
2026-06-10 16:01:07.888595 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.039)       0:00:34.370 ********
2026-06-10 16:01:07.944460 | 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 16:01:07.944490 | controller |
2026-06-10 16:01:07.944495 | 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 16:01:07.944500 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.056)       0:00:34.428 ********
2026-06-10 16:01:07.944504 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.056)       0:00:34.426 ********
2026-06-10 16:01:07.994437 | controller | ok: [localhost] =>
2026-06-10 16:01:07.994465 | controller |     changed: false
2026-06-10 16:01:07.994470 | controller |     msg: All assertions passed
2026-06-10 16:01:07.994474 | controller |
2026-06-10 16:01:07.994478 | 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 16:01:07.994483 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.049)       0:00:34.478 ********
2026-06-10 16:01:07.994486 | controller | Wednesday 10 June 2026  16:01:07 +0000 (0:00:00.049)       0:00:34.476 ********
2026-06-10 16:01:08.182488 | controller | ok: [localhost]
2026-06-10 16:01:08.182514 | controller |
2026-06-10 16:01:08.182520 | 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 16:01:08.182525 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.188)       0:00:34.666 ********
2026-06-10 16:01:08.182529 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.188)       0:00:34.664 ********
2026-06-10 16:01:08.245426 | controller | ok: [localhost] =>
2026-06-10 16:01:08.245450 | controller |     changed: false
2026-06-10 16:01:08.245454 | controller |     msg: All assertions passed
2026-06-10 16:01:08.245458 | controller |
2026-06-10 16:01:08.245463 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:08.245467 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.062)       0:00:34.729 ********
2026-06-10 16:01:08.245470 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.062)       0:00:34.727 ********
2026-06-10 16:01:08.470972 | controller | ok: [localhost]
2026-06-10 16:01:08.471000 | controller |
2026-06-10 16:01:08.471005 | 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 16:01:08.471010 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:08.471014 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:08.471017 | controller |   _config_map_content |
2026-06-10 16:01:08.471021 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:08.471024 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:08.471028 | controller |     matching_parameter='regex')
2026-06-10 16:01:08.471032 | controller | }}, cacheable=False] ***
2026-06-10 16:01:08.471035 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.225)       0:00:34.954 ********
2026-06-10 16:01:08.471039 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.225)       0:00:34.953 ********
2026-06-10 16:01:08.737974 | controller | ok: [localhost]
2026-06-10 16:01:08.738009 | controller |
2026-06-10 16:01:08.738018 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:08.738027 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.266)       0:00:35.221 ********
2026-06-10 16:01:08.738035 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.266)       0:00:35.220 ********
2026-06-10 16:01:08.802650 | 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 16:01:08.802684 | controller |
2026-06-10 16:01:08.802691 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 16:01:08.802697 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.064)       0:00:35.286 ********
2026-06-10 16:01:08.802703 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.064)       0:00:35.284 ********
2026-06-10 16:01:08.849696 | controller | ok: [localhost] =>
2026-06-10 16:01:08.849749 | controller |     changed: false
2026-06-10 16:01:08.849754 | controller |     msg: All assertions passed
2026-06-10 16:01:08.849758 | controller |
2026-06-10 16:01:08.849763 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:08.849767 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.047)       0:00:35.333 ********
2026-06-10 16:01:08.849771 | controller | Wednesday 10 June 2026  16:01:08 +0000 (0:00:00.047)       0:00:35.332 ********
2026-06-10 16:01:09.054028 | controller | ok: [localhost]
2026-06-10 16:01:09.054074 | controller |
2026-06-10 16:01:09.054084 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:09.054092 | controller |   (snippet_datadir,
2026-06-10 16:01:09.054100 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:09.054108 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:09.054123 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.203)       0:00:35.537 ********
2026-06-10 16:01:09.054130 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.203)       0:00:35.535 ********
2026-06-10 16:01:09.619367 | controller | ok: [localhost]
2026-06-10 16:01:09.619413 | controller |
2026-06-10 16:01:09.619424 | 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 16:01:09.619433 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.565)       0:00:36.102 ********
2026-06-10 16:01:09.619442 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.565)       0:00:36.101 ********
2026-06-10 16:01:09.702460 | controller | ok: [localhost]
2026-06-10 16:01:09.702506 | controller |
2026-06-10 16:01:09.702517 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:09.702526 | controller |   (snippet_datadir,
2026-06-10 16:01:09.702534 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:09.702543 | controller | }}, content={{
2026-06-10 16:01:09.702551 | controller |   _base64_patch |
2026-06-10 16:01:09.702566 | controller |   default({}) |
2026-06-10 16:01:09.702574 | controller |   to_nice_yaml
2026-06-10 16:01:09.702582 | controller | }}, mode=0644] ***
2026-06-10 16:01:09.702590 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.083)       0:00:36.185 ********
2026-06-10 16:01:09.702598 | controller | Wednesday 10 June 2026  16:01:09 +0000 (0:00:00.083)       0:00:36.184 ********
2026-06-10 16:01:10.151278 | controller | ok: [localhost]
2026-06-10 16:01:10.151307 | controller |
2026-06-10 16:01:10.151312 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:10.151316 | controller |   (snippet_datadir,
2026-06-10 16:01:10.151320 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:10.151324 | controller | }}, content={{
2026-06-10 16:01:10.151328 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:10.151332 | controller |   default({}) |
2026-06-10 16:01:10.151335 | controller |   to_nice_yaml
2026-06-10 16:01:10.151339 | controller | }}, mode=0644] ***
2026-06-10 16:01:10.151342 | controller | Wednesday 10 June 2026  16:01:10 +0000 (0:00:00.449)       0:00:36.635 ********
2026-06-10 16:01:10.151346 | controller | Wednesday 10 June 2026  16:01:10 +0000 (0:00:00.449)       0:00:36.633 ********
2026-06-10 16:01:10.576956 | controller | ok: [localhost]
2026-06-10 16:01:10.576986 | controller |
2026-06-10 16:01:10.576991 | 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 16:01:10.576996 | controller |   (
2026-06-10 16:01:10.576999 | controller |     snippet_datadir,
2026-06-10 16:01:10.577004 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:10.577008 | controller |   ) | path_join
2026-06-10 16:01:10.577011 | controller | }}, mode=0644] ***
2026-06-10 16:01:10.577015 | controller | Wednesday 10 June 2026  16:01:10 +0000 (0:00:00.425)       0:00:37.060 ********
2026-06-10 16:01:10.577020 | controller | Wednesday 10 June 2026  16:01:10 +0000 (0:00:00.425)       0:00:37.059 ********
2026-06-10 16:01:11.028884 | controller | changed: [localhost]
2026-06-10 16:01:11.028912 | controller |
2026-06-10 16:01:11.028917 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:11.028922 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.451)       0:00:37.512 ********
2026-06-10 16:01:11.028926 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.451)       0:00:37.511 ********
2026-06-10 16:01:11.121894 | 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 16:01:11.121932 | controller |
2026-06-10 16:01:11.121939 | 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 16:01:11.121945 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.092)       0:00:37.605 ********
2026-06-10 16:01:11.121952 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.092)       0:00:37.604 ********
2026-06-10 16:01:11.185770 | controller | ok: [localhost] =>
2026-06-10 16:01:11.185804 | controller |     changed: false
2026-06-10 16:01:11.185810 | controller |     msg: All assertions passed
2026-06-10 16:01:11.185816 | controller |
2026-06-10 16:01:11.185822 | 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 16:01:11.185828 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.063)       0:00:37.669 ********
2026-06-10 16:01:11.185833 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.063)       0:00:37.667 ********
2026-06-10 16:01:11.402312 | controller | ok: [localhost]
2026-06-10 16:01:11.402341 | controller |
2026-06-10 16:01:11.402347 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:11.402351 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.216)       0:00:37.885 ********
2026-06-10 16:01:11.402355 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.216)       0:00:37.884 ********
2026-06-10 16:01:11.456777 | controller | ok: [localhost]
2026-06-10 16:01:11.456812 | controller |
2026-06-10 16:01:11.456818 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:11.456824 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.054)       0:00:37.940 ********
2026-06-10 16:01:11.456830 | controller | Wednesday 10 June 2026  16:01:11 +0000 (0:00:00.054)       0:00:37.938 ********
2026-06-10 16:01:12.090681 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 16:01:12.090731 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 16:01:12.090738 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 16:01:12.090742 | controller |
2026-06-10 16:01:12.090746 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:12.090750 | controller |   _content |
2026-06-10 16:01:12.090754 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:12.090758 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:12.090762 | controller | }}
2026-06-10 16:01:12.090765 | controller | ] ***
2026-06-10 16:01:12.090769 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.634)       0:00:38.574 ********
2026-06-10 16:01:12.090773 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.634)       0:00:38.573 ********
2026-06-10 16:01:12.218254 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:01:12.218290 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:12.218297 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:12.218302 | controller |
2026-06-10 16:01:12.218308 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:12.218313 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.127)       0:00:38.702 ********
2026-06-10 16:01:12.218318 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.127)       0:00:38.700 ********
2026-06-10 16:01:12.430208 | controller | ok: [localhost]
2026-06-10 16:01:12.430239 | controller |
2026-06-10 16:01:12.430244 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:12.430248 | controller |   (_destdir,
2026-06-10 16:01:12.430252 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:12.430256 | controller | }}, content={{
2026-06-10 16:01:12.430260 | controller |   (
2026-06-10 16:01:12.430263 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:12.430267 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:12.430271 | controller | }}, mode=0644] ***
2026-06-10 16:01:12.430275 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.211)       0:00:38.913 ********
2026-06-10 16:01:12.430279 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.211)       0:00:38.912 ********
2026-06-10 16:01:12.898590 | controller | ok: [localhost]
2026-06-10 16:01:12.898638 | controller |
2026-06-10 16:01:12.898649 | 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 16:01:12.898665 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:12.898674 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:12.898682 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:12.898690 | controller | }}, dest={{
2026-06-10 16:01:12.898699 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:12.898742 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:12.898754 | controller |   ) |
2026-06-10 16:01:12.898762 | controller |   path_join
2026-06-10 16:01:12.898769 | controller |  }}] ***
2026-06-10 16:01:12.898777 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.467)       0:00:39.381 ********
2026-06-10 16:01:12.898786 | controller | Wednesday 10 June 2026  16:01:12 +0000 (0:00:00.467)       0:00:39.380 ********
2026-06-10 16:01:13.167703 | controller | ok: [localhost] => (item=network-values)
2026-06-10 16:01:13.167788 | controller |
2026-06-10 16:01:13.167800 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:13.167809 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.269)       0:00:39.651 ********
2026-06-10 16:01:13.167818 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.269)       0:00:39.650 ********
2026-06-10 16:01:13.216561 | controller | skipping: [localhost]
2026-06-10 16:01:13.216636 | controller |
2026-06-10 16:01:13.216646 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:13.216655 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.048)       0:00:39.700 ********
2026-06-10 16:01:13.216664 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.048)       0:00:39.698 ********
2026-06-10 16:01:13.722657 | controller | changed: [localhost]
2026-06-10 16:01:13.722726 | controller |
2026-06-10 16:01:13.722735 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:13.722741 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.505)       0:00:40.206 ********
2026-06-10 16:01:13.722756 | controller | Wednesday 10 June 2026  16:01:13 +0000 (0:00:00.505)       0:00:40.204 ********
2026-06-10 16:01:14.181204 | controller | changed: [localhost]
2026-06-10 16:01:14.181259 | controller |
2026-06-10 16:01:14.181265 | 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 16:01:14.181270 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.458)       0:00:40.664 ********
2026-06-10 16:01:14.181275 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.458)       0:00:40.663 ********
2026-06-10 16:01:14.242217 | controller | skipping: [localhost]
2026-06-10 16:01:14.242290 | controller |
2026-06-10 16:01:14.242300 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:14.242310 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:14.242320 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:14.242329 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:14.242338 | controller |   ) | list
2026-06-10 16:01:14.242347 | controller | }}] ***
2026-06-10 16:01:14.242355 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.060)       0:00:40.725 ********
2026-06-10 16:01:14.242364 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.060)       0:00:40.724 ********
2026-06-10 16:01:14.310241 | controller | skipping: [localhost]
2026-06-10 16:01:14.310325 | controller |
2026-06-10 16:01:14.310355 | 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 16:01:14.310368 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:14.310379 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:14.310391 | controller | }}, mode=0644] ***
2026-06-10 16:01:14.310410 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.067)       0:00:40.793 ********
2026-06-10 16:01:14.310422 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.067)       0:00:40.791 ********
2026-06-10 16:01:14.592203 | controller | changed: [localhost]
2026-06-10 16:01:14.592266 | controller |
2026-06-10 16:01:14.592273 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:14.592279 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.282)       0:00:41.075 ********
2026-06-10 16:01:14.592284 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.282)       0:00:41.074 ********
2026-06-10 16:01:14.638298 | controller | skipping: [localhost]
2026-06-10 16:01:14.638360 | controller |
2026-06-10 16:01:14.638366 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:14.638372 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.046)       0:00:41.121 ********
2026-06-10 16:01:14.638378 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.046)       0:00:41.120 ********
2026-06-10 16:01:14.709759 | controller | skipping: [localhost]
2026-06-10 16:01:14.709825 | controller |
2026-06-10 16:01:14.709831 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-10 16:01:14.709838 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.070)       0:00:41.192 ********
2026-06-10 16:01:14.709844 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.070)       0:00:41.191 ********
2026-06-10 16:01:14.766247 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 16:01:14.766311 | controller | skipping: [localhost]
2026-06-10 16:01:14.766318 | controller |
2026-06-10 16:01:14.766324 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:14.766330 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.056)       0:00:41.248 ********
2026-06-10 16:01:14.766336 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.056)       0:00:41.247 ********
2026-06-10 16:01:14.828236 | controller | skipping: [localhost]
2026-06-10 16:01:14.828298 | controller |
2026-06-10 16:01:14.828305 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 16:01:14.828310 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.062)       0:00:41.311 ********
2026-06-10 16:01:14.828315 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.062)       0:00:41.309 ********
2026-06-10 16:01:14.906191 | controller | skipping: [localhost]
2026-06-10 16:01:14.906292 | controller |
2026-06-10 16:01:14.906301 | 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 16:01:14.906307 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.077)       0:00:41.389 ********
2026-06-10 16:01:14.906312 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.077)       0:00:41.387 ********
2026-06-10 16:01:14.962259 | controller | ok: [localhost] =>
2026-06-10 16:01:14.962324 | controller |     changed: false
2026-06-10 16:01:14.962334 | controller |     msg: All assertions passed
2026-06-10 16:01:14.962342 | controller |
2026-06-10 16:01:14.962348 | 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 16:01:14.962354 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.055)       0:00:41.445 ********
2026-06-10 16:01:14.962360 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.055)       0:00:41.443 ********
2026-06-10 16:01:14.995577 | controller | skipping: [localhost]
2026-06-10 16:01:14.995647 | controller |
2026-06-10 16:01:14.995655 | 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 16:01:14.995672 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.034)       0:00:41.479 ********
2026-06-10 16:01:14.995678 | controller | Wednesday 10 June 2026  16:01:14 +0000 (0:00:00.034)       0:00:41.477 ********
2026-06-10 16:01:15.024424 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 16:01:15.024490 | controller |
2026-06-10 16:01:15.024500 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:15.024508 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.028)       0:00:41.508 ********
2026-06-10 16:01:15.024517 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.028)       0:00:41.506 ********
2026-06-10 16:01:15.055842 | controller | skipping: [localhost]
2026-06-10 16:01:15.055911 | controller |
2026-06-10 16:01:15.055922 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:15.055930 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.031)       0:00:41.539 ********
2026-06-10 16:01:15.055938 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.031)       0:00:41.538 ********
2026-06-10 16:01:15.105424 | controller | ok: [localhost]
2026-06-10 16:01:15.105485 | controller |
2026-06-10 16:01:15.105492 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:15.105497 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:15.105503 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:15.105508 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:15.105513 | controller | }}] ***
2026-06-10 16:01:15.105518 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.049)       0:00:41.589 ********
2026-06-10 16:01:15.105523 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.049)       0:00:41.587 ********
2026-06-10 16:01:15.157682 | controller | skipping: [localhost]
2026-06-10 16:01:15.157762 | controller |
2026-06-10 16:01:15.157767 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:15.157771 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:15.157775 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:15.157779 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:15.157783 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.052)       0:00:41.641 ********
2026-06-10 16:01:15.157786 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.052)       0:00:41.639 ********
2026-06-10 16:01:15.580901 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-10 16:01:15.580972 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 16:01:15.580982 | controller |
2026-06-10 16:01:15.580991 | 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 16:01:15.580999 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.423)       0:00:42.064 ********
2026-06-10 16:01:15.581008 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.423)       0:00:42.063 ********
2026-06-10 16:01:15.683787 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:15.683849 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 16:01:15.683854 | controller |
2026-06-10 16:01:15.683876 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 16:01:15.683880 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.102)       0:00:42.167 ********
2026-06-10 16:01:15.683884 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.102)       0:00:42.166 ********
2026-06-10 16:01:15.721129 | controller | skipping: [localhost]
2026-06-10 16:01:15.721198 | controller |
2026-06-10 16:01:15.721206 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-10 16:01:15.721226 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.037)       0:00:42.204 ********
2026-06-10 16:01:15.721232 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.037)       0:00:42.203 ********
2026-06-10 16:01:15.866168 | controller |
2026-06-10 16:01:15.866234 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:15.866239 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.144)       0:00:42.349 ********
2026-06-10 16:01:15.866244 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.144)       0:00:42.348 ********
2026-06-10 16:01:15.916777 | controller | skipping: [localhost]
2026-06-10 16:01:15.916845 | controller |
2026-06-10 16:01:15.916851 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:15.916855 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.050)       0:00:42.400 ********
2026-06-10 16:01:15.916859 | controller | Wednesday 10 June 2026  16:01:15 +0000 (0:00:00.050)       0:00:42.399 ********
2026-06-10 16:01:16.044848 | 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 16:01:16.044915 | controller |
2026-06-10 16:01:16.044922 | 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 16:01:16.044928 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.127)       0:00:42.528 ********
2026-06-10 16:01:16.044934 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.127)       0:00:42.527 ********
2026-06-10 16:01:16.092499 | controller | ok: [localhost] =>
2026-06-10 16:01:16.092566 | controller |     changed: false
2026-06-10 16:01:16.092573 | controller |     msg: All assertions passed
2026-06-10 16:01:16.092579 | controller |
2026-06-10 16:01:16.092586 | 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 16:01:16.092592 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.047)       0:00:42.575 ********
2026-06-10 16:01:16.092598 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.047)       0:00:42.574 ********
2026-06-10 16:01:16.295183 | controller | ok: [localhost]
2026-06-10 16:01:16.295213 | controller |
2026-06-10 16:01:16.295218 | 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 16:01:16.295223 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.203)       0:00:42.779 ********
2026-06-10 16:01:16.295227 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.203)       0:00:42.777 ********
2026-06-10 16:01:16.365401 | controller | ok: [localhost] =>
2026-06-10 16:01:16.365448 | controller |     changed: false
2026-06-10 16:01:16.365458 | controller |     msg: All assertions passed
2026-06-10 16:01:16.365467 | controller |
2026-06-10 16:01:16.365477 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:16.365485 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.070)       0:00:42.849 ********
2026-06-10 16:01:16.365505 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.070)       0:00:42.847 ********
2026-06-10 16:01:16.596113 | controller | ok: [localhost]
2026-06-10 16:01:16.596144 | controller |
2026-06-10 16:01:16.596150 | 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 16:01:16.596154 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:16.596158 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:16.596162 | controller |   _config_map_content |
2026-06-10 16:01:16.596165 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:16.596169 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:16.596178 | controller |     matching_parameter='regex')
2026-06-10 16:01:16.596182 | controller | }}, cacheable=False] ***
2026-06-10 16:01:16.596186 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.230)       0:00:43.079 ********
2026-06-10 16:01:16.596190 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.230)       0:00:43.078 ********
2026-06-10 16:01:16.813533 | controller | ok: [localhost]
2026-06-10 16:01:16.813567 | controller |
2026-06-10 16:01:16.813573 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:16.813579 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.217)       0:00:43.297 ********
2026-06-10 16:01:16.813584 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.217)       0:00:43.295 ********
2026-06-10 16:01:16.877667 | 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 16:01:16.877736 | controller |
2026-06-10 16:01:16.877750 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 16:01:16.877759 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.064)       0:00:43.361 ********
2026-06-10 16:01:16.877767 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.064)       0:00:43.360 ********
2026-06-10 16:01:16.913898 | controller | ok: [localhost] =>
2026-06-10 16:01:16.913926 | controller |     changed: false
2026-06-10 16:01:16.913932 | controller |     msg: All assertions passed
2026-06-10 16:01:16.913936 | controller |
2026-06-10 16:01:16.913940 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:16.913944 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.036)       0:00:43.397 ********
2026-06-10 16:01:16.913949 | controller | Wednesday 10 June 2026  16:01:16 +0000 (0:00:00.036)       0:00:43.396 ********
2026-06-10 16:01:17.131972 | controller | ok: [localhost]
2026-06-10 16:01:17.132027 | controller |
2026-06-10 16:01:17.132043 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:17.132056 | controller |   (snippet_datadir,
2026-06-10 16:01:17.132068 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:17.132081 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:17.132093 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.217)       0:00:43.615 ********
2026-06-10 16:01:17.132105 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.217)       0:00:43.613 ********
2026-06-10 16:01:17.720437 | controller | ok: [localhost]
2026-06-10 16:01:17.720467 | controller |
2026-06-10 16:01:17.720473 | 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 16:01:17.720477 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.588)       0:00:44.204 ********
2026-06-10 16:01:17.720481 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.588)       0:00:44.202 ********
2026-06-10 16:01:17.785939 | controller | ok: [localhost]
2026-06-10 16:01:17.785970 | controller |
2026-06-10 16:01:17.785975 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:17.785979 | controller |   (snippet_datadir,
2026-06-10 16:01:17.785983 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:17.785988 | controller | }}, content={{
2026-06-10 16:01:17.785991 | controller |   _base64_patch |
2026-06-10 16:01:17.785995 | controller |   default({}) |
2026-06-10 16:01:17.785998 | controller |   to_nice_yaml
2026-06-10 16:01:17.786001 | controller | }}, mode=0644] ***
2026-06-10 16:01:17.786005 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.065)       0:00:44.269 ********
2026-06-10 16:01:17.786009 | controller | Wednesday 10 June 2026  16:01:17 +0000 (0:00:00.065)       0:00:44.268 ********
2026-06-10 16:01:18.137874 | controller | ok: [localhost]
2026-06-10 16:01:18.137907 | controller |
2026-06-10 16:01:18.137913 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:18.137918 | controller |   (snippet_datadir,
2026-06-10 16:01:18.137923 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:18.137935 | controller | }}, content={{
2026-06-10 16:01:18.137940 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:18.137944 | controller |   default({}) |
2026-06-10 16:01:18.137949 | controller |   to_nice_yaml
2026-06-10 16:01:18.137953 | controller | }}, mode=0644] ***
2026-06-10 16:01:18.137957 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.352)       0:00:44.621 ********
2026-06-10 16:01:18.137962 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.352)       0:00:44.620 ********
2026-06-10 16:01:18.517520 | controller | ok: [localhost]
2026-06-10 16:01:18.517547 | controller |
2026-06-10 16:01:18.517552 | 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 16:01:18.517557 | controller |   (
2026-06-10 16:01:18.517560 | controller |     snippet_datadir,
2026-06-10 16:01:18.517565 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:18.517568 | controller |   ) | path_join
2026-06-10 16:01:18.517573 | controller | }}, mode=0644] ***
2026-06-10 16:01:18.517577 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.379)       0:00:45.000 ********
2026-06-10 16:01:18.517581 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.379)       0:00:44.999 ********
2026-06-10 16:01:18.949759 | controller | ok: [localhost]
2026-06-10 16:01:18.949818 | controller |
2026-06-10 16:01:18.949823 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:18.949827 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.432)       0:00:45.433 ********
2026-06-10 16:01:18.949832 | controller | Wednesday 10 June 2026  16:01:18 +0000 (0:00:00.432)       0:00:45.432 ********
2026-06-10 16:01:19.032083 | 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 16:01:19.032147 | controller |
2026-06-10 16:01:19.032159 | 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 16:01:19.032169 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.082)       0:00:45.515 ********
2026-06-10 16:01:19.032178 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.082)       0:00:45.514 ********
2026-06-10 16:01:19.088089 | controller | ok: [localhost] =>
2026-06-10 16:01:19.088155 | controller |     changed: false
2026-06-10 16:01:19.088159 | controller |     msg: All assertions passed
2026-06-10 16:01:19.088164 | controller |
2026-06-10 16:01:19.088168 | 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 16:01:19.088191 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.055)       0:00:45.571 ********
2026-06-10 16:01:19.088195 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.055)       0:00:45.569 ********
2026-06-10 16:01:19.298932 | controller | ok: [localhost]
2026-06-10 16:01:19.298991 | controller |
2026-06-10 16:01:19.298997 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:19.299003 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.210)       0:00:45.781 ********
2026-06-10 16:01:19.299007 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.210)       0:00:45.780 ********
2026-06-10 16:01:19.343809 | controller | ok: [localhost]
2026-06-10 16:01:19.343918 | controller |
2026-06-10 16:01:19.343924 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:19.343929 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.045)       0:00:45.827 ********
2026-06-10 16:01:19.343934 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.045)       0:00:45.825 ********
2026-06-10 16:01:19.957997 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 16:01:19.958047 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 16:01:19.958052 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 16:01:19.958062 | controller |
2026-06-10 16:01:19.958067 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:19.958071 | controller |   _content |
2026-06-10 16:01:19.958074 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:19.958078 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:19.958082 | controller | }}
2026-06-10 16:01:19.958086 | controller | ] ***
2026-06-10 16:01:19.958089 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.614)       0:00:46.441 ********
2026-06-10 16:01:19.958093 | controller | Wednesday 10 June 2026  16:01:19 +0000 (0:00:00.614)       0:00:46.440 ********
2026-06-10 16:01:20.122046 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:01:20.122113 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:20.122118 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:20.122122 | controller |
2026-06-10 16:01:20.122126 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:20.122131 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.163)       0:00:46.605 ********
2026-06-10 16:01:20.122134 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.163)       0:00:46.604 ********
2026-06-10 16:01:20.327548 | controller | ok: [localhost]
2026-06-10 16:01:20.327605 | controller |
2026-06-10 16:01:20.327611 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:20.327615 | controller |   (_destdir,
2026-06-10 16:01:20.327620 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:20.327623 | controller | }}, content={{
2026-06-10 16:01:20.327627 | controller |   (
2026-06-10 16:01:20.327630 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:20.327634 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:20.327638 | controller | }}, mode=0644] ***
2026-06-10 16:01:20.327641 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.205)       0:00:46.811 ********
2026-06-10 16:01:20.327645 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.205)       0:00:46.809 ********
2026-06-10 16:01:20.721625 | controller | ok: [localhost]
2026-06-10 16:01:20.721696 | controller |
2026-06-10 16:01:20.721743 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:20.721757 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.393)       0:00:47.205 ********
2026-06-10 16:01:20.721769 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.393)       0:00:47.203 ********
2026-06-10 16:01:20.783393 | controller | skipping: [localhost]
2026-06-10 16:01:20.783444 | controller |
2026-06-10 16:01:20.783450 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:20.783456 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.061)       0:00:47.267 ********
2026-06-10 16:01:20.783461 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.061)       0:00:47.265 ********
2026-06-10 16:01:20.862650 | 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 16:01:20.862738 | controller |
2026-06-10 16:01:20.862752 | 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 16:01:20.862763 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.079)       0:00:47.346 ********
2026-06-10 16:01:20.862785 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.079)       0:00:47.344 ********
2026-06-10 16:01:20.937994 | controller | ok: [localhost] =>
2026-06-10 16:01:20.938042 | controller |     changed: false
2026-06-10 16:01:20.938048 | controller |     msg: All assertions passed
2026-06-10 16:01:20.938053 | controller |
2026-06-10 16:01:20.938059 | 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 16:01:20.938065 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.075)       0:00:47.421 ********
2026-06-10 16:01:20.938077 | controller | Wednesday 10 June 2026  16:01:20 +0000 (0:00:00.075)       0:00:47.420 ********
2026-06-10 16:01:21.218766 | controller | ok: [localhost]
2026-06-10 16:01:21.218840 | controller |
2026-06-10 16:01:21.218850 | 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 16:01:21.218859 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.279)       0:00:47.701 ********
2026-06-10 16:01:21.218867 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.279)       0:00:47.700 ********
2026-06-10 16:01:21.300544 | controller | ok: [localhost] =>
2026-06-10 16:01:21.300615 | controller |     changed: false
2026-06-10 16:01:21.300624 | controller |     msg: All assertions passed
2026-06-10 16:01:21.300631 | controller |
2026-06-10 16:01:21.300639 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:21.300647 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.082)       0:00:47.783 ********
2026-06-10 16:01:21.300654 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.082)       0:00:47.782 ********
2026-06-10 16:01:21.511232 | controller | ok: [localhost]
2026-06-10 16:01:21.511264 | controller |
2026-06-10 16:01:21.511270 | 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 16:01:21.511275 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:21.511280 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:21.511284 | controller |   _config_map_content |
2026-06-10 16:01:21.511289 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:21.511293 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:21.511297 | controller |     matching_parameter='regex')
2026-06-10 16:01:21.511302 | controller | }}, cacheable=False] ***
2026-06-10 16:01:21.511306 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.211)       0:00:47.995 ********
2026-06-10 16:01:21.511311 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.211)       0:00:47.993 ********
2026-06-10 16:01:21.767635 | controller | ok: [localhost]
2026-06-10 16:01:21.767667 | controller |
2026-06-10 16:01:21.767674 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:21.767679 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.256)       0:00:48.251 ********
2026-06-10 16:01:21.767684 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.256)       0:00:48.250 ********
2026-06-10 16:01:21.803633 | controller | skipping: [localhost]
2026-06-10 16:01:21.803665 | controller |
2026-06-10 16:01:21.803672 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:21.803677 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.035)       0:00:48.287 ********
2026-06-10 16:01:21.803682 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.035)       0:00:48.286 ********
2026-06-10 16:01:21.970971 | controller | changed: [localhost]
2026-06-10 16:01:21.971004 | controller |
2026-06-10 16:01:21.971010 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:21.971016 | controller |   (snippet_datadir,
2026-06-10 16:01:21.971021 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:21.971026 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:21.971031 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.167)       0:00:48.454 ********
2026-06-10 16:01:21.971036 | controller | Wednesday 10 June 2026  16:01:21 +0000 (0:00:00.167)       0:00:48.453 ********
2026-06-10 16:01:22.023102 | controller | skipping: [localhost]
2026-06-10 16:01:22.023133 | controller |
2026-06-10 16:01:22.023140 | 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 16:01:22.023145 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.052)       0:00:48.506 ********
2026-06-10 16:01:22.023157 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.052)       0:00:48.505 ********
2026-06-10 16:01:22.070827 | controller | ok: [localhost]
2026-06-10 16:01:22.070858 | controller |
2026-06-10 16:01:22.070865 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:22.070870 | controller |   (snippet_datadir,
2026-06-10 16:01:22.070875 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:22.070881 | controller | }}, content={{
2026-06-10 16:01:22.070885 | controller |   _base64_patch |
2026-06-10 16:01:22.070890 | controller |   default({}) |
2026-06-10 16:01:22.070895 | controller |   to_nice_yaml
2026-06-10 16:01:22.070899 | controller | }}, mode=0644] ***
2026-06-10 16:01:22.070904 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.047)       0:00:48.554 ********
2026-06-10 16:01:22.070909 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.047)       0:00:48.553 ********
2026-06-10 16:01:22.511686 | controller | changed: [localhost]
2026-06-10 16:01:22.511744 | controller |
2026-06-10 16:01:22.511749 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:22.511753 | controller |   (snippet_datadir,
2026-06-10 16:01:22.511757 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:22.511762 | controller | }}, content={{
2026-06-10 16:01:22.511766 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:22.511770 | controller |   default({}) |
2026-06-10 16:01:22.511773 | controller |   to_nice_yaml
2026-06-10 16:01:22.511776 | controller | }}, mode=0644] ***
2026-06-10 16:01:22.511780 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.440)       0:00:48.994 ********
2026-06-10 16:01:22.511784 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.440)       0:00:48.993 ********
2026-06-10 16:01:22.924227 | controller | changed: [localhost]
2026-06-10 16:01:22.924280 | controller |
2026-06-10 16:01:22.924287 | 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 16:01:22.924291 | controller |   (
2026-06-10 16:01:22.924295 | controller |     snippet_datadir,
2026-06-10 16:01:22.924299 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:22.924303 | controller |   ) | path_join
2026-06-10 16:01:22.924306 | controller | }}, mode=0644] ***
2026-06-10 16:01:22.924310 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.412)       0:00:49.407 ********
2026-06-10 16:01:22.924314 | controller | Wednesday 10 June 2026  16:01:22 +0000 (0:00:00.412)       0:00:49.406 ********
2026-06-10 16:01:23.436197 | controller | changed: [localhost]
2026-06-10 16:01:23.436267 | controller |
2026-06-10 16:01:23.436275 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:23.436281 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.511)       0:00:49.919 ********
2026-06-10 16:01:23.436287 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.511)       0:00:49.917 ********
2026-06-10 16:01:23.519695 | 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 16:01:23.519742 | controller |
2026-06-10 16:01:23.519747 | 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 16:01:23.519752 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.084)       0:00:50.003 ********
2026-06-10 16:01:23.519764 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.083)       0:00:50.001 ********
2026-06-10 16:01:23.624498 | controller | ok: [localhost] =>
2026-06-10 16:01:23.624576 | controller |     changed: false
2026-06-10 16:01:23.624586 | controller |     msg: All assertions passed
2026-06-10 16:01:23.624595 | controller |
2026-06-10 16:01:23.624605 | 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 16:01:23.624615 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.104)       0:00:50.108 ********
2026-06-10 16:01:23.624624 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.104)       0:00:50.106 ********
2026-06-10 16:01:23.854926 | controller | ok: [localhost]
2026-06-10 16:01:23.855015 | controller |
2026-06-10 16:01:23.855032 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:23.855046 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.229)       0:00:50.338 ********
2026-06-10 16:01:23.855058 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.230)       0:00:50.336 ********
2026-06-10 16:01:23.922340 | controller | ok: [localhost]
2026-06-10 16:01:23.922393 | controller |
2026-06-10 16:01:23.922401 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:23.922407 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.067)       0:00:50.405 ********
2026-06-10 16:01:23.922413 | controller | Wednesday 10 June 2026  16:01:23 +0000 (0:00:00.067)       0:00:50.404 ********
2026-06-10 16:01:24.409990 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 16:01:24.410077 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 16:01:24.410092 | controller |
2026-06-10 16:01:24.410106 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:24.410117 | controller |   _content |
2026-06-10 16:01:24.410129 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:24.410141 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:24.410153 | controller | }}
2026-06-10 16:01:24.410165 | controller | ] ***
2026-06-10 16:01:24.410177 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.487)       0:00:50.893 ********
2026-06-10 16:01:24.410188 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.487)       0:00:50.892 ********
2026-06-10 16:01:24.502274 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:24.502336 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:24.502342 | controller |
2026-06-10 16:01:24.502347 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:24.502351 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.091)       0:00:50.985 ********
2026-06-10 16:01:24.502354 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.092)       0:00:50.984 ********
2026-06-10 16:01:24.713551 | controller | changed: [localhost]
2026-06-10 16:01:24.713615 | controller |
2026-06-10 16:01:24.713622 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:24.713628 | controller |   (_destdir,
2026-06-10 16:01:24.713633 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:24.713639 | controller | }}, content={{
2026-06-10 16:01:24.713644 | controller |   (
2026-06-10 16:01:24.713648 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:24.713653 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:24.713659 | controller | }}, mode=0644] ***
2026-06-10 16:01:24.713664 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.211)       0:00:51.197 ********
2026-06-10 16:01:24.713669 | controller | Wednesday 10 June 2026  16:01:24 +0000 (0:00:00.211)       0:00:51.195 ********
2026-06-10 16:01:25.145606 | controller | changed: [localhost]
2026-06-10 16:01:25.145699 | controller |
2026-06-10 16:01:25.145799 | 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 16:01:25.145812 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:25.145824 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:25.145835 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:25.145846 | controller | }}, dest={{
2026-06-10 16:01:25.145857 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:25.145869 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:25.145880 | controller |   ) |
2026-06-10 16:01:25.145890 | controller |   path_join
2026-06-10 16:01:25.145901 | controller |  }}] ***
2026-06-10 16:01:25.145912 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.431)       0:00:51.628 ********
2026-06-10 16:01:25.145924 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.431)       0:00:51.627 ********
2026-06-10 16:01:25.734601 | controller | ok: [localhost] => (item=network-values)
2026-06-10 16:01:25.734678 | controller | changed: [localhost] => (item=service-values)
2026-06-10 16:01:25.734689 | controller |
2026-06-10 16:01:25.734699 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:25.734749 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.589)       0:00:52.218 ********
2026-06-10 16:01:25.734767 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.589)       0:00:52.216 ********
2026-06-10 16:01:25.780349 | controller | skipping: [localhost]
2026-06-10 16:01:25.780409 | controller |
2026-06-10 16:01:25.780419 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:25.780429 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.045)       0:00:52.263 ********
2026-06-10 16:01:25.780438 | controller | Wednesday 10 June 2026  16:01:25 +0000 (0:00:00.045)       0:00:52.262 ********
2026-06-10 16:01:26.177214 | controller | changed: [localhost]
2026-06-10 16:01:26.177303 | controller |
2026-06-10 16:01:26.177317 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:26.177326 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.396)       0:00:52.660 ********
2026-06-10 16:01:26.177335 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.396)       0:00:52.658 ********
2026-06-10 16:01:26.655481 | controller | changed: [localhost]
2026-06-10 16:01:26.655539 | controller |
2026-06-10 16:01:26.655545 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:01:26.655549 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.478)       0:00:53.138 ********
2026-06-10 16:01:26.655554 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.478)       0:00:53.137 ********
2026-06-10 16:01:26.726141 | controller | skipping: [localhost]
2026-06-10 16:01:26.726209 | controller |
2026-06-10 16:01:26.726218 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:26.726227 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:26.726236 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:26.726244 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:26.726252 | controller |   ) | list
2026-06-10 16:01:26.726259 | controller | }}] ***
2026-06-10 16:01:26.726267 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.071)       0:00:53.209 ********
2026-06-10 16:01:26.726275 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.071)       0:00:53.208 ********
2026-06-10 16:01:26.770373 | controller | skipping: [localhost]
2026-06-10 16:01:26.770410 | controller |
2026-06-10 16:01:26.770419 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:01:26.770428 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:26.770436 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:26.770444 | controller | }}, mode=0644] ***
2026-06-10 16:01:26.770452 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.044)       0:00:53.254 ********
2026-06-10 16:01:26.770460 | controller | Wednesday 10 June 2026  16:01:26 +0000 (0:00:00.044)       0:00:53.252 ********
2026-06-10 16:01:27.053820 | controller | changed: [localhost]
2026-06-10 16:01:27.053887 | controller |
2026-06-10 16:01:27.053894 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:27.053900 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.282)       0:00:53.536 ********
2026-06-10 16:01:27.053906 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.282)       0:00:53.535 ********
2026-06-10 16:01:27.125022 | controller | skipping: [localhost]
2026-06-10 16:01:27.125104 | controller |
2026-06-10 16:01:27.125110 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:27.125116 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.071)       0:00:53.607 ********
2026-06-10 16:01:27.125121 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.071)       0:00:53.606 ********
2026-06-10 16:01:27.193824 | controller | skipping: [localhost]
2026-06-10 16:01:27.193900 | controller |
2026-06-10 16:01:27.193910 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-10 16:01:27.193918 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.068)       0:00:53.676 ********
2026-06-10 16:01:27.193926 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.068)       0:00:53.675 ********
2026-06-10 16:01:27.257936 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 16:01:27.258024 | controller | skipping: [localhost]
2026-06-10 16:01:27.258036 | controller |
2026-06-10 16:01:27.258046 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:27.258055 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.064)       0:00:53.741 ********
2026-06-10 16:01:27.258064 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.064)       0:00:53.739 ********
2026-06-10 16:01:27.328959 | controller | skipping: [localhost]
2026-06-10 16:01:27.329030 | controller |
2026-06-10 16:01:27.329037 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 16:01:27.329043 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.070)       0:00:53.811 ********
2026-06-10 16:01:27.329049 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.070)       0:00:53.810 ********
2026-06-10 16:01:27.404040 | controller | skipping: [localhost]
2026-06-10 16:01:27.404121 | controller |
2026-06-10 16:01:27.404132 | 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 16:01:27.404142 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.075)       0:00:53.886 ********
2026-06-10 16:01:27.404151 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.075)       0:00:53.885 ********
2026-06-10 16:01:27.459844 | controller | ok: [localhost] =>
2026-06-10 16:01:27.459923 | controller |     changed: false
2026-06-10 16:01:27.459932 | controller |     msg: All assertions passed
2026-06-10 16:01:27.459941 | controller |
2026-06-10 16:01:27.459949 | 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 16:01:27.459958 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.056)       0:00:53.943 ********
2026-06-10 16:01:27.459967 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.056)       0:00:53.941 ********
2026-06-10 16:01:27.502396 | controller | skipping: [localhost]
2026-06-10 16:01:27.502478 | controller |
2026-06-10 16:01:27.502488 | 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 16:01:27.502498 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.042)       0:00:53.985 ********
2026-06-10 16:01:27.502507 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.042)       0:00:53.984 ********
2026-06-10 16:01:27.547815 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 16:01:27.547907 | controller |
2026-06-10 16:01:27.547922 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:27.547935 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.045)       0:00:54.031 ********
2026-06-10 16:01:27.547965 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.045)       0:00:54.029 ********
2026-06-10 16:01:27.585163 | controller | skipping: [localhost]
2026-06-10 16:01:27.585244 | controller |
2026-06-10 16:01:27.585256 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:27.585267 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.037)       0:00:54.068 ********
2026-06-10 16:01:27.585277 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.037)       0:00:54.066 ********
2026-06-10 16:01:27.641321 | controller | ok: [localhost]
2026-06-10 16:01:27.641392 | controller |
2026-06-10 16:01:27.641403 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:27.641410 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:27.641417 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:27.641424 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:27.641431 | controller | }}] ***
2026-06-10 16:01:27.641437 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.056)       0:00:54.124 ********
2026-06-10 16:01:27.641461 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.056)       0:00:54.123 ********
2026-06-10 16:01:27.699301 | controller | skipping: [localhost]
2026-06-10 16:01:27.699382 | controller |
2026-06-10 16:01:27.699393 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:27.699403 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:27.699411 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:27.699421 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:27.699429 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.057)       0:00:54.182 ********
2026-06-10 16:01:27.699438 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.057)       0:00:54.181 ********
2026-06-10 16:01:27.968155 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-10 16:01:27.968234 | controller |
2026-06-10 16:01:27.968245 | 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 16:01:27.968254 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.269)       0:00:54.451 ********
2026-06-10 16:01:27.968262 | controller | Wednesday 10 June 2026  16:01:27 +0000 (0:00:00.269)       0:00:54.450 ********
2026-06-10 16:01:28.026005 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:28.026079 | controller |
2026-06-10 16:01:28.026089 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 16:01:28.026096 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.057)       0:00:54.509 ********
2026-06-10 16:01:28.026103 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.057)       0:00:54.508 ********
2026-06-10 16:01:28.075549 | controller | skipping: [localhost]
2026-06-10 16:01:28.075625 | controller |
2026-06-10 16:01:28.075632 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-10 16:01:28.075638 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.049)       0:00:54.559 ********
2026-06-10 16:01:28.075643 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.049)       0:00:54.557 ********
2026-06-10 16:01:28.170368 | controller |
2026-06-10 16:01:28.170405 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:28.170421 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.094)       0:00:54.653 ********
2026-06-10 16:01:28.170425 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.094)       0:00:54.652 ********
2026-06-10 16:01:28.221442 | controller | skipping: [localhost]
2026-06-10 16:01:28.221505 | controller |
2026-06-10 16:01:28.221510 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:28.221514 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.051)       0:00:54.704 ********
2026-06-10 16:01:28.221532 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.051)       0:00:54.703 ********
2026-06-10 16:01:28.292313 | 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 16:01:28.292388 | controller |
2026-06-10 16:01:28.292399 | 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 16:01:28.292409 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.070)       0:00:54.775 ********
2026-06-10 16:01:28.292418 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.070)       0:00:54.774 ********
2026-06-10 16:01:28.352935 | controller | ok: [localhost] =>
2026-06-10 16:01:28.352999 | controller |     changed: false
2026-06-10 16:01:28.353006 | controller |     msg: All assertions passed
2026-06-10 16:01:28.353012 | controller |
2026-06-10 16:01:28.353018 | 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 16:01:28.353024 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.060)       0:00:54.836 ********
2026-06-10 16:01:28.353030 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.060)       0:00:54.834 ********
2026-06-10 16:01:28.537885 | controller | ok: [localhost]
2026-06-10 16:01:28.537954 | controller |
2026-06-10 16:01:28.537965 | 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 16:01:28.537974 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.185)       0:00:55.021 ********
2026-06-10 16:01:28.537983 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.185)       0:00:55.020 ********
2026-06-10 16:01:28.611782 | controller | ok: [localhost] =>
2026-06-10 16:01:28.611868 | controller |     changed: false
2026-06-10 16:01:28.611883 | controller |     msg: All assertions passed
2026-06-10 16:01:28.611895 | controller |
2026-06-10 16:01:28.611907 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:28.611919 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.073)       0:00:55.095 ********
2026-06-10 16:01:28.611928 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.073)       0:00:55.093 ********
2026-06-10 16:01:28.890341 | controller | ok: [localhost]
2026-06-10 16:01:28.890408 | controller |
2026-06-10 16:01:28.890419 | 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 16:01:28.890430 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:28.890438 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:28.890447 | controller |   _config_map_content |
2026-06-10 16:01:28.890455 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:28.890464 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:28.890472 | controller |     matching_parameter='regex')
2026-06-10 16:01:28.890481 | controller | }}, cacheable=False] ***
2026-06-10 16:01:28.890489 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.278)       0:00:55.373 ********
2026-06-10 16:01:28.890498 | controller | Wednesday 10 June 2026  16:01:28 +0000 (0:00:00.278)       0:00:55.372 ********
2026-06-10 16:01:29.162456 | controller | ok: [localhost]
2026-06-10 16:01:29.162523 | controller |
2026-06-10 16:01:29.162534 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:29.162542 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.271)       0:00:55.645 ********
2026-06-10 16:01:29.162551 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.271)       0:00:55.644 ********
2026-06-10 16:01:29.243536 | controller | skipping: [localhost]
2026-06-10 16:01:29.243596 | controller |
2026-06-10 16:01:29.243603 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:29.243620 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.081)       0:00:55.727 ********
2026-06-10 16:01:29.243625 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.081)       0:00:55.725 ********
2026-06-10 16:01:29.480464 | controller | changed: [localhost]
2026-06-10 16:01:29.480552 | controller |
2026-06-10 16:01:29.480583 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:29.480624 | controller |   (snippet_datadir,
2026-06-10 16:01:29.480636 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:29.480648 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:29.480659 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.236)       0:00:55.963 ********
2026-06-10 16:01:29.480669 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.236)       0:00:55.962 ********
2026-06-10 16:01:29.577293 | controller | skipping: [localhost]
2026-06-10 16:01:29.577361 | controller |
2026-06-10 16:01:29.577369 | 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 16:01:29.577376 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.097)       0:00:56.060 ********
2026-06-10 16:01:29.577382 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.097)       0:00:56.059 ********
2026-06-10 16:01:29.637397 | controller | ok: [localhost]
2026-06-10 16:01:29.637472 | controller |
2026-06-10 16:01:29.637502 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:29.637511 | controller |   (snippet_datadir,
2026-06-10 16:01:29.637520 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:29.637528 | controller | }}, content={{
2026-06-10 16:01:29.637535 | controller |   _base64_patch |
2026-06-10 16:01:29.637543 | controller |   default({}) |
2026-06-10 16:01:29.637551 | controller |   to_nice_yaml
2026-06-10 16:01:29.637558 | controller | }}, mode=0644] ***
2026-06-10 16:01:29.637566 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.060)       0:00:56.121 ********
2026-06-10 16:01:29.637574 | controller | Wednesday 10 June 2026  16:01:29 +0000 (0:00:00.060)       0:00:56.119 ********
2026-06-10 16:01:30.051994 | controller | changed: [localhost]
2026-06-10 16:01:30.052060 | controller |
2026-06-10 16:01:30.052069 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:30.052076 | controller |   (snippet_datadir,
2026-06-10 16:01:30.052083 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:30.052091 | controller | }}, content={{
2026-06-10 16:01:30.052098 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:30.052105 | controller |   default({}) |
2026-06-10 16:01:30.052111 | controller |   to_nice_yaml
2026-06-10 16:01:30.052118 | controller | }}, mode=0644] ***
2026-06-10 16:01:30.052124 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.414)       0:00:56.535 ********
2026-06-10 16:01:30.052131 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.414)       0:00:56.534 ********
2026-06-10 16:01:30.531729 | controller | changed: [localhost]
2026-06-10 16:01:30.531774 | controller |
2026-06-10 16:01:30.531780 | 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 16:01:30.531786 | controller |   (
2026-06-10 16:01:30.531791 | controller |     snippet_datadir,
2026-06-10 16:01:30.531796 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:30.531801 | controller |   ) | path_join
2026-06-10 16:01:30.531806 | controller | }}, mode=0644] ***
2026-06-10 16:01:30.531811 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.479)       0:00:57.015 ********
2026-06-10 16:01:30.531816 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.479)       0:00:57.013 ********
2026-06-10 16:01:30.983031 | controller | changed: [localhost]
2026-06-10 16:01:30.983082 | controller |
2026-06-10 16:01:30.983086 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:30.983091 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.450)       0:00:57.466 ********
2026-06-10 16:01:30.983095 | controller | Wednesday 10 June 2026  16:01:30 +0000 (0:00:00.450)       0:00:57.464 ********
2026-06-10 16:01:31.076310 | 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 16:01:31.076374 | controller |
2026-06-10 16:01:31.076381 | 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 16:01:31.076387 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.093)       0:00:57.559 ********
2026-06-10 16:01:31.076392 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.093)       0:00:57.558 ********
2026-06-10 16:01:31.151424 | controller | ok: [localhost] =>
2026-06-10 16:01:31.151483 | controller |     changed: false
2026-06-10 16:01:31.151495 | controller |     msg: All assertions passed
2026-06-10 16:01:31.151506 | controller |
2026-06-10 16:01:31.151519 | 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 16:01:31.151532 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.074)       0:00:57.634 ********
2026-06-10 16:01:31.151543 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.074)       0:00:57.633 ********
2026-06-10 16:01:31.450298 | controller | ok: [localhost]
2026-06-10 16:01:31.450355 | controller |
2026-06-10 16:01:31.450360 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:31.450365 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.299)       0:00:57.934 ********
2026-06-10 16:01:31.450368 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.299)       0:00:57.932 ********
2026-06-10 16:01:31.491402 | controller | ok: [localhost]
2026-06-10 16:01:31.491446 | controller |
2026-06-10 16:01:31.491451 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:31.491455 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.041)       0:00:57.975 ********
2026-06-10 16:01:31.491459 | controller | Wednesday 10 June 2026  16:01:31 +0000 (0:00:00.041)       0:00:57.973 ********
2026-06-10 16:01:32.056903 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-10 16:01:32.056956 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-10 16:01:32.056971 | controller |
2026-06-10 16:01:32.056983 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:32.056995 | controller |   _content |
2026-06-10 16:01:32.057007 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:32.057018 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:32.057029 | controller | }}
2026-06-10 16:01:32.057040 | controller | ] ***
2026-06-10 16:01:32.057051 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.564)       0:00:58.539 ********
2026-06-10 16:01:32.057062 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.564)       0:00:58.538 ********
2026-06-10 16:01:32.159405 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:32.159440 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:32.159448 | controller |
2026-06-10 16:01:32.159454 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:32.159460 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.103)       0:00:58.643 ********
2026-06-10 16:01:32.159465 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.103)       0:00:58.641 ********
2026-06-10 16:01:32.420118 | controller | changed: [localhost]
2026-06-10 16:01:32.420148 | controller |
2026-06-10 16:01:32.420153 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:32.420157 | controller |   (_destdir,
2026-06-10 16:01:32.420161 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:32.420165 | controller | }}, content={{
2026-06-10 16:01:32.420169 | controller |   (
2026-06-10 16:01:32.420172 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:32.420176 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:32.420183 | controller | }}, mode=0644] ***
2026-06-10 16:01:32.420187 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.260)       0:00:58.903 ********
2026-06-10 16:01:32.420190 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.260)       0:00:58.902 ********
2026-06-10 16:01:32.976275 | controller | changed: [localhost]
2026-06-10 16:01:32.976315 | controller |
2026-06-10 16:01:32.976323 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/dns mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:01:32.976331 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:32.976338 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:32.976344 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:32.976350 | controller | }}, dest={{
2026-06-10 16:01:32.976356 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:32.976363 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:32.976369 | controller |   ) |
2026-06-10 16:01:32.976375 | controller |   path_join
2026-06-10 16:01:32.976381 | controller |  }}] ***
2026-06-10 16:01:32.976388 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.555)       0:00:59.459 ********
2026-06-10 16:01:32.976394 | controller | Wednesday 10 June 2026  16:01:32 +0000 (0:00:00.555)       0:00:59.458 ********
2026-06-10 16:01:33.347371 | controller | changed: [localhost] => (item=dns-values)
2026-06-10 16:01:33.347404 | controller |
2026-06-10 16:01:33.347416 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:33.347422 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.371)       0:00:59.830 ********
2026-06-10 16:01:33.347428 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.371)       0:00:59.829 ********
2026-06-10 16:01:33.397990 | controller | skipping: [localhost]
2026-06-10 16:01:33.398025 | controller |
2026-06-10 16:01:33.398042 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:33.398054 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.050)       0:00:59.881 ********
2026-06-10 16:01:33.398062 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.050)       0:00:59.880 ********
2026-06-10 16:01:33.727443 | controller | changed: [localhost]
2026-06-10 16:01:33.727471 | controller |
2026-06-10 16:01:33.727476 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:33.727480 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.329)       0:01:00.211 ********
2026-06-10 16:01:33.727484 | controller | Wednesday 10 June 2026  16:01:33 +0000 (0:00:00.329)       0:01:00.209 ********
2026-06-10 16:01:34.092159 | controller | changed: [localhost]
2026-06-10 16:01:34.092186 | controller |
2026-06-10 16:01:34.092191 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/dns executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:01:34.092196 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.364)       0:01:00.575 ********
2026-06-10 16:01:34.092200 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.364)       0:01:00.574 ********
2026-06-10 16:01:34.141526 | controller | skipping: [localhost]
2026-06-10 16:01:34.141559 | controller |
2026-06-10 16:01:34.141566 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:34.141572 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:34.141578 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:34.141583 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:34.141588 | controller |   ) | list
2026-06-10 16:01:34.141594 | controller | }}] ***
2026-06-10 16:01:34.141599 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.049)       0:01:00.625 ********
2026-06-10 16:01:34.141604 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.049)       0:01:00.623 ********
2026-06-10 16:01:34.200810 | controller | skipping: [localhost]
2026-06-10 16:01:34.200841 | controller |
2026-06-10 16:01:34.200847 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/dns remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:01:34.200853 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:34.200858 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:34.200864 | controller | }}, mode=0644] ***
2026-06-10 16:01:34.200869 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.059)       0:01:00.684 ********
2026-06-10 16:01:34.200874 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.059)       0:01:00.683 ********
2026-06-10 16:01:34.468412 | controller | changed: [localhost]
2026-06-10 16:01:34.468442 | controller |
2026-06-10 16:01:34.468449 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:34.468455 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.267)       0:01:00.952 ********
2026-06-10 16:01:34.468460 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.267)       0:01:00.950 ********
2026-06-10 16:01:34.506148 | controller | skipping: [localhost]
2026-06-10 16:01:34.506181 | controller |
2026-06-10 16:01:34.506188 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:34.506194 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.037)       0:01:00.989 ********
2026-06-10 16:01:34.506200 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.037)       0:01:00.988 ********
2026-06-10 16:01:34.541695 | controller | skipping: [localhost]
2026-06-10 16:01:34.541748 | controller |
2026-06-10 16:01:34.541761 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-10 16:01:34.541767 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.035)       0:01:01.025 ********
2026-06-10 16:01:34.541771 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.035)       0:01:01.024 ********
2026-06-10 16:01:34.578333 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 16:01:34.578359 | controller | skipping: [localhost]
2026-06-10 16:01:34.578364 | controller |
2026-06-10 16:01:34.578368 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:34.578372 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.036)       0:01:01.062 ********
2026-06-10 16:01:34.578376 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.036)       0:01:01.060 ********
2026-06-10 16:01:34.615542 | controller | skipping: [localhost]
2026-06-10 16:01:34.615568 | controller |
2026-06-10 16:01:34.615574 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 16:01:34.615578 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.037)       0:01:01.099 ********
2026-06-10 16:01:34.615582 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.037)       0:01:01.097 ********
2026-06-10 16:01:34.667220 | controller | skipping: [localhost]
2026-06-10 16:01:34.667247 | controller |
2026-06-10 16:01:34.667252 | 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 16:01:34.667257 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.051)       0:01:01.151 ********
2026-06-10 16:01:34.667261 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.051)       0:01:01.149 ********
2026-06-10 16:01:34.716095 | controller | ok: [localhost] =>
2026-06-10 16:01:34.716122 | controller |     changed: false
2026-06-10 16:01:34.716126 | controller |     msg: All assertions passed
2026-06-10 16:01:34.716130 | controller |
2026-06-10 16:01:34.716138 | 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 16:01:34.716142 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.048)       0:01:01.199 ********
2026-06-10 16:01:34.716146 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.048)       0:01:01.198 ********
2026-06-10 16:01:34.751077 | controller | skipping: [localhost]
2026-06-10 16:01:34.751107 | controller |
2026-06-10 16:01:34.751114 | 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 16:01:34.751119 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.034)       0:01:01.234 ********
2026-06-10 16:01:34.751125 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.034)       0:01:01.233 ********
2026-06-10 16:01:34.807252 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 16:01:34.807284 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 16:01:34.807291 | controller |
2026-06-10 16:01:34.807296 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:34.807302 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.056)       0:01:01.290 ********
2026-06-10 16:01:34.807306 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.056)       0:01:01.289 ********
2026-06-10 16:01:34.841696 | controller | skipping: [localhost]
2026-06-10 16:01:34.841789 | controller |
2026-06-10 16:01:34.841803 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:34.841814 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.033)       0:01:01.324 ********
2026-06-10 16:01:34.841826 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.034)       0:01:01.323 ********
2026-06-10 16:01:34.872982 | controller | ok: [localhost]
2026-06-10 16:01:34.873016 | controller |
2026-06-10 16:01:34.873023 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:34.873029 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:34.873035 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:34.873041 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:34.873047 | controller | }}] ***
2026-06-10 16:01:34.873052 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.031)       0:01:01.356 ********
2026-06-10 16:01:34.873057 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.031)       0:01:01.355 ********
2026-06-10 16:01:34.936302 | controller | skipping: [localhost]
2026-06-10 16:01:34.936348 | controller |
2026-06-10 16:01:34.936359 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:34.936368 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:34.936377 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:34.936386 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:34.936395 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.062)       0:01:01.419 ********
2026-06-10 16:01:34.936404 | controller | Wednesday 10 June 2026  16:01:34 +0000 (0:00:00.062)       0:01:01.418 ********
2026-06-10 16:01:35.158808 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-10 16:01:35.158844 | controller |
2026-06-10 16:01:35.158856 | 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 16:01:35.158862 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.222)       0:01:01.642 ********
2026-06-10 16:01:35.158867 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.222)       0:01:01.641 ********
2026-06-10 16:01:35.215474 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:35.215512 | controller |
2026-06-10 16:01:35.215524 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 16:01:35.215529 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.056)       0:01:01.699 ********
2026-06-10 16:01:35.215534 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.056)       0:01:01.697 ********
2026-06-10 16:01:35.263575 | controller | skipping: [localhost]
2026-06-10 16:01:35.263607 | controller |
2026-06-10 16:01:35.263614 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-10 16:01:35.263620 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.048)       0:01:01.747 ********
2026-06-10 16:01:35.263626 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.048)       0:01:01.745 ********
2026-06-10 16:01:35.368533 | controller |
2026-06-10 16:01:35.368561 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:35.368566 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.105)       0:01:01.852 ********
2026-06-10 16:01:35.368570 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.105)       0:01:01.850 ********
2026-06-10 16:01:35.421329 | controller | skipping: [localhost]
2026-06-10 16:01:35.421357 | controller |
2026-06-10 16:01:35.421363 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:35.421368 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.052)       0:01:01.905 ********
2026-06-10 16:01:35.421371 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.052)       0:01:01.903 ********
2026-06-10 16:01:35.475260 | 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 16:01:35.475294 | controller |
2026-06-10 16:01:35.475300 | 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 16:01:35.475306 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.053)       0:01:01.958 ********
2026-06-10 16:01:35.475310 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.053)       0:01:01.957 ********
2026-06-10 16:01:35.519091 | controller | ok: [localhost] =>
2026-06-10 16:01:35.519119 | controller |     changed: false
2026-06-10 16:01:35.519123 | controller |     msg: All assertions passed
2026-06-10 16:01:35.519127 | controller |
2026-06-10 16:01:35.519131 | 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 16:01:35.519136 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.043)       0:01:02.002 ********
2026-06-10 16:01:35.519140 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.043)       0:01:02.001 ********
2026-06-10 16:01:35.706129 | controller | ok: [localhost]
2026-06-10 16:01:35.706159 | controller |
2026-06-10 16:01:35.706165 | 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 16:01:35.706169 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.187)       0:01:02.189 ********
2026-06-10 16:01:35.706174 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.187)       0:01:02.188 ********
2026-06-10 16:01:35.788466 | controller | ok: [localhost] =>
2026-06-10 16:01:35.788492 | controller |     changed: false
2026-06-10 16:01:35.788496 | controller |     msg: All assertions passed
2026-06-10 16:01:35.788500 | controller |
2026-06-10 16:01:35.788504 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:35.788509 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.082)       0:01:02.272 ********
2026-06-10 16:01:35.788512 | controller | Wednesday 10 June 2026  16:01:35 +0000 (0:00:00.082)       0:01:02.270 ********
2026-06-10 16:01:36.041168 | controller | ok: [localhost]
2026-06-10 16:01:36.041214 | controller |
2026-06-10 16:01:36.041224 | 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 16:01:36.041240 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:36.041249 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:36.041257 | controller |   _config_map_content |
2026-06-10 16:01:36.041265 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:36.041272 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:36.041280 | controller |     matching_parameter='regex')
2026-06-10 16:01:36.041288 | controller | }}, cacheable=False] ***
2026-06-10 16:01:36.041296 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.251)       0:01:02.524 ********
2026-06-10 16:01:36.041304 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.252)       0:01:02.523 ********
2026-06-10 16:01:36.281566 | controller | ok: [localhost]
2026-06-10 16:01:36.281612 | controller |
2026-06-10 16:01:36.281622 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:36.281631 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.240)       0:01:02.764 ********
2026-06-10 16:01:36.281639 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.240)       0:01:02.763 ********
2026-06-10 16:01:36.359243 | controller | skipping: [localhost]
2026-06-10 16:01:36.359289 | controller |
2026-06-10 16:01:36.359299 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:36.359307 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.077)       0:01:02.842 ********
2026-06-10 16:01:36.359315 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.077)       0:01:02.840 ********
2026-06-10 16:01:36.585825 | controller | changed: [localhost]
2026-06-10 16:01:36.585859 | controller |
2026-06-10 16:01:36.585867 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:36.585873 | controller |   (snippet_datadir,
2026-06-10 16:01:36.585879 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:36.585885 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:36.585890 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.227)       0:01:03.069 ********
2026-06-10 16:01:36.585895 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.226)       0:01:03.067 ********
2026-06-10 16:01:36.665995 | controller | skipping: [localhost]
2026-06-10 16:01:36.666034 | controller |
2026-06-10 16:01:36.666052 | 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 16:01:36.666062 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.080)       0:01:03.149 ********
2026-06-10 16:01:36.666070 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.080)       0:01:03.148 ********
2026-06-10 16:01:36.741807 | controller | ok: [localhost]
2026-06-10 16:01:36.741854 | controller |
2026-06-10 16:01:36.741866 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:36.741874 | controller |   (snippet_datadir,
2026-06-10 16:01:36.741883 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:36.741891 | controller | }}, content={{
2026-06-10 16:01:36.741899 | controller |   _base64_patch |
2026-06-10 16:01:36.741907 | controller |   default({}) |
2026-06-10 16:01:36.741914 | controller |   to_nice_yaml
2026-06-10 16:01:36.741922 | controller | }}, mode=0644] ***
2026-06-10 16:01:36.741929 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.075)       0:01:03.224 ********
2026-06-10 16:01:36.741937 | controller | Wednesday 10 June 2026  16:01:36 +0000 (0:00:00.075)       0:01:03.223 ********
2026-06-10 16:01:37.242218 | controller | changed: [localhost]
2026-06-10 16:01:37.242252 | controller |
2026-06-10 16:01:37.242259 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:37.242265 | controller |   (snippet_datadir,
2026-06-10 16:01:37.242272 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:37.242279 | controller | }}, content={{
2026-06-10 16:01:37.242284 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:37.242289 | controller |   default({}) |
2026-06-10 16:01:37.242300 | controller |   to_nice_yaml
2026-06-10 16:01:37.242306 | controller | }}, mode=0644] ***
2026-06-10 16:01:37.242311 | controller | Wednesday 10 June 2026  16:01:37 +0000 (0:00:00.500)       0:01:03.725 ********
2026-06-10 16:01:37.242316 | controller | Wednesday 10 June 2026  16:01:37 +0000 (0:00:00.500)       0:01:03.724 ********
2026-06-10 16:01:37.702490 | controller | changed: [localhost]
2026-06-10 16:01:37.702544 | controller |
2026-06-10 16:01:37.702559 | 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 16:01:37.702572 | controller |   (
2026-06-10 16:01:37.702584 | controller |     snippet_datadir,
2026-06-10 16:01:37.702596 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:37.702607 | controller |   ) | path_join
2026-06-10 16:01:37.702618 | controller | }}, mode=0644] ***
2026-06-10 16:01:37.702629 | controller | Wednesday 10 June 2026  16:01:37 +0000 (0:00:00.459)       0:01:04.185 ********
2026-06-10 16:01:37.702640 | controller | Wednesday 10 June 2026  16:01:37 +0000 (0:00:00.459)       0:01:04.183 ********
2026-06-10 16:01:38.162663 | controller | changed: [localhost]
2026-06-10 16:01:38.162766 | controller |
2026-06-10 16:01:38.162778 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:38.162787 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.460)       0:01:04.646 ********
2026-06-10 16:01:38.162796 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.460)       0:01:04.644 ********
2026-06-10 16:01:38.240567 | 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 16:01:38.240664 | controller |
2026-06-10 16:01:38.240676 | 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 16:01:38.240685 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.077)       0:01:04.723 ********
2026-06-10 16:01:38.240695 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.077)       0:01:04.722 ********
2026-06-10 16:01:38.325822 | controller | ok: [localhost] =>
2026-06-10 16:01:38.325871 | controller |     changed: false
2026-06-10 16:01:38.325880 | controller |     msg: All assertions passed
2026-06-10 16:01:38.325889 | controller |
2026-06-10 16:01:38.325898 | 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 16:01:38.325907 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.085)       0:01:04.808 ********
2026-06-10 16:01:38.325915 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.085)       0:01:04.807 ********
2026-06-10 16:01:38.558023 | controller | ok: [localhost]
2026-06-10 16:01:38.558069 | controller |
2026-06-10 16:01:38.558079 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:38.558088 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.232)       0:01:05.040 ********
2026-06-10 16:01:38.558096 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.232)       0:01:05.039 ********
2026-06-10 16:01:38.636008 | controller | ok: [localhost]
2026-06-10 16:01:38.636054 | controller |
2026-06-10 16:01:38.636064 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:38.636073 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.078)       0:01:05.119 ********
2026-06-10 16:01:38.636081 | controller | Wednesday 10 June 2026  16:01:38 +0000 (0:00:00.078)       0:01:05.117 ********
2026-06-10 16:01:39.131115 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-10 16:01:39.131159 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-10 16:01:39.131170 | controller |
2026-06-10 16:01:39.131179 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:39.131187 | controller |   _content |
2026-06-10 16:01:39.131195 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:39.131209 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:39.131218 | controller | }}
2026-06-10 16:01:39.131226 | controller | ] ***
2026-06-10 16:01:39.131234 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.495)       0:01:05.614 ********
2026-06-10 16:01:39.131242 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.495)       0:01:05.612 ********
2026-06-10 16:01:39.226895 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:39.226952 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:39.226969 | controller |
2026-06-10 16:01:39.226982 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:39.226994 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.095)       0:01:05.710 ********
2026-06-10 16:01:39.227004 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.095)       0:01:05.708 ********
2026-06-10 16:01:39.462507 | controller | changed: [localhost]
2026-06-10 16:01:39.462537 | controller |
2026-06-10 16:01:39.462542 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:39.462546 | controller |   (_destdir,
2026-06-10 16:01:39.462550 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:39.462554 | controller | }}, content={{
2026-06-10 16:01:39.462558 | controller |   (
2026-06-10 16:01:39.462561 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:39.462565 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:39.462569 | controller | }}, mode=0644] ***
2026-06-10 16:01:39.462573 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.236)       0:01:05.946 ********
2026-06-10 16:01:39.462576 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.236)       0:01:05.944 ********
2026-06-10 16:01:39.920504 | controller | changed: [localhost]
2026-06-10 16:01:39.920537 | controller |
2026-06-10 16:01:39.920546 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:01:39.920554 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:39.920561 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:39.920568 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:39.920573 | controller | }}, dest={{
2026-06-10 16:01:39.920579 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:39.920584 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:39.920589 | controller |   ) |
2026-06-10 16:01:39.920595 | controller |   path_join
2026-06-10 16:01:39.920600 | controller |  }}] ***
2026-06-10 16:01:39.920605 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.457)       0:01:06.404 ********
2026-06-10 16:01:39.920611 | controller | Wednesday 10 June 2026  16:01:39 +0000 (0:00:00.457)       0:01:06.402 ********
2026-06-10 16:01:40.229690 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-10 16:01:40.229735 | controller |
2026-06-10 16:01:40.229741 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:40.229745 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.309)       0:01:06.713 ********
2026-06-10 16:01:40.229749 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.309)       0:01:06.712 ********
2026-06-10 16:01:40.289182 | controller | skipping: [localhost]
2026-06-10 16:01:40.289212 | controller |
2026-06-10 16:01:40.289217 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:40.289221 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.059)       0:01:06.772 ********
2026-06-10 16:01:40.289225 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.059)       0:01:06.771 ********
2026-06-10 16:01:40.660103 | controller | changed: [localhost]
2026-06-10 16:01:40.660132 | controller |
2026-06-10 16:01:40.660137 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:40.660142 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.370)       0:01:07.143 ********
2026-06-10 16:01:40.660149 | controller | Wednesday 10 June 2026  16:01:40 +0000 (0:00:00.370)       0:01:07.142 ********
2026-06-10 16:01:41.082043 | controller | changed: [localhost]
2026-06-10 16:01:41.082099 | controller |
2026-06-10 16:01:41.082115 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm/baremetalhosts executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:01:41.082128 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.421)       0:01:07.565 ********
2026-06-10 16:01:41.082141 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.421)       0:01:07.563 ********
2026-06-10 16:01:41.159378 | controller | skipping: [localhost]
2026-06-10 16:01:41.159426 | controller |
2026-06-10 16:01:41.159436 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:41.159446 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:41.159455 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:41.159464 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:41.159473 | controller |   ) | list
2026-06-10 16:01:41.159481 | controller | }}] ***
2026-06-10 16:01:41.159490 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.077)       0:01:07.642 ********
2026-06-10 16:01:41.159498 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.077)       0:01:07.641 ********
2026-06-10 16:01:41.227435 | controller | skipping: [localhost]
2026-06-10 16:01:41.227491 | controller |
2026-06-10 16:01:41.227516 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:01:41.227527 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:41.227536 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:41.227545 | controller | }}, mode=0644] ***
2026-06-10 16:01:41.227554 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.067)       0:01:07.710 ********
2026-06-10 16:01:41.227563 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.067)       0:01:07.709 ********
2026-06-10 16:01:41.495035 | controller | changed: [localhost]
2026-06-10 16:01:41.495064 | controller |
2026-06-10 16:01:41.495069 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:41.495074 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.268)       0:01:07.978 ********
2026-06-10 16:01:41.495078 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.268)       0:01:07.977 ********
2026-06-10 16:01:41.544088 | controller | skipping: [localhost]
2026-06-10 16:01:41.544117 | controller |
2026-06-10 16:01:41.544123 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:41.544127 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.048)       0:01:08.027 ********
2026-06-10 16:01:41.544132 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.048)       0:01:08.026 ********
2026-06-10 16:01:41.589014 | controller | skipping: [localhost]
2026-06-10 16:01:41.589048 | controller |
2026-06-10 16:01:41.589054 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-10 16:01:41.589060 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.044)       0:01:08.072 ********
2026-06-10 16:01:41.589066 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.044)       0:01:08.071 ********
2026-06-10 16:01:41.646045 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 16:01:41.646075 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 16:01:41.646080 | controller | skipping: [localhost]
2026-06-10 16:01:41.646084 | controller |
2026-06-10 16:01:41.646088 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:41.646096 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.057)       0:01:08.129 ********
2026-06-10 16:01:41.646100 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.057)       0:01:08.128 ********
2026-06-10 16:01:41.684347 | controller | skipping: [localhost]
2026-06-10 16:01:41.684374 | controller |
2026-06-10 16:01:41.684380 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 16:01:41.684385 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.038)       0:01:08.168 ********
2026-06-10 16:01:41.684388 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.038)       0:01:08.166 ********
2026-06-10 16:01:41.727795 | controller | skipping: [localhost]
2026-06-10 16:01:41.727821 | controller |
2026-06-10 16:01:41.727826 | 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 16:01:41.727831 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.043)       0:01:08.211 ********
2026-06-10 16:01:41.727834 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.043)       0:01:08.210 ********
2026-06-10 16:01:41.766945 | controller | ok: [localhost] =>
2026-06-10 16:01:41.766979 | controller |     changed: false
2026-06-10 16:01:41.766985 | controller |     msg: All assertions passed
2026-06-10 16:01:41.766991 | controller |
2026-06-10 16:01:41.766997 | 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 16:01:41.767004 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.038)       0:01:08.250 ********
2026-06-10 16:01:41.767009 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.039)       0:01:08.249 ********
2026-06-10 16:01:41.798679 | controller | skipping: [localhost]
2026-06-10 16:01:41.798736 | controller |
2026-06-10 16:01:41.798745 | 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 16:01:41.798751 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.031)       0:01:08.282 ********
2026-06-10 16:01:41.798757 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.031)       0:01:08.280 ********
2026-06-10 16:01:41.842051 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 16:01:41.842094 | controller |
2026-06-10 16:01:41.842105 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:41.842115 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.042)       0:01:08.325 ********
2026-06-10 16:01:41.842124 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.042)       0:01:08.323 ********
2026-06-10 16:01:41.868102 | controller | skipping: [localhost]
2026-06-10 16:01:41.868127 | controller |
2026-06-10 16:01:41.868133 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:41.868138 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.026)       0:01:08.351 ********
2026-06-10 16:01:41.868144 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.026)       0:01:08.350 ********
2026-06-10 16:01:41.917489 | controller | ok: [localhost]
2026-06-10 16:01:41.917535 | controller |
2026-06-10 16:01:41.917545 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:41.917555 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:41.917564 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:41.917573 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:41.917582 | controller | }}] ***
2026-06-10 16:01:41.917590 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.048)       0:01:08.400 ********
2026-06-10 16:01:41.917606 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.048)       0:01:08.399 ********
2026-06-10 16:01:41.962512 | controller | skipping: [localhost]
2026-06-10 16:01:41.962553 | controller |
2026-06-10 16:01:41.962562 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:41.962570 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:41.962577 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:41.962585 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:41.962592 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.045)       0:01:08.445 ********
2026-06-10 16:01:41.962599 | controller | Wednesday 10 June 2026  16:01:41 +0000 (0:00:00.045)       0:01:08.444 ********
2026-06-10 16:01:42.166045 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-10 16:01:42.166073 | controller |
2026-06-10 16:01:42.166079 | 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 16:01:42.166084 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.203)       0:01:08.649 ********
2026-06-10 16:01:42.166088 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.203)       0:01:08.648 ********
2026-06-10 16:01:42.229233 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:42.229265 | controller |
2026-06-10 16:01:42.229272 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 16:01:42.229277 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.063)       0:01:08.713 ********
2026-06-10 16:01:42.229282 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.063)       0:01:08.711 ********
2026-06-10 16:01:42.277068 | controller | skipping: [localhost]
2026-06-10 16:01:42.277094 | controller |
2026-06-10 16:01:42.277099 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-10 16:01:42.277103 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.047)       0:01:08.760 ********
2026-06-10 16:01:42.277107 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.047)       0:01:08.759 ********
2026-06-10 16:01:42.355332 | controller |
2026-06-10 16:01:42.355359 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:42.355424 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.078)       0:01:08.839 ********
2026-06-10 16:01:42.355429 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.078)       0:01:08.837 ********
2026-06-10 16:01:42.399838 | controller | skipping: [localhost]
2026-06-10 16:01:42.399868 | controller |
2026-06-10 16:01:42.399875 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:42.399881 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.044)       0:01:08.883 ********
2026-06-10 16:01:42.399887 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.044)       0:01:08.882 ********
2026-06-10 16:01:42.469063 | 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 16:01:42.469096 | controller |
2026-06-10 16:01:42.469104 | 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 16:01:42.469110 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.069)       0:01:08.952 ********
2026-06-10 16:01:42.469116 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.069)       0:01:08.951 ********
2026-06-10 16:01:42.523388 | controller | ok: [localhost] =>
2026-06-10 16:01:42.523427 | controller |     changed: false
2026-06-10 16:01:42.523437 | controller |     msg: All assertions passed
2026-06-10 16:01:42.523445 | controller |
2026-06-10 16:01:42.523486 | 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 16:01:42.523503 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.054)       0:01:09.006 ********
2026-06-10 16:01:42.523511 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.054)       0:01:09.005 ********
2026-06-10 16:01:42.765939 | controller | ok: [localhost]
2026-06-10 16:01:42.765970 | controller |
2026-06-10 16:01:42.765977 | 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 16:01:42.765983 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.242)       0:01:09.249 ********
2026-06-10 16:01:42.765988 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.242)       0:01:09.248 ********
2026-06-10 16:01:42.836691 | controller | ok: [localhost] =>
2026-06-10 16:01:42.836740 | controller |     changed: false
2026-06-10 16:01:42.836745 | controller |     msg: All assertions passed
2026-06-10 16:01:42.836749 | controller |
2026-06-10 16:01:42.836753 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:42.836757 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.071)       0:01:09.320 ********
2026-06-10 16:01:42.836765 | controller | Wednesday 10 June 2026  16:01:42 +0000 (0:00:00.070)       0:01:09.319 ********
2026-06-10 16:01:43.055234 | controller | ok: [localhost]
2026-06-10 16:01:43.055265 | controller |
2026-06-10 16:01:43.055272 | 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 16:01:43.055277 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:43.055283 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:43.055288 | controller |   _config_map_content |
2026-06-10 16:01:43.055292 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:43.055297 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:43.055302 | controller |     matching_parameter='regex')
2026-06-10 16:01:43.055307 | controller | }}, cacheable=False] ***
2026-06-10 16:01:43.055312 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.218)       0:01:09.538 ********
2026-06-10 16:01:43.055317 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.218)       0:01:09.537 ********
2026-06-10 16:01:43.311805 | controller | ok: [localhost]
2026-06-10 16:01:43.311833 | controller |
2026-06-10 16:01:43.311838 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:43.311842 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.256)       0:01:09.795 ********
2026-06-10 16:01:43.311846 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.256)       0:01:09.794 ********
2026-06-10 16:01:43.382152 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-10 16:01:43.382184 | controller |
2026-06-10 16:01:43.382191 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-10 16:01:43.382196 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.070)       0:01:09.865 ********
2026-06-10 16:01:43.382202 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.070)       0:01:09.864 ********
2026-06-10 16:01:43.446751 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-10 16:01:43.446781 | controller |
2026-06-10 16:01:43.446787 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-10 16:01:43.446792 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.064)       0:01:09.930 ********
2026-06-10 16:01:43.446800 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.064)       0:01:09.929 ********
2026-06-10 16:01:43.504989 | controller | ok: [localhost] =>
2026-06-10 16:01:43.505015 | controller |     changed: false
2026-06-10 16:01:43.505021 | controller |     msg: All assertions passed
2026-06-10 16:01:43.505025 | controller |
2026-06-10 16:01:43.505029 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-10 16:01:43.505034 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.058)       0:01:09.988 ********
2026-06-10 16:01:43.505037 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.058)       0:01:09.987 ********
2026-06-10 16:01:43.564143 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-10 16:01:43.564169 | controller |
2026-06-10 16:01:43.564176 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-10 16:01:43.564181 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.059)       0:01:10.047 ********
2026-06-10 16:01:43.564184 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.059)       0:01:10.046 ********
2026-06-10 16:01:43.601499 | controller | skipping: [localhost]
2026-06-10 16:01:43.601526 | controller |
2026-06-10 16:01:43.601532 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-10 16:01:43.601536 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-10 16:01:43.601540 | controller | }}] ***
2026-06-10 16:01:43.601544 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.037)       0:01:10.085 ********
2026-06-10 16:01:43.601547 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.037)       0:01:10.083 ********
2026-06-10 16:01:43.642881 | controller | ok: [localhost]
2026-06-10 16:01:43.642908 | controller |
2026-06-10 16:01:43.642916 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-10 16:01:43.642921 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.041)       0:01:10.126 ********
2026-06-10 16:01:43.642925 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.041)       0:01:10.125 ********
2026-06-10 16:01:43.685870 | controller | ok: [localhost] =>
2026-06-10 16:01:43.685904 | controller |     changed: false
2026-06-10 16:01:43.685910 | controller |     msg: All assertions passed
2026-06-10 16:01:43.685916 | controller |
2026-06-10 16:01:43.685926 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:43.685931 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.042)       0:01:10.169 ********
2026-06-10 16:01:43.685937 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.042)       0:01:10.168 ********
2026-06-10 16:01:43.917149 | controller | changed: [localhost]
2026-06-10 16:01:43.917208 | controller |
2026-06-10 16:01:43.917215 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:43.917221 | controller |   (snippet_datadir,
2026-06-10 16:01:43.917226 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:43.917232 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:43.917237 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.231)       0:01:10.400 ********
2026-06-10 16:01:43.917242 | controller | Wednesday 10 June 2026  16:01:43 +0000 (0:00:00.231)       0:01:10.399 ********
2026-06-10 16:01:44.401681 | controller | changed: [localhost]
2026-06-10 16:01:44.401744 | controller |
2026-06-10 16:01:44.401753 | 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 16:01:44.401764 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.484)       0:01:10.885 ********
2026-06-10 16:01:44.401770 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.484)       0:01:10.883 ********
2026-06-10 16:01:44.480126 | controller | ok: [localhost]
2026-06-10 16:01:44.480159 | controller |
2026-06-10 16:01:44.480166 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:44.480171 | controller |   (snippet_datadir,
2026-06-10 16:01:44.480177 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:44.480182 | controller | }}, content={{
2026-06-10 16:01:44.480187 | controller |   _base64_patch |
2026-06-10 16:01:44.480192 | controller |   default({}) |
2026-06-10 16:01:44.480197 | controller |   to_nice_yaml
2026-06-10 16:01:44.480202 | controller | }}, mode=0644] ***
2026-06-10 16:01:44.480207 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.078)       0:01:10.963 ********
2026-06-10 16:01:44.480212 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.078)       0:01:10.962 ********
2026-06-10 16:01:44.890243 | controller | changed: [localhost]
2026-06-10 16:01:44.890277 | controller |
2026-06-10 16:01:44.890284 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:44.890290 | controller |   (snippet_datadir,
2026-06-10 16:01:44.890295 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:44.890302 | controller | }}, content={{
2026-06-10 16:01:44.890309 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:44.890316 | controller |   default({}) |
2026-06-10 16:01:44.890323 | controller |   to_nice_yaml
2026-06-10 16:01:44.890330 | controller | }}, mode=0644] ***
2026-06-10 16:01:44.890337 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.410)       0:01:11.373 ********
2026-06-10 16:01:44.890344 | controller | Wednesday 10 June 2026  16:01:44 +0000 (0:00:00.410)       0:01:11.372 ********
2026-06-10 16:01:45.308868 | controller | changed: [localhost]
2026-06-10 16:01:45.308942 | controller |
2026-06-10 16:01:45.308957 | 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 16:01:45.308970 | controller |   (
2026-06-10 16:01:45.308981 | controller |     snippet_datadir,
2026-06-10 16:01:45.308993 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:45.309004 | controller |   ) | path_join
2026-06-10 16:01:45.309014 | controller | }}, mode=0644] ***
2026-06-10 16:01:45.309025 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.417)       0:01:11.791 ********
2026-06-10 16:01:45.309037 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.418)       0:01:11.790 ********
2026-06-10 16:01:45.790604 | controller | changed: [localhost]
2026-06-10 16:01:45.790639 | controller |
2026-06-10 16:01:45.790645 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:45.790650 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.482)       0:01:12.274 ********
2026-06-10 16:01:45.790656 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.482)       0:01:12.272 ********
2026-06-10 16:01:45.858566 | 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 16:01:45.858594 | controller |
2026-06-10 16:01:45.858599 | 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 16:01:45.858604 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.068)       0:01:12.342 ********
2026-06-10 16:01:45.858608 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.068)       0:01:12.340 ********
2026-06-10 16:01:45.907466 | controller | ok: [localhost] =>
2026-06-10 16:01:45.907494 | controller |     changed: false
2026-06-10 16:01:45.907499 | controller |     msg: All assertions passed
2026-06-10 16:01:45.907503 | controller |
2026-06-10 16:01:45.907508 | 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 16:01:45.907512 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.048)       0:01:12.391 ********
2026-06-10 16:01:45.907520 | controller | Wednesday 10 June 2026  16:01:45 +0000 (0:00:00.048)       0:01:12.389 ********
2026-06-10 16:01:46.149442 | controller | ok: [localhost]
2026-06-10 16:01:46.149478 | controller |
2026-06-10 16:01:46.149486 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:46.149492 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.241)       0:01:12.632 ********
2026-06-10 16:01:46.149497 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.241)       0:01:12.631 ********
2026-06-10 16:01:46.206767 | controller | ok: [localhost]
2026-06-10 16:01:46.206805 | controller |
2026-06-10 16:01:46.206813 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:46.206819 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.057)       0:01:12.690 ********
2026-06-10 16:01:46.206825 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.057)       0:01:12.688 ********
2026-06-10 16:01:46.881581 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-10 16:01:46.881610 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-10 16:01:46.881616 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-10 16:01:46.881622 | controller |
2026-06-10 16:01:46.881628 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:46.881633 | controller |   _content |
2026-06-10 16:01:46.881638 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:46.881644 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:46.881649 | controller | }}
2026-06-10 16:01:46.881655 | controller | ] ***
2026-06-10 16:01:46.881660 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.675)       0:01:13.365 ********
2026-06-10 16:01:46.881665 | controller | Wednesday 10 June 2026  16:01:46 +0000 (0:00:00.675)       0:01:13.363 ********
2026-06-10 16:01:47.061320 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:01:47.061361 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:47.061370 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:47.061378 | controller |
2026-06-10 16:01:47.061386 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:47.061393 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.179)       0:01:13.544 ********
2026-06-10 16:01:47.061400 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.179)       0:01:13.543 ********
2026-06-10 16:01:47.323333 | controller | changed: [localhost]
2026-06-10 16:01:47.323406 | controller |
2026-06-10 16:01:47.323421 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:47.323433 | controller |   (_destdir,
2026-06-10 16:01:47.323444 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:47.323456 | controller | }}, content={{
2026-06-10 16:01:47.323466 | controller |   (
2026-06-10 16:01:47.323477 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:47.323487 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:47.323499 | controller | }}, mode=0644] ***
2026-06-10 16:01:47.323510 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.262)       0:01:13.806 ********
2026-06-10 16:01:47.323520 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.262)       0:01:13.805 ********
2026-06-10 16:01:47.726049 | controller | changed: [localhost]
2026-06-10 16:01:47.726084 | controller |
2026-06-10 16:01:47.726091 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:01:47.726097 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:47.726103 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:47.726107 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:47.726112 | controller | }}, dest={{
2026-06-10 16:01:47.726117 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:47.726122 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:47.726126 | controller |   ) |
2026-06-10 16:01:47.726131 | controller |   path_join
2026-06-10 16:01:47.726142 | controller |  }}] ***
2026-06-10 16:01:47.726147 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.402)       0:01:14.209 ********
2026-06-10 16:01:47.726152 | controller | Wednesday 10 June 2026  16:01:47 +0000 (0:00:00.402)       0:01:14.208 ********
2026-06-10 16:01:48.032551 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-10 16:01:48.032606 | controller |
2026-06-10 16:01:48.032612 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:48.032616 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.305)       0:01:14.515 ********
2026-06-10 16:01:48.032621 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.305)       0:01:14.514 ********
2026-06-10 16:01:48.108038 | controller | skipping: [localhost]
2026-06-10 16:01:48.108105 | controller |
2026-06-10 16:01:48.108112 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:48.108119 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.075)       0:01:14.591 ********
2026-06-10 16:01:48.108125 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.075)       0:01:14.589 ********
2026-06-10 16:01:48.486048 | controller | changed: [localhost]
2026-06-10 16:01:48.486084 | controller |
2026-06-10 16:01:48.486090 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:48.486096 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.378)       0:01:14.969 ********
2026-06-10 16:01:48.486101 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.378)       0:01:14.968 ********
2026-06-10 16:01:48.896938 | controller | changed: [localhost]
2026-06-10 16:01:48.897009 | controller |
2026-06-10 16:01:48.897017 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:01:48.897023 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.410)       0:01:15.380 ********
2026-06-10 16:01:48.897029 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.410)       0:01:15.378 ********
2026-06-10 16:01:48.956684 | controller | skipping: [localhost]
2026-06-10 16:01:48.956755 | controller |
2026-06-10 16:01:48.956761 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:48.956765 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:48.956769 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:48.956773 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:48.956777 | controller |   ) | list
2026-06-10 16:01:48.956781 | controller | }}] ***
2026-06-10 16:01:48.956784 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.059)       0:01:15.440 ********
2026-06-10 16:01:48.956788 | controller | Wednesday 10 June 2026  16:01:48 +0000 (0:00:00.059)       0:01:15.438 ********
2026-06-10 16:01:49.011471 | controller | skipping: [localhost]
2026-06-10 16:01:49.011511 | controller |
2026-06-10 16:01:49.011518 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:01:49.011525 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:49.011530 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:49.011536 | controller | }}, mode=0644] ***
2026-06-10 16:01:49.011541 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.054)       0:01:15.495 ********
2026-06-10 16:01:49.011546 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.054)       0:01:15.493 ********
2026-06-10 16:01:49.321396 | controller | changed: [localhost]
2026-06-10 16:01:49.321520 | controller |
2026-06-10 16:01:49.321533 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:49.321568 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.309)       0:01:15.804 ********
2026-06-10 16:01:49.321577 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.309)       0:01:15.803 ********
2026-06-10 16:01:49.364028 | controller | skipping: [localhost]
2026-06-10 16:01:49.364055 | controller |
2026-06-10 16:01:49.364060 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:49.364065 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.043)       0:01:15.847 ********
2026-06-10 16:01:49.364127 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.043)       0:01:15.846 ********
2026-06-10 16:01:49.409173 | controller | skipping: [localhost]
2026-06-10 16:01:49.409205 | controller |
2026-06-10 16:01:49.409215 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-10 16:01:49.409223 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.044)       0:01:15.892 ********
2026-06-10 16:01:49.409231 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.044)       0:01:15.891 ********
2026-06-10 16:01:49.480755 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 16:01:49.480802 | controller | skipping: [localhost]
2026-06-10 16:01:49.480813 | controller |
2026-06-10 16:01:49.480822 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:49.480831 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.071)       0:01:15.963 ********
2026-06-10 16:01:49.480840 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.071)       0:01:15.962 ********
2026-06-10 16:01:49.535324 | controller | skipping: [localhost]
2026-06-10 16:01:49.535368 | controller |
2026-06-10 16:01:49.535381 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 16:01:49.535391 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.054)       0:01:16.018 ********
2026-06-10 16:01:49.535400 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.054)       0:01:16.017 ********
2026-06-10 16:01:49.588542 | controller | skipping: [localhost]
2026-06-10 16:01:49.588576 | controller |
2026-06-10 16:01:49.588582 | 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 16:01:49.588589 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.053)       0:01:16.072 ********
2026-06-10 16:01:49.588594 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.053)       0:01:16.070 ********
2026-06-10 16:01:49.655839 | controller | ok: [localhost] =>
2026-06-10 16:01:49.655875 | controller |     changed: false
2026-06-10 16:01:49.655881 | controller |     msg: All assertions passed
2026-06-10 16:01:49.655886 | controller |
2026-06-10 16:01:49.655892 | 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 16:01:49.655899 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.067)       0:01:16.139 ********
2026-06-10 16:01:49.655905 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.067)       0:01:16.137 ********
2026-06-10 16:01:49.690542 | controller | skipping: [localhost]
2026-06-10 16:01:49.690571 | controller |
2026-06-10 16:01:49.690576 | 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 16:01:49.690580 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.034)       0:01:16.174 ********
2026-06-10 16:01:49.690584 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.034)       0:01:16.172 ********
2026-06-10 16:01:49.725763 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 16:01:49.725802 | controller |
2026-06-10 16:01:49.725808 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:49.725814 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.035)       0:01:16.209 ********
2026-06-10 16:01:49.725819 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.035)       0:01:16.207 ********
2026-06-10 16:01:49.764539 | controller | skipping: [localhost]
2026-06-10 16:01:49.764576 | controller |
2026-06-10 16:01:49.764583 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:49.764589 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.038)       0:01:16.248 ********
2026-06-10 16:01:49.764594 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.038)       0:01:16.246 ********
2026-06-10 16:01:49.810762 | controller | ok: [localhost]
2026-06-10 16:01:49.810791 | controller |
2026-06-10 16:01:49.810797 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:49.810801 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:49.810805 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:49.810809 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:49.810813 | controller | }}] ***
2026-06-10 16:01:49.810817 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.046)       0:01:16.294 ********
2026-06-10 16:01:49.810820 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.046)       0:01:16.292 ********
2026-06-10 16:01:49.869827 | controller | skipping: [localhost]
2026-06-10 16:01:49.869862 | controller |
2026-06-10 16:01:49.869868 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:49.869874 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:49.869880 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:49.869886 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:49.869897 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.059)       0:01:16.353 ********
2026-06-10 16:01:49.869904 | controller | Wednesday 10 June 2026  16:01:49 +0000 (0:00:00.059)       0:01:16.352 ********
2026-06-10 16:01:50.088574 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-10 16:01:50.088609 | controller |
2026-06-10 16:01:50.088616 | 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 16:01:50.088622 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.218)       0:01:16.572 ********
2026-06-10 16:01:50.088627 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.218)       0:01:16.570 ********
2026-06-10 16:01:50.168648 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:50.168677 | controller |
2026-06-10 16:01:50.168683 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 16:01:50.168688 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.080)       0:01:16.652 ********
2026-06-10 16:01:50.168691 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.080)       0:01:16.651 ********
2026-06-10 16:01:50.206851 | controller | skipping: [localhost]
2026-06-10 16:01:50.206877 | controller |
2026-06-10 16:01:50.206885 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-10 16:01:50.206889 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.038)       0:01:16.690 ********
2026-06-10 16:01:50.206893 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.038)       0:01:16.689 ********
2026-06-10 16:01:50.284074 | controller |
2026-06-10 16:01:50.284101 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:50.284106 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.077)       0:01:16.767 ********
2026-06-10 16:01:50.284110 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.077)       0:01:16.766 ********
2026-06-10 16:01:50.321198 | controller | skipping: [localhost]
2026-06-10 16:01:50.321226 | controller |
2026-06-10 16:01:50.321231 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:50.321235 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.037)       0:01:16.804 ********
2026-06-10 16:01:50.321239 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.037)       0:01:16.803 ********
2026-06-10 16:01:50.382490 | 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 16:01:50.382529 | controller |
2026-06-10 16:01:50.382535 | 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 16:01:50.382539 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.061)       0:01:16.866 ********
2026-06-10 16:01:50.382544 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.061)       0:01:16.864 ********
2026-06-10 16:01:50.436754 | controller | ok: [localhost] =>
2026-06-10 16:01:50.436781 | controller |     changed: false
2026-06-10 16:01:50.436785 | controller |     msg: All assertions passed
2026-06-10 16:01:50.436789 | controller |
2026-06-10 16:01:50.436793 | 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 16:01:50.436798 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.054)       0:01:16.920 ********
2026-06-10 16:01:50.436802 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.054)       0:01:16.919 ********
2026-06-10 16:01:50.655242 | controller | ok: [localhost]
2026-06-10 16:01:50.655274 | controller |
2026-06-10 16:01:50.655283 | 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 16:01:50.655289 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.218)       0:01:17.138 ********
2026-06-10 16:01:50.655295 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.218)       0:01:17.137 ********
2026-06-10 16:01:50.717959 | controller | ok: [localhost] =>
2026-06-10 16:01:50.717991 | controller |     changed: false
2026-06-10 16:01:50.717997 | controller |     msg: All assertions passed
2026-06-10 16:01:50.718003 | controller |
2026-06-10 16:01:50.718009 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:50.718015 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.062)       0:01:17.201 ********
2026-06-10 16:01:50.718021 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.062)       0:01:17.200 ********
2026-06-10 16:01:50.911009 | controller | ok: [localhost]
2026-06-10 16:01:50.911038 | controller |
2026-06-10 16:01:50.911044 | 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 16:01:50.911049 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:50.911053 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:50.911057 | controller |   _config_map_content |
2026-06-10 16:01:50.911061 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:50.911064 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:50.911067 | controller |     matching_parameter='regex')
2026-06-10 16:01:50.911071 | controller | }}, cacheable=False] ***
2026-06-10 16:01:50.911075 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.193)       0:01:17.394 ********
2026-06-10 16:01:50.911079 | controller | Wednesday 10 June 2026  16:01:50 +0000 (0:00:00.193)       0:01:17.393 ********
2026-06-10 16:01:51.120953 | controller | ok: [localhost]
2026-06-10 16:01:51.120995 | controller |
2026-06-10 16:01:51.121012 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:51.121020 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.209)       0:01:17.604 ********
2026-06-10 16:01:51.121034 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.209)       0:01:17.602 ********
2026-06-10 16:01:51.168090 | controller | skipping: [localhost]
2026-06-10 16:01:51.168133 | controller |
2026-06-10 16:01:51.168143 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:51.168152 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.047)       0:01:17.651 ********
2026-06-10 16:01:51.168160 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.047)       0:01:17.649 ********
2026-06-10 16:01:51.372578 | controller | changed: [localhost]
2026-06-10 16:01:51.372607 | controller |
2026-06-10 16:01:51.372613 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:51.372618 | controller |   (snippet_datadir,
2026-06-10 16:01:51.372621 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:51.372625 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:51.372629 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.204)       0:01:17.856 ********
2026-06-10 16:01:51.372633 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.204)       0:01:17.854 ********
2026-06-10 16:01:51.440221 | controller | skipping: [localhost]
2026-06-10 16:01:51.440266 | controller |
2026-06-10 16:01:51.440277 | 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 16:01:51.440286 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.066)       0:01:17.923 ********
2026-06-10 16:01:51.440294 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.067)       0:01:17.921 ********
2026-06-10 16:01:51.530514 | controller | ok: [localhost]
2026-06-10 16:01:51.530542 | controller |
2026-06-10 16:01:51.530547 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:51.530552 | controller |   (snippet_datadir,
2026-06-10 16:01:51.530556 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:51.530560 | controller | }}, content={{
2026-06-10 16:01:51.530564 | controller |   _base64_patch |
2026-06-10 16:01:51.530567 | controller |   default({}) |
2026-06-10 16:01:51.530571 | controller |   to_nice_yaml
2026-06-10 16:01:51.530574 | controller | }}, mode=0644] ***
2026-06-10 16:01:51.530578 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.090)       0:01:18.014 ********
2026-06-10 16:01:51.530582 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.090)       0:01:18.012 ********
2026-06-10 16:01:51.910917 | controller | changed: [localhost]
2026-06-10 16:01:51.910946 | controller |
2026-06-10 16:01:51.910951 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:51.910955 | controller |   (snippet_datadir,
2026-06-10 16:01:51.910959 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:51.910964 | controller | }}, content={{
2026-06-10 16:01:51.910967 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:51.910971 | controller |   default({}) |
2026-06-10 16:01:51.910974 | controller |   to_nice_yaml
2026-06-10 16:01:51.910978 | controller | }}, mode=0644] ***
2026-06-10 16:01:51.910981 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.380)       0:01:18.394 ********
2026-06-10 16:01:51.910985 | controller | Wednesday 10 June 2026  16:01:51 +0000 (0:00:00.380)       0:01:18.393 ********
2026-06-10 16:01:52.325850 | controller | changed: [localhost]
2026-06-10 16:01:52.325877 | controller |
2026-06-10 16:01:52.325882 | 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 16:01:52.325887 | controller |   (
2026-06-10 16:01:52.325890 | controller |     snippet_datadir,
2026-06-10 16:01:52.325894 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:52.325898 | controller |   ) | path_join
2026-06-10 16:01:52.325901 | controller | }}, mode=0644] ***
2026-06-10 16:01:52.325905 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.414)       0:01:18.809 ********
2026-06-10 16:01:52.325909 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.414)       0:01:18.808 ********
2026-06-10 16:01:52.765532 | controller | changed: [localhost]
2026-06-10 16:01:52.765559 | controller |
2026-06-10 16:01:52.765564 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:01:52.765573 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.439)       0:01:19.249 ********
2026-06-10 16:01:52.765576 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.439)       0:01:19.247 ********
2026-06-10 16:01:52.837385 | 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 16:01:52.837420 | controller |
2026-06-10 16:01:52.837428 | 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 16:01:52.837434 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.071)       0:01:19.320 ********
2026-06-10 16:01:52.837440 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.071)       0:01:19.319 ********
2026-06-10 16:01:52.887138 | controller | ok: [localhost] =>
2026-06-10 16:01:52.887173 | controller |     changed: false
2026-06-10 16:01:52.887179 | controller |     msg: All assertions passed
2026-06-10 16:01:52.887185 | controller |
2026-06-10 16:01:52.887191 | 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 16:01:52.887197 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.049)       0:01:19.370 ********
2026-06-10 16:01:52.887202 | controller | Wednesday 10 June 2026  16:01:52 +0000 (0:00:00.049)       0:01:19.369 ********
2026-06-10 16:01:53.110198 | controller | ok: [localhost]
2026-06-10 16:01:53.110231 | controller |
2026-06-10 16:01:53.110238 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:01:53.110243 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.223)       0:01:19.593 ********
2026-06-10 16:01:53.110248 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.223)       0:01:19.592 ********
2026-06-10 16:01:53.159905 | controller | ok: [localhost]
2026-06-10 16:01:53.159940 | controller |
2026-06-10 16:01:53.159952 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:01:53.159958 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.049)       0:01:19.643 ********
2026-06-10 16:01:53.159964 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.049)       0:01:19.641 ********
2026-06-10 16:01:53.654659 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-10 16:01:53.654746 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-10 16:01:53.654765 | controller |
2026-06-10 16:01:53.654775 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:01:53.654785 | controller |   _content |
2026-06-10 16:01:53.654793 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:01:53.654802 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:01:53.654812 | controller | }}
2026-06-10 16:01:53.654820 | controller | ] ***
2026-06-10 16:01:53.654829 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.493)       0:01:20.137 ********
2026-06-10 16:01:53.654838 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.494)       0:01:20.136 ********
2026-06-10 16:01:53.786572 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:01:53.786618 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:01:53.786629 | controller |
2026-06-10 16:01:53.786639 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:01:53.786648 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.132)       0:01:20.269 ********
2026-06-10 16:01:53.786656 | controller | Wednesday 10 June 2026  16:01:53 +0000 (0:00:00.132)       0:01:20.268 ********
2026-06-10 16:01:54.035269 | controller | changed: [localhost]
2026-06-10 16:01:54.035298 | controller |
2026-06-10 16:01:54.035303 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:01:54.035307 | controller |   (_destdir,
2026-06-10 16:01:54.035312 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:01:54.035320 | controller | }}, content={{
2026-06-10 16:01:54.035324 | controller |   (
2026-06-10 16:01:54.035327 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:01:54.035331 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:01:54.035335 | controller | }}, mode=0644] ***
2026-06-10 16:01:54.035339 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.249)       0:01:20.519 ********
2026-06-10 16:01:54.035343 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.249)       0:01:20.517 ********
2026-06-10 16:01:54.531143 | controller | changed: [localhost]
2026-06-10 16:01:54.531175 | controller |
2026-06-10 16:01:54.531182 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:01:54.531187 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:01:54.531193 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:01:54.531198 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:01:54.531202 | controller | }}, dest={{
2026-06-10 16:01:54.531207 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:54.531212 | controller |   stage['path'], _val.src_file
2026-06-10 16:01:54.531216 | controller |   ) |
2026-06-10 16:01:54.531220 | controller |   path_join
2026-06-10 16:01:54.531225 | controller |  }}] ***
2026-06-10 16:01:54.531229 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.495)       0:01:21.014 ********
2026-06-10 16:01:54.531234 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.495)       0:01:21.013 ********
2026-06-10 16:01:54.850312 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-10 16:01:54.850366 | controller |
2026-06-10 16:01:54.850380 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:54.850392 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.318)       0:01:21.333 ********
2026-06-10 16:01:54.850404 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.318)       0:01:21.332 ********
2026-06-10 16:01:54.922891 | controller | skipping: [localhost]
2026-06-10 16:01:54.922932 | controller |
2026-06-10 16:01:54.922942 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:01:54.922950 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.072)       0:01:21.406 ********
2026-06-10 16:01:54.922958 | controller | Wednesday 10 June 2026  16:01:54 +0000 (0:00:00.072)       0:01:21.404 ********
2026-06-10 16:01:55.335840 | controller | changed: [localhost]
2026-06-10 16:01:55.335868 | controller |
2026-06-10 16:01:55.335873 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:01:55.335878 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.413)       0:01:21.819 ********
2026-06-10 16:01:55.335882 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.413)       0:01:21.818 ********
2026-06-10 16:01:55.891354 | controller | changed: [localhost]
2026-06-10 16:01:55.891379 | controller |
2026-06-10 16:01:55.891384 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:01:55.891389 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.555)       0:01:22.375 ********
2026-06-10 16:01:55.891393 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.555)       0:01:22.373 ********
2026-06-10 16:01:55.944511 | controller | skipping: [localhost]
2026-06-10 16:01:55.944545 | controller |
2026-06-10 16:01:55.944552 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:01:55.944557 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:01:55.944562 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:01:55.944567 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:01:55.944577 | controller |   ) | list
2026-06-10 16:01:55.944582 | controller | }}] ***
2026-06-10 16:01:55.944586 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.052)       0:01:22.428 ********
2026-06-10 16:01:55.944592 | controller | Wednesday 10 June 2026  16:01:55 +0000 (0:00:00.052)       0:01:22.426 ********
2026-06-10 16:01:56.015263 | controller | skipping: [localhost]
2026-06-10 16:01:56.015296 | controller |
2026-06-10 16:01:56.015304 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:01:56.015310 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:01:56.015316 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:01:56.015321 | controller | }}, mode=0644] ***
2026-06-10 16:01:56.015327 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.070)       0:01:22.498 ********
2026-06-10 16:01:56.015332 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.070)       0:01:22.497 ********
2026-06-10 16:01:56.285970 | controller | changed: [localhost]
2026-06-10 16:01:56.286025 | controller |
2026-06-10 16:01:56.286037 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:56.286048 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.270)       0:01:22.769 ********
2026-06-10 16:01:56.286059 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.270)       0:01:22.767 ********
2026-06-10 16:01:56.352886 | controller | skipping: [localhost]
2026-06-10 16:01:56.352956 | controller |
2026-06-10 16:01:56.352967 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:01:56.353018 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.067)       0:01:22.836 ********
2026-06-10 16:01:56.353027 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.067)       0:01:22.834 ********
2026-06-10 16:01:56.403790 | controller | skipping: [localhost]
2026-06-10 16:01:56.403849 | controller |
2026-06-10 16:01:56.403854 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-10 16:01:56.403858 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.050)       0:01:22.887 ********
2026-06-10 16:01:56.403862 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.050)       0:01:22.885 ********
2026-06-10 16:01:56.459483 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 16:01:56.459553 | controller | skipping: [localhost]
2026-06-10 16:01:56.459560 | controller |
2026-06-10 16:01:56.459566 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:01:56.459571 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.055)       0:01:22.942 ********
2026-06-10 16:01:56.459577 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.055)       0:01:22.941 ********
2026-06-10 16:01:56.504810 | controller | skipping: [localhost]
2026-06-10 16:01:56.504868 | controller |
2026-06-10 16:01:56.504874 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 16:01:56.504878 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.045)       0:01:22.988 ********
2026-06-10 16:01:56.504882 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.045)       0:01:22.987 ********
2026-06-10 16:01:56.559617 | controller | skipping: [localhost]
2026-06-10 16:01:56.559690 | controller |
2026-06-10 16:01:56.559702 | 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 16:01:56.559737 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.054)       0:01:23.043 ********
2026-06-10 16:01:56.559746 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.054)       0:01:23.041 ********
2026-06-10 16:01:56.602002 | controller | ok: [localhost] =>
2026-06-10 16:01:56.602073 | controller |     changed: false
2026-06-10 16:01:56.602083 | controller |     msg: All assertions passed
2026-06-10 16:01:56.602091 | controller |
2026-06-10 16:01:56.602099 | 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 16:01:56.602109 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.042)       0:01:23.085 ********
2026-06-10 16:01:56.602117 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.042)       0:01:23.084 ********
2026-06-10 16:01:56.630509 | controller | skipping: [localhost]
2026-06-10 16:01:56.630558 | controller |
2026-06-10 16:01:56.630568 | 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 16:01:56.630576 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.028)       0:01:23.114 ********
2026-06-10 16:01:56.630584 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.028)       0:01:23.112 ********
2026-06-10 16:01:56.667521 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 16:01:56.667592 | controller |
2026-06-10 16:01:56.667602 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:01:56.667611 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.036)       0:01:23.151 ********
2026-06-10 16:01:56.667619 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.036)       0:01:23.149 ********
2026-06-10 16:01:56.696525 | controller | skipping: [localhost]
2026-06-10 16:01:56.696592 | controller |
2026-06-10 16:01:56.696620 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:01:56.696628 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.029)       0:01:23.180 ********
2026-06-10 16:01:56.696637 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.029)       0:01:23.178 ********
2026-06-10 16:01:56.736059 | controller | ok: [localhost]
2026-06-10 16:01:56.736113 | controller |
2026-06-10 16:01:56.736122 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:01:56.736131 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:01:56.736140 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:01:56.736148 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:01:56.736157 | controller | }}] ***
2026-06-10 16:01:56.736165 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.039)       0:01:23.219 ********
2026-06-10 16:01:56.736174 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.039)       0:01:23.218 ********
2026-06-10 16:01:56.806270 | controller | skipping: [localhost]
2026-06-10 16:01:56.806310 | controller |
2026-06-10 16:01:56.806320 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:01:56.806328 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:01:56.806336 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:01:56.806344 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:01:56.806352 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.069)       0:01:23.289 ********
2026-06-10 16:01:56.806360 | controller | Wednesday 10 June 2026  16:01:56 +0000 (0:00:00.069)       0:01:23.288 ********
2026-06-10 16:01:57.314484 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 16:01:57.314543 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 16:01:57.314550 | controller |
2026-06-10 16:01:57.314556 | 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 16:01:57.314562 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.508)       0:01:23.797 ********
2026-06-10 16:01:57.314577 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.508)       0:01:23.796 ********
2026-06-10 16:01:57.433149 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 16:01:57.433215 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:01:57.433223 | controller |
2026-06-10 16:01:57.433229 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 16:01:57.433235 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.118)       0:01:23.916 ********
2026-06-10 16:01:57.433240 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.118)       0:01:23.915 ********
2026-06-10 16:01:57.499101 | controller | skipping: [localhost]
2026-06-10 16:01:57.499170 | controller |
2026-06-10 16:01:57.499181 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=ci_gen_kustomize_values] ***
2026-06-10 16:01:57.499190 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.065)       0:01:23.982 ********
2026-06-10 16:01:57.499198 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.065)       0:01:23.981 ********
2026-06-10 16:01:57.642635 | controller |
2026-06-10 16:01:57.642700 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:01:57.642733 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.143)       0:01:24.126 ********
2026-06-10 16:01:57.642742 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.143)       0:01:24.124 ********
2026-06-10 16:01:57.690290 | controller | skipping: [localhost]
2026-06-10 16:01:57.690339 | controller |
2026-06-10 16:01:57.690345 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:01:57.690349 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.047)       0:01:24.174 ********
2026-06-10 16:01:57.690353 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.047)       0:01:24.172 ********
2026-06-10 16:01:57.752088 | 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 16:01:57.752146 | controller |
2026-06-10 16:01:57.752151 | 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 16:01:57.752156 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.061)       0:01:24.235 ********
2026-06-10 16:01:57.752160 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.061)       0:01:24.234 ********
2026-06-10 16:01:57.808465 | controller | ok: [localhost] =>
2026-06-10 16:01:57.808514 | controller |     changed: false
2026-06-10 16:01:57.808518 | controller |     msg: All assertions passed
2026-06-10 16:01:57.808522 | controller |
2026-06-10 16:01:57.808527 | 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 16:01:57.808531 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.056)       0:01:24.292 ********
2026-06-10 16:01:57.808536 | controller | Wednesday 10 June 2026  16:01:57 +0000 (0:00:00.056)       0:01:24.290 ********
2026-06-10 16:01:58.030215 | controller | ok: [localhost]
2026-06-10 16:01:58.030259 | controller |
2026-06-10 16:01:58.030264 | 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 16:01:58.030269 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.221)       0:01:24.514 ********
2026-06-10 16:01:58.030273 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.221)       0:01:24.512 ********
2026-06-10 16:01:58.126428 | controller | ok: [localhost] =>
2026-06-10 16:01:58.126502 | controller |     changed: false
2026-06-10 16:01:58.126525 | controller |     msg: All assertions passed
2026-06-10 16:01:58.126535 | controller |
2026-06-10 16:01:58.126545 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:01:58.126554 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.095)       0:01:24.609 ********
2026-06-10 16:01:58.126569 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.095)       0:01:24.608 ********
2026-06-10 16:01:58.341601 | controller | ok: [localhost]
2026-06-10 16:01:58.341639 | controller |
2026-06-10 16:01:58.341647 | 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 16:01:58.341654 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:01:58.341659 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:01:58.341665 | controller |   _config_map_content |
2026-06-10 16:01:58.341670 | controller |   ansible.utils.remove_keys(
2026-06-10 16:01:58.341675 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:01:58.341680 | controller |     matching_parameter='regex')
2026-06-10 16:01:58.341686 | controller | }}, cacheable=False] ***
2026-06-10 16:01:58.341693 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.215)       0:01:24.825 ********
2026-06-10 16:01:58.341699 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.215)       0:01:24.823 ********
2026-06-10 16:01:58.547356 | controller | ok: [localhost]
2026-06-10 16:01:58.547399 | controller |
2026-06-10 16:01:58.547409 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:01:58.547417 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.205)       0:01:25.030 ********
2026-06-10 16:01:58.547424 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.205)       0:01:25.029 ********
2026-06-10 16:01:58.622458 | controller | skipping: [localhost]
2026-06-10 16:01:58.622495 | controller |
2026-06-10 16:01:58.622501 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:01:58.622507 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.075)       0:01:25.106 ********
2026-06-10 16:01:58.622512 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.075)       0:01:25.104 ********
2026-06-10 16:01:58.846667 | controller | ok: [localhost]
2026-06-10 16:01:58.846703 | controller |
2026-06-10 16:01:58.846726 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:01:58.846732 | controller |   (snippet_datadir,
2026-06-10 16:01:58.846738 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:01:58.846743 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:01:58.846749 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.224)       0:01:25.330 ********
2026-06-10 16:01:58.846754 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.224)       0:01:25.328 ********
2026-06-10 16:01:58.899004 | controller | skipping: [localhost]
2026-06-10 16:01:58.899038 | controller |
2026-06-10 16:01:58.899045 | 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 16:01:58.899050 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.052)       0:01:25.382 ********
2026-06-10 16:01:58.899055 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.052)       0:01:25.381 ********
2026-06-10 16:01:58.957601 | controller | ok: [localhost]
2026-06-10 16:01:58.957638 | controller |
2026-06-10 16:01:58.957645 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:01:58.957650 | controller |   (snippet_datadir,
2026-06-10 16:01:58.957656 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:01:58.957661 | controller | }}, content={{
2026-06-10 16:01:58.957666 | controller |   _base64_patch |
2026-06-10 16:01:58.957671 | controller |   default({}) |
2026-06-10 16:01:58.957675 | controller |   to_nice_yaml
2026-06-10 16:01:58.957680 | controller | }}, mode=0644] ***
2026-06-10 16:01:58.957685 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.058)       0:01:25.441 ********
2026-06-10 16:01:58.957690 | controller | Wednesday 10 June 2026  16:01:58 +0000 (0:00:00.058)       0:01:25.439 ********
2026-06-10 16:01:59.388142 | controller | ok: [localhost]
2026-06-10 16:01:59.388184 | controller |
2026-06-10 16:01:59.388194 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:01:59.388210 | controller |   (snippet_datadir,
2026-06-10 16:01:59.388218 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:01:59.388226 | controller | }}, content={{
2026-06-10 16:01:59.388234 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:01:59.388241 | controller |   default({}) |
2026-06-10 16:01:59.388248 | controller |   to_nice_yaml
2026-06-10 16:01:59.388255 | controller | }}, mode=0644] ***
2026-06-10 16:01:59.388262 | controller | Wednesday 10 June 2026  16:01:59 +0000 (0:00:00.430)       0:01:25.871 ********
2026-06-10 16:01:59.388269 | controller | Wednesday 10 June 2026  16:01:59 +0000 (0:00:00.430)       0:01:25.870 ********
2026-06-10 16:01:59.809823 | controller | ok: [localhost]
2026-06-10 16:01:59.809855 | controller |
2026-06-10 16:01:59.809860 | 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 16:01:59.809864 | controller |   (
2026-06-10 16:01:59.809868 | controller |     snippet_datadir,
2026-06-10 16:01:59.809872 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:01:59.809876 | controller |   ) | path_join
2026-06-10 16:01:59.809879 | controller | }}, mode=0644] ***
2026-06-10 16:01:59.809883 | controller | Wednesday 10 June 2026  16:01:59 +0000 (0:00:00.421)       0:01:26.293 ********
2026-06-10 16:01:59.809887 | controller | Wednesday 10 June 2026  16:01:59 +0000 (0:00:00.421)       0:01:26.291 ********
2026-06-10 16:02:00.219287 | controller | changed: [localhost]
2026-06-10 16:02:00.219333 | controller |
2026-06-10 16:02:00.219342 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:02:00.219351 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.409)       0:01:26.702 ********
2026-06-10 16:02:00.219358 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.409)       0:01:26.701 ********
2026-06-10 16:02:00.283111 | 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 16:02:00.283161 | controller |
2026-06-10 16:02:00.283176 | 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 16:02:00.283182 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.063)       0:01:26.766 ********
2026-06-10 16:02:00.283187 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.063)       0:01:26.765 ********
2026-06-10 16:02:00.322787 | controller | ok: [localhost] =>
2026-06-10 16:02:00.322821 | controller |     changed: false
2026-06-10 16:02:00.322827 | controller |     msg: All assertions passed
2026-06-10 16:02:00.322832 | controller |
2026-06-10 16:02:00.322837 | 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 16:02:00.322842 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.039)       0:01:26.806 ********
2026-06-10 16:02:00.322874 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.039)       0:01:26.804 ********
2026-06-10 16:02:00.534380 | controller | ok: [localhost]
2026-06-10 16:02:00.534418 | controller |
2026-06-10 16:02:00.534426 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:02:00.534431 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.211)       0:01:27.017 ********
2026-06-10 16:02:00.534436 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.211)       0:01:27.016 ********
2026-06-10 16:02:00.578614 | controller | ok: [localhost]
2026-06-10 16:02:00.578655 | controller |
2026-06-10 16:02:00.578661 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:02:00.578666 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.044)       0:01:27.062 ********
2026-06-10 16:02:00.578671 | controller | Wednesday 10 June 2026  16:02:00 +0000 (0:00:00.044)       0:01:27.060 ********
2026-06-10 16:02:01.051743 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 16:02:01.051774 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 16:02:01.051784 | controller |
2026-06-10 16:02:01.051789 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:02:01.051793 | controller |   _content |
2026-06-10 16:02:01.051796 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:02:01.051800 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:02:01.051804 | controller | }}
2026-06-10 16:02:01.051808 | controller | ] ***
2026-06-10 16:02:01.051811 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.472)       0:01:27.534 ********
2026-06-10 16:02:01.051815 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.472)       0:01:27.533 ********
2026-06-10 16:02:01.162056 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:02:01.162090 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:02:01.162097 | controller |
2026-06-10 16:02:01.162102 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:02:01.162108 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.110)       0:01:27.645 ********
2026-06-10 16:02:01.162112 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.110)       0:01:27.644 ********
2026-06-10 16:02:01.367933 | controller | ok: [localhost]
2026-06-10 16:02:01.367995 | controller |
2026-06-10 16:02:01.368007 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:02:01.368016 | controller |   (_destdir,
2026-06-10 16:02:01.368025 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:02:01.368033 | controller | }}, content={{
2026-06-10 16:02:01.368041 | controller |   (
2026-06-10 16:02:01.368048 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:02:01.368056 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:02:01.368065 | controller | }}, mode=0644] ***
2026-06-10 16:02:01.368073 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.205)       0:01:27.851 ********
2026-06-10 16:02:01.368081 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.205)       0:01:27.850 ********
2026-06-10 16:02:01.892322 | controller | changed: [localhost]
2026-06-10 16:02:01.892352 | controller |
2026-06-10 16:02:01.892357 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:02:01.892362 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.523)       0:01:28.375 ********
2026-06-10 16:02:01.892366 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.523)       0:01:28.374 ********
2026-06-10 16:02:01.963442 | controller | skipping: [localhost]
2026-06-10 16:02:01.963488 | controller |
2026-06-10 16:02:01.963498 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:02:01.963507 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.071)       0:01:28.446 ********
2026-06-10 16:02:01.963514 | controller | Wednesday 10 June 2026  16:02:01 +0000 (0:00:00.071)       0:01:28.445 ********
2026-06-10 16:02:02.056548 | 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 16:02:02.056591 | controller |
2026-06-10 16:02:02.056600 | 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 16:02:02.056608 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.093)       0:01:28.540 ********
2026-06-10 16:02:02.056615 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.093)       0:01:28.538 ********
2026-06-10 16:02:02.113911 | controller | ok: [localhost] =>
2026-06-10 16:02:02.113943 | controller |     changed: false
2026-06-10 16:02:02.113948 | controller |     msg: All assertions passed
2026-06-10 16:02:02.113952 | controller |
2026-06-10 16:02:02.113956 | 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 16:02:02.113961 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.057)       0:01:28.597 ********
2026-06-10 16:02:02.113964 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.057)       0:01:28.596 ********
2026-06-10 16:02:02.332358 | controller | ok: [localhost]
2026-06-10 16:02:02.332389 | controller |
2026-06-10 16:02:02.332394 | 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 16:02:02.332398 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.218)       0:01:28.815 ********
2026-06-10 16:02:02.332403 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.218)       0:01:28.814 ********
2026-06-10 16:02:02.387014 | controller | ok: [localhost] =>
2026-06-10 16:02:02.387051 | controller |     changed: false
2026-06-10 16:02:02.387057 | controller |     msg: All assertions passed
2026-06-10 16:02:02.387063 | controller |
2026-06-10 16:02:02.387068 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:02:02.387074 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.054)       0:01:28.870 ********
2026-06-10 16:02:02.387078 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.054)       0:01:28.868 ********
2026-06-10 16:02:02.586252 | controller | ok: [localhost]
2026-06-10 16:02:02.586303 | controller |
2026-06-10 16:02:02.586311 | 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 16:02:02.586318 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:02:02.586324 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:02:02.586329 | controller |   _config_map_content |
2026-06-10 16:02:02.586333 | controller |   ansible.utils.remove_keys(
2026-06-10 16:02:02.586336 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:02:02.586340 | controller |     matching_parameter='regex')
2026-06-10 16:02:02.586344 | controller | }}, cacheable=False] ***
2026-06-10 16:02:02.586348 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.199)       0:01:29.069 ********
2026-06-10 16:02:02.586352 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.199)       0:01:29.068 ********
2026-06-10 16:02:02.867404 | controller | ok: [localhost]
2026-06-10 16:02:02.867467 | controller |
2026-06-10 16:02:02.867480 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:02:02.867492 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.281)       0:01:29.351 ********
2026-06-10 16:02:02.867505 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.281)       0:01:29.349 ********
2026-06-10 16:02:02.906371 | controller | skipping: [localhost]
2026-06-10 16:02:02.906425 | controller |
2026-06-10 16:02:02.906432 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:02:02.906438 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.038)       0:01:29.389 ********
2026-06-10 16:02:02.906443 | controller | Wednesday 10 June 2026  16:02:02 +0000 (0:00:00.038)       0:01:29.388 ********
2026-06-10 16:02:03.154896 | controller | changed: [localhost]
2026-06-10 16:02:03.154980 | controller |
2026-06-10 16:02:03.154996 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:02:03.155009 | controller |   (snippet_datadir,
2026-06-10 16:02:03.155021 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:02:03.155033 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:02:03.155045 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.248)       0:01:29.638 ********
2026-06-10 16:02:03.155056 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.248)       0:01:29.637 ********
2026-06-10 16:02:03.664157 | controller | changed: [localhost]
2026-06-10 16:02:03.664202 | controller |
2026-06-10 16:02:03.664208 | 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 16:02:03.664212 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.509)       0:01:30.147 ********
2026-06-10 16:02:03.664217 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.509)       0:01:30.146 ********
2026-06-10 16:02:03.741003 | controller | ok: [localhost]
2026-06-10 16:02:03.741038 | controller |
2026-06-10 16:02:03.741043 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:02:03.741047 | controller |   (snippet_datadir,
2026-06-10 16:02:03.741051 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:02:03.741055 | controller | }}, content={{
2026-06-10 16:02:03.741059 | controller |   _base64_patch |
2026-06-10 16:02:03.741062 | controller |   default({}) |
2026-06-10 16:02:03.741066 | controller |   to_nice_yaml
2026-06-10 16:02:03.741069 | controller | }}, mode=0644] ***
2026-06-10 16:02:03.741073 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.076)       0:01:30.224 ********
2026-06-10 16:02:03.741077 | controller | Wednesday 10 June 2026  16:02:03 +0000 (0:00:00.076)       0:01:30.222 ********
2026-06-10 16:02:04.127766 | controller | changed: [localhost]
2026-06-10 16:02:04.127821 | controller |
2026-06-10 16:02:04.127827 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:02:04.127831 | controller |   (snippet_datadir,
2026-06-10 16:02:04.127835 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:02:04.127839 | controller | }}, content={{
2026-06-10 16:02:04.127843 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:02:04.127846 | controller |   default({}) |
2026-06-10 16:02:04.127850 | controller |   to_nice_yaml
2026-06-10 16:02:04.127853 | controller | }}, mode=0644] ***
2026-06-10 16:02:04.127857 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.387)       0:01:30.611 ********
2026-06-10 16:02:04.127860 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.387)       0:01:30.609 ********
2026-06-10 16:02:04.493562 | controller | changed: [localhost]
2026-06-10 16:02:04.493611 | controller |
2026-06-10 16:02:04.493618 | 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 16:02:04.493624 | controller |   (
2026-06-10 16:02:04.493629 | controller |     snippet_datadir,
2026-06-10 16:02:04.493635 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:02:04.493641 | controller |   ) | path_join
2026-06-10 16:02:04.493646 | controller | }}, mode=0644] ***
2026-06-10 16:02:04.493651 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.365)       0:01:30.976 ********
2026-06-10 16:02:04.493657 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.365)       0:01:30.975 ********
2026-06-10 16:02:04.906176 | controller | changed: [localhost]
2026-06-10 16:02:04.906207 | controller |
2026-06-10 16:02:04.906218 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:02:04.906222 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.412)       0:01:31.389 ********
2026-06-10 16:02:04.906226 | controller | Wednesday 10 June 2026  16:02:04 +0000 (0:00:00.412)       0:01:31.388 ********
2026-06-10 16:02:05.010351 | 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 16:02:05.010402 | controller |
2026-06-10 16:02:05.010415 | 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 16:02:05.010426 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.104)       0:01:31.493 ********
2026-06-10 16:02:05.010435 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.104)       0:01:31.492 ********
2026-06-10 16:02:05.089862 | controller | ok: [localhost] =>
2026-06-10 16:02:05.089920 | controller |     changed: false
2026-06-10 16:02:05.089933 | controller |     msg: All assertions passed
2026-06-10 16:02:05.089946 | controller |
2026-06-10 16:02:05.089959 | 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 16:02:05.089971 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.079)       0:01:31.572 ********
2026-06-10 16:02:05.089983 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.079)       0:01:31.571 ********
2026-06-10 16:02:05.327702 | controller | ok: [localhost]
2026-06-10 16:02:05.327781 | controller |
2026-06-10 16:02:05.327817 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:02:05.327830 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.238)       0:01:31.811 ********
2026-06-10 16:02:05.327841 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.238)       0:01:31.810 ********
2026-06-10 16:02:05.400360 | controller | ok: [localhost]
2026-06-10 16:02:05.400401 | controller |
2026-06-10 16:02:05.400408 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:02:05.400414 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.071)       0:01:31.883 ********
2026-06-10 16:02:05.400420 | controller | Wednesday 10 June 2026  16:02:05 +0000 (0:00:00.071)       0:01:31.882 ********
2026-06-10 16:02:06.028207 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-10 16:02:06.028269 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 16:02:06.028276 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-10 16:02:06.028282 | controller |
2026-06-10 16:02:06.028287 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:02:06.028292 | controller |   _content |
2026-06-10 16:02:06.028297 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:02:06.028302 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:02:06.028308 | controller | }}
2026-06-10 16:02:06.028313 | controller | ] ***
2026-06-10 16:02:06.028318 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.628)       0:01:32.511 ********
2026-06-10 16:02:06.028323 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.628)       0:01:32.510 ********
2026-06-10 16:02:06.167748 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:02:06.167811 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:02:06.167818 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:02:06.167824 | controller |
2026-06-10 16:02:06.167830 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:02:06.167835 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.139)       0:01:32.651 ********
2026-06-10 16:02:06.167840 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.139)       0:01:32.649 ********
2026-06-10 16:02:06.362983 | controller | changed: [localhost]
2026-06-10 16:02:06.363048 | controller |
2026-06-10 16:02:06.363055 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:02:06.363061 | controller |   (_destdir,
2026-06-10 16:02:06.363066 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:02:06.363072 | controller | }}, content={{
2026-06-10 16:02:06.363076 | controller |   (
2026-06-10 16:02:06.363081 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:02:06.363086 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:02:06.363092 | controller | }}, mode=0644] ***
2026-06-10 16:02:06.363097 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.194)       0:01:32.845 ********
2026-06-10 16:02:06.363102 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.194)       0:01:32.844 ********
2026-06-10 16:02:06.801499 | controller | changed: [localhost]
2026-06-10 16:02:06.801561 | controller |
2026-06-10 16:02:06.801566 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane-post-ceph mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:02:06.801571 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:02:06.801576 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:02:06.801579 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:02:06.801583 | controller | }}, dest={{
2026-06-10 16:02:06.801586 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:02:06.801590 | controller |   stage['path'], _val.src_file
2026-06-10 16:02:06.801594 | controller |   ) |
2026-06-10 16:02:06.801597 | controller |   path_join
2026-06-10 16:02:06.801601 | controller |  }}] ***
2026-06-10 16:02:06.801604 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.439)       0:01:33.285 ********
2026-06-10 16:02:06.801621 | controller | Wednesday 10 June 2026  16:02:06 +0000 (0:00:00.439)       0:01:33.283 ********
2026-06-10 16:02:07.350475 | controller | changed: [localhost] => (item=service-values)
2026-06-10 16:02:07.350531 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 16:02:07.350537 | controller |
2026-06-10 16:02:07.350550 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:07.350554 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.548)       0:01:33.834 ********
2026-06-10 16:02:07.350559 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.548)       0:01:33.832 ********
2026-06-10 16:02:07.392587 | controller | skipping: [localhost]
2026-06-10 16:02:07.392656 | controller |
2026-06-10 16:02:07.392664 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane-post-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:02:07.392671 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.042)       0:01:33.876 ********
2026-06-10 16:02:07.392676 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.042)       0:01:33.874 ********
2026-06-10 16:02:07.748284 | controller | changed: [localhost]
2026-06-10 16:02:07.748351 | controller |
2026-06-10 16:02:07.748359 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:02:07.748364 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.355)       0:01:34.231 ********
2026-06-10 16:02:07.748370 | controller | Wednesday 10 June 2026  16:02:07 +0000 (0:00:00.355)       0:01:34.230 ********
2026-06-10 16:02:08.199373 | controller | changed: [localhost]
2026-06-10 16:02:08.199431 | controller |
2026-06-10 16:02:08.199436 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane-post-ceph executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:02:08.199441 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.450)       0:01:34.682 ********
2026-06-10 16:02:08.199446 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.450)       0:01:34.681 ********
2026-06-10 16:02:08.246985 | controller | skipping: [localhost]
2026-06-10 16:02:08.247053 | controller |
2026-06-10 16:02:08.247064 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:02:08.247074 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:02:08.247083 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:02:08.247092 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:02:08.247101 | controller |   ) | list
2026-06-10 16:02:08.247109 | controller | }}] ***
2026-06-10 16:02:08.247117 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.047)       0:01:34.730 ********
2026-06-10 16:02:08.247126 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.047)       0:01:34.728 ********
2026-06-10 16:02:08.300743 | controller | skipping: [localhost]
2026-06-10 16:02:08.300831 | controller |
2026-06-10 16:02:08.300848 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane-post-ceph remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:02:08.300861 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:02:08.300873 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:02:08.300885 | controller | }}, mode=0644] ***
2026-06-10 16:02:08.300898 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.053)       0:01:34.783 ********
2026-06-10 16:02:08.300910 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.053)       0:01:34.782 ********
2026-06-10 16:02:08.518329 | controller | changed: [localhost]
2026-06-10 16:02:08.518396 | controller |
2026-06-10 16:02:08.518403 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:08.518409 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.218)       0:01:35.002 ********
2026-06-10 16:02:08.518427 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.218)       0:01:35.000 ********
2026-06-10 16:02:08.573910 | controller | skipping: [localhost]
2026-06-10 16:02:08.573986 | controller |
2026-06-10 16:02:08.573996 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:02:08.574004 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.055)       0:01:35.057 ********
2026-06-10 16:02:08.574012 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.055)       0:01:35.056 ********
2026-06-10 16:02:08.614675 | controller | skipping: [localhost]
2026-06-10 16:02:08.614809 | controller |
2026-06-10 16:02:08.614821 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=wait_condition.yml] ***
2026-06-10 16:02:08.614829 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.040)       0:01:35.098 ********
2026-06-10 16:02:08.614837 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.040)       0:01:35.096 ********
2026-06-10 16:02:08.687136 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 16:02:08.687199 | controller | skipping: [localhost]
2026-06-10 16:02:08.687204 | controller |
2026-06-10 16:02:08.687208 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:08.687212 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.071)       0:01:35.170 ********
2026-06-10 16:02:08.687216 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.071)       0:01:35.168 ********
2026-06-10 16:02:08.733033 | controller | skipping: [localhost]
2026-06-10 16:02:08.733087 | controller |
2026-06-10 16:02:08.733094 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 16:02:08.733100 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.046)       0:01:35.216 ********
2026-06-10 16:02:08.733105 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.046)       0:01:35.215 ********
2026-06-10 16:02:08.785955 | controller | skipping: [localhost]
2026-06-10 16:02:08.786022 | controller |
2026-06-10 16:02:08.786043 | 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 16:02:08.786051 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.052)       0:01:35.269 ********
2026-06-10 16:02:08.786056 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.052)       0:01:35.267 ********
2026-06-10 16:02:08.830524 | controller | ok: [localhost] =>
2026-06-10 16:02:08.830585 | controller |     changed: false
2026-06-10 16:02:08.830590 | controller |     msg: All assertions passed
2026-06-10 16:02:08.830594 | controller |
2026-06-10 16:02:08.830598 | 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 16:02:08.830603 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.044)       0:01:35.313 ********
2026-06-10 16:02:08.830607 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.044)       0:01:35.312 ********
2026-06-10 16:02:08.858936 | controller | skipping: [localhost]
2026-06-10 16:02:08.858995 | controller |
2026-06-10 16:02:08.859002 | 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 16:02:08.859008 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.028)       0:01:35.342 ********
2026-06-10 16:02:08.859012 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.028)       0:01:35.340 ********
2026-06-10 16:02:08.894043 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 16:02:08.894103 | controller |
2026-06-10 16:02:08.894121 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:02:08.894126 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.035)       0:01:35.377 ********
2026-06-10 16:02:08.894132 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.035)       0:01:35.376 ********
2026-06-10 16:02:08.921757 | controller | skipping: [localhost]
2026-06-10 16:02:08.921813 | controller |
2026-06-10 16:02:08.921818 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:02:08.921822 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.027)       0:01:35.405 ********
2026-06-10 16:02:08.921827 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.027)       0:01:35.403 ********
2026-06-10 16:02:08.957939 | controller | ok: [localhost]
2026-06-10 16:02:08.957994 | controller |
2026-06-10 16:02:08.958001 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:02:08.958006 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:02:08.958012 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:02:08.958017 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:02:08.958023 | controller | }}] ***
2026-06-10 16:02:08.958028 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.036)       0:01:35.441 ********
2026-06-10 16:02:08.958033 | controller | Wednesday 10 June 2026  16:02:08 +0000 (0:00:00.036)       0:01:35.440 ********
2026-06-10 16:02:09.005901 | controller | skipping: [localhost]
2026-06-10 16:02:09.005967 | controller |
2026-06-10 16:02:09.005975 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:02:09.005980 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:02:09.005985 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:02:09.005991 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:02:09.005997 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.047)       0:01:35.489 ********
2026-06-10 16:02:09.006002 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.047)       0:01:35.487 ********
2026-06-10 16:02:09.474145 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 16:02:09.474227 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 16:02:09.474241 | controller |
2026-06-10 16:02:09.474253 | 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 16:02:09.474265 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.468)       0:01:35.957 ********
2026-06-10 16:02:09.474277 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.468)       0:01:35.956 ********
2026-06-10 16:02:09.560658 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 16:02:09.560740 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:02:09.560748 | controller |
2026-06-10 16:02:09.560754 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 16:02:09.560759 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.086)       0:01:36.044 ********
2026-06-10 16:02:09.560765 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.086)       0:01:36.042 ********
2026-06-10 16:02:09.599995 | controller | skipping: [localhost]
2026-06-10 16:02:09.600027 | controller |
2026-06-10 16:02:09.600033 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-10 16:02:09.600037 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.039)       0:01:36.083 ********
2026-06-10 16:02:09.600041 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.039)       0:01:36.082 ********
2026-06-10 16:02:09.710628 | controller |
2026-06-10 16:02:09.710699 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:02:09.710736 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.110)       0:01:36.194 ********
2026-06-10 16:02:09.710748 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.110)       0:01:36.192 ********
2026-06-10 16:02:09.750631 | controller | skipping: [localhost]
2026-06-10 16:02:09.750666 | controller |
2026-06-10 16:02:09.750672 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:02:09.750678 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.039)       0:01:36.234 ********
2026-06-10 16:02:09.750682 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.039)       0:01:36.232 ********
2026-06-10 16:02:09.830278 | 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 16:02:09.830315 | controller |
2026-06-10 16:02:09.830321 | 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 16:02:09.830327 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.079)       0:01:36.314 ********
2026-06-10 16:02:09.830332 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.079)       0:01:36.312 ********
2026-06-10 16:02:09.893649 | controller | ok: [localhost] =>
2026-06-10 16:02:09.893683 | controller |     changed: false
2026-06-10 16:02:09.893696 | controller |     msg: All assertions passed
2026-06-10 16:02:09.893701 | controller |
2026-06-10 16:02:09.893724 | 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 16:02:09.893730 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.063)       0:01:36.377 ********
2026-06-10 16:02:09.893734 | controller | Wednesday 10 June 2026  16:02:09 +0000 (0:00:00.063)       0:01:36.375 ********
2026-06-10 16:02:10.129480 | controller | ok: [localhost]
2026-06-10 16:02:10.129526 | controller |
2026-06-10 16:02:10.129536 | 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 16:02:10.129545 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.235)       0:01:36.613 ********
2026-06-10 16:02:10.129553 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.235)       0:01:36.611 ********
2026-06-10 16:02:10.179699 | controller | ok: [localhost] =>
2026-06-10 16:02:10.179764 | controller |     changed: false
2026-06-10 16:02:10.179773 | controller |     msg: All assertions passed
2026-06-10 16:02:10.179781 | controller |
2026-06-10 16:02:10.179789 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:02:10.179798 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.050)       0:01:36.663 ********
2026-06-10 16:02:10.179805 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.050)       0:01:36.661 ********
2026-06-10 16:02:10.413123 | controller | ok: [localhost]
2026-06-10 16:02:10.413168 | controller |
2026-06-10 16:02:10.413178 | 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 16:02:10.413187 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:02:10.413195 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:02:10.413202 | controller |   _config_map_content |
2026-06-10 16:02:10.413209 | controller |   ansible.utils.remove_keys(
2026-06-10 16:02:10.413216 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:02:10.413224 | controller |     matching_parameter='regex')
2026-06-10 16:02:10.413231 | controller | }}, cacheable=False] ***
2026-06-10 16:02:10.413238 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.233)       0:01:36.896 ********
2026-06-10 16:02:10.413246 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.233)       0:01:36.895 ********
2026-06-10 16:02:10.683350 | controller | ok: [localhost]
2026-06-10 16:02:10.683383 | controller |
2026-06-10 16:02:10.683390 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:02:10.683402 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.270)       0:01:37.167 ********
2026-06-10 16:02:10.683407 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.270)       0:01:37.165 ********
2026-06-10 16:02:10.756133 | controller | skipping: [localhost]
2026-06-10 16:02:10.756163 | controller |
2026-06-10 16:02:10.756169 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:02:10.756173 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.072)       0:01:37.239 ********
2026-06-10 16:02:10.756178 | controller | Wednesday 10 June 2026  16:02:10 +0000 (0:00:00.072)       0:01:37.238 ********
2026-06-10 16:02:11.005327 | controller | ok: [localhost]
2026-06-10 16:02:11.005406 | controller |
2026-06-10 16:02:11.005417 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:02:11.005426 | controller |   (snippet_datadir,
2026-06-10 16:02:11.005434 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:02:11.005442 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:02:11.005450 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.248)       0:01:37.488 ********
2026-06-10 16:02:11.005457 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.248)       0:01:37.486 ********
2026-06-10 16:02:11.099916 | controller | skipping: [localhost]
2026-06-10 16:02:11.099984 | controller |
2026-06-10 16:02:11.099993 | 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 16:02:11.100000 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.095)       0:01:37.583 ********
2026-06-10 16:02:11.100005 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.095)       0:01:37.581 ********
2026-06-10 16:02:11.181435 | controller | ok: [localhost]
2026-06-10 16:02:11.181497 | controller |
2026-06-10 16:02:11.181514 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:02:11.181519 | controller |   (snippet_datadir,
2026-06-10 16:02:11.181523 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:02:11.181527 | controller | }}, content={{
2026-06-10 16:02:11.181531 | controller |   _base64_patch |
2026-06-10 16:02:11.181534 | controller |   default({}) |
2026-06-10 16:02:11.181538 | controller |   to_nice_yaml
2026-06-10 16:02:11.181541 | controller | }}, mode=0644] ***
2026-06-10 16:02:11.181545 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.081)       0:01:37.664 ********
2026-06-10 16:02:11.181548 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.081)       0:01:37.663 ********
2026-06-10 16:02:11.618086 | controller | ok: [localhost]
2026-06-10 16:02:11.618144 | controller |
2026-06-10 16:02:11.618151 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:02:11.618157 | controller |   (snippet_datadir,
2026-06-10 16:02:11.618163 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:02:11.618169 | controller | }}, content={{
2026-06-10 16:02:11.618173 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:02:11.618178 | controller |   default({}) |
2026-06-10 16:02:11.618183 | controller |   to_nice_yaml
2026-06-10 16:02:11.618188 | controller | }}, mode=0644] ***
2026-06-10 16:02:11.618192 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.436)       0:01:38.101 ********
2026-06-10 16:02:11.618197 | controller | Wednesday 10 June 2026  16:02:11 +0000 (0:00:00.436)       0:01:38.099 ********
2026-06-10 16:02:12.035957 | controller | ok: [localhost]
2026-06-10 16:02:12.036069 | controller |
2026-06-10 16:02:12.036078 | 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 16:02:12.036084 | controller |   (
2026-06-10 16:02:12.036090 | controller |     snippet_datadir,
2026-06-10 16:02:12.036096 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:02:12.036101 | controller |   ) | path_join
2026-06-10 16:02:12.036105 | controller | }}, mode=0644] ***
2026-06-10 16:02:12.036111 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.417)       0:01:38.519 ********
2026-06-10 16:02:12.036117 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.417)       0:01:38.517 ********
2026-06-10 16:02:12.487233 | controller | changed: [localhost]
2026-06-10 16:02:12.487277 | controller |
2026-06-10 16:02:12.487284 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:02:12.487291 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.451)       0:01:38.971 ********
2026-06-10 16:02:12.487296 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.451)       0:01:38.969 ********
2026-06-10 16:02:12.556921 | 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 16:02:12.556952 | controller |
2026-06-10 16:02:12.556957 | 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 16:02:12.556962 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.069)       0:01:39.040 ********
2026-06-10 16:02:12.556966 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.069)       0:01:39.039 ********
2026-06-10 16:02:12.614740 | controller | ok: [localhost] =>
2026-06-10 16:02:12.614769 | controller |     changed: false
2026-06-10 16:02:12.614773 | controller |     msg: All assertions passed
2026-06-10 16:02:12.614777 | controller |
2026-06-10 16:02:12.614781 | 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 16:02:12.614786 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.057)       0:01:39.098 ********
2026-06-10 16:02:12.614790 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.057)       0:01:39.097 ********
2026-06-10 16:02:12.864623 | controller | ok: [localhost]
2026-06-10 16:02:12.864682 | controller |
2026-06-10 16:02:12.864696 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:02:12.864738 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.249)       0:01:39.347 ********
2026-06-10 16:02:12.864754 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.249)       0:01:39.346 ********
2026-06-10 16:02:12.937120 | controller | ok: [localhost]
2026-06-10 16:02:12.937178 | controller |
2026-06-10 16:02:12.937192 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:02:12.937205 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.072)       0:01:39.420 ********
2026-06-10 16:02:12.937218 | controller | Wednesday 10 June 2026  16:02:12 +0000 (0:00:00.072)       0:01:39.419 ********
2026-06-10 16:02:13.439643 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 16:02:13.439693 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 16:02:13.439731 | controller |
2026-06-10 16:02:13.439744 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:02:13.439754 | controller |   _content |
2026-06-10 16:02:13.439763 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:02:13.439771 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:02:13.439780 | controller | }}
2026-06-10 16:02:13.439788 | controller | ] ***
2026-06-10 16:02:13.439796 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.502)       0:01:39.922 ********
2026-06-10 16:02:13.439804 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.502)       0:01:39.921 ********
2026-06-10 16:02:13.569547 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:02:13.569593 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:02:13.569602 | controller |
2026-06-10 16:02:13.569611 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:02:13.569619 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.129)       0:01:40.052 ********
2026-06-10 16:02:13.569627 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.129)       0:01:40.051 ********
2026-06-10 16:02:13.804445 | controller | ok: [localhost]
2026-06-10 16:02:13.804491 | controller |
2026-06-10 16:02:13.804501 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:02:13.804518 | controller |   (_destdir,
2026-06-10 16:02:13.804527 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:02:13.804535 | controller | }}, content={{
2026-06-10 16:02:13.804543 | controller |   (
2026-06-10 16:02:13.804551 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:02:13.804559 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:02:13.804567 | controller | }}, mode=0644] ***
2026-06-10 16:02:13.804575 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.235)       0:01:40.288 ********
2026-06-10 16:02:13.804583 | controller | Wednesday 10 June 2026  16:02:13 +0000 (0:00:00.235)       0:01:40.286 ********
2026-06-10 16:02:14.332222 | controller | changed: [localhost]
2026-06-10 16:02:14.332284 | controller |
2026-06-10 16:02:14.332295 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:02:14.332304 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.527)       0:01:40.815 ********
2026-06-10 16:02:14.332313 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.527)       0:01:40.813 ********
2026-06-10 16:02:14.404074 | controller | skipping: [localhost]
2026-06-10 16:02:14.404138 | controller |
2026-06-10 16:02:14.404148 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:02:14.404157 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.072)       0:01:40.887 ********
2026-06-10 16:02:14.404165 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.072)       0:01:40.886 ********
2026-06-10 16:02:14.475213 | 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 16:02:14.475287 | controller |
2026-06-10 16:02:14.475299 | 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 16:02:14.475308 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.071)       0:01:40.958 ********
2026-06-10 16:02:14.475332 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.071)       0:01:40.957 ********
2026-06-10 16:02:14.543646 | controller | ok: [localhost] =>
2026-06-10 16:02:14.543732 | controller |     changed: false
2026-06-10 16:02:14.543745 | controller |     msg: All assertions passed
2026-06-10 16:02:14.543755 | controller |
2026-06-10 16:02:14.543764 | 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 16:02:14.543772 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.068)       0:01:41.027 ********
2026-06-10 16:02:14.543780 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.068)       0:01:41.025 ********
2026-06-10 16:02:14.794373 | controller | ok: [localhost]
2026-06-10 16:02:14.794453 | controller |
2026-06-10 16:02:14.794468 | 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 16:02:14.794481 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.250)       0:01:41.277 ********
2026-06-10 16:02:14.794490 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.250)       0:01:41.276 ********
2026-06-10 16:02:14.853104 | controller | ok: [localhost] =>
2026-06-10 16:02:14.853182 | controller |     changed: false
2026-06-10 16:02:14.853192 | controller |     msg: All assertions passed
2026-06-10 16:02:14.853201 | controller |
2026-06-10 16:02:14.853211 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:02:14.853219 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.058)       0:01:41.336 ********
2026-06-10 16:02:14.853228 | controller | Wednesday 10 June 2026  16:02:14 +0000 (0:00:00.058)       0:01:41.335 ********
2026-06-10 16:02:15.082846 | controller | ok: [localhost]
2026-06-10 16:02:15.082902 | controller |
2026-06-10 16:02:15.082910 | 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 16:02:15.082930 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:02:15.082936 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:02:15.082942 | controller |   _config_map_content |
2026-06-10 16:02:15.082947 | controller |   ansible.utils.remove_keys(
2026-06-10 16:02:15.082952 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:02:15.082958 | controller |     matching_parameter='regex')
2026-06-10 16:02:15.082963 | controller | }}, cacheable=False] ***
2026-06-10 16:02:15.082968 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.229)       0:01:41.566 ********
2026-06-10 16:02:15.082974 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.229)       0:01:41.564 ********
2026-06-10 16:02:15.293531 | controller | ok: [localhost]
2026-06-10 16:02:15.293599 | controller |
2026-06-10 16:02:15.293606 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:02:15.293612 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.210)       0:01:41.776 ********
2026-06-10 16:02:15.293618 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.210)       0:01:41.775 ********
2026-06-10 16:02:15.341908 | controller | skipping: [localhost]
2026-06-10 16:02:15.341942 | controller |
2026-06-10 16:02:15.341948 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:02:15.341953 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.048)       0:01:41.825 ********
2026-06-10 16:02:15.341958 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.048)       0:01:41.823 ********
2026-06-10 16:02:15.567186 | controller | ok: [localhost]
2026-06-10 16:02:15.567253 | controller |
2026-06-10 16:02:15.567260 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:02:15.567266 | controller |   (snippet_datadir,
2026-06-10 16:02:15.567271 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:02:15.567277 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:02:15.567283 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.225)       0:01:42.050 ********
2026-06-10 16:02:15.567288 | controller | Wednesday 10 June 2026  16:02:15 +0000 (0:00:00.225)       0:01:42.049 ********
2026-06-10 16:02:16.074649 | controller | ok: [localhost]
2026-06-10 16:02:16.074781 | controller |
2026-06-10 16:02:16.074795 | 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 16:02:16.074801 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.507)       0:01:42.558 ********
2026-06-10 16:02:16.074806 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.507)       0:01:42.556 ********
2026-06-10 16:02:16.136745 | controller | ok: [localhost]
2026-06-10 16:02:16.136870 | controller |
2026-06-10 16:02:16.136883 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:02:16.136893 | controller |   (snippet_datadir,
2026-06-10 16:02:16.136903 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:02:16.136912 | controller | }}, content={{
2026-06-10 16:02:16.136921 | controller |   _base64_patch |
2026-06-10 16:02:16.136929 | controller |   default({}) |
2026-06-10 16:02:16.136937 | controller |   to_nice_yaml
2026-06-10 16:02:16.136945 | controller | }}, mode=0644] ***
2026-06-10 16:02:16.136954 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.062)       0:01:42.620 ********
2026-06-10 16:02:16.136963 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.062)       0:01:42.618 ********
2026-06-10 16:02:16.568907 | controller | ok: [localhost]
2026-06-10 16:02:16.569014 | controller |
2026-06-10 16:02:16.569023 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:02:16.569029 | controller |   (snippet_datadir,
2026-06-10 16:02:16.569036 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:02:16.569042 | controller | }}, content={{
2026-06-10 16:02:16.569048 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:02:16.569053 | controller |   default({}) |
2026-06-10 16:02:16.569058 | controller |   to_nice_yaml
2026-06-10 16:02:16.569063 | controller | }}, mode=0644] ***
2026-06-10 16:02:16.569068 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.432)       0:01:43.052 ********
2026-06-10 16:02:16.569099 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.432)       0:01:43.050 ********
2026-06-10 16:02:16.980595 | controller | ok: [localhost]
2026-06-10 16:02:16.980744 | controller |
2026-06-10 16:02:16.980760 | 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 16:02:16.980771 | controller |   (
2026-06-10 16:02:16.980780 | controller |     snippet_datadir,
2026-06-10 16:02:16.980790 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:02:16.980798 | controller |   ) | path_join
2026-06-10 16:02:16.980805 | controller | }}, mode=0644] ***
2026-06-10 16:02:16.980814 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.411)       0:01:43.463 ********
2026-06-10 16:02:16.980823 | controller | Wednesday 10 June 2026  16:02:16 +0000 (0:00:00.411)       0:01:43.462 ********
2026-06-10 16:02:17.496048 | controller | changed: [localhost]
2026-06-10 16:02:17.496095 | controller |
2026-06-10 16:02:17.496105 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:02:17.496114 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.515)       0:01:43.979 ********
2026-06-10 16:02:17.496122 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.515)       0:01:43.977 ********
2026-06-10 16:02:17.580097 | 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 16:02:17.580165 | controller |
2026-06-10 16:02:17.580173 | 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 16:02:17.580179 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.084)       0:01:44.063 ********
2026-06-10 16:02:17.580185 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.084)       0:01:44.062 ********
2026-06-10 16:02:17.647386 | controller | ok: [localhost] =>
2026-06-10 16:02:17.647461 | controller |     changed: false
2026-06-10 16:02:17.647472 | controller |     msg: All assertions passed
2026-06-10 16:02:17.647481 | controller |
2026-06-10 16:02:17.647490 | 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 16:02:17.647499 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.067)       0:01:44.130 ********
2026-06-10 16:02:17.647508 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.067)       0:01:44.129 ********
2026-06-10 16:02:17.878436 | controller | ok: [localhost]
2026-06-10 16:02:17.878514 | controller |
2026-06-10 16:02:17.878526 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:02:17.878537 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.230)       0:01:44.361 ********
2026-06-10 16:02:17.878545 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.230)       0:01:44.360 ********
2026-06-10 16:02:17.952528 | controller | ok: [localhost]
2026-06-10 16:02:17.952599 | controller |
2026-06-10 16:02:17.952610 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:02:17.952619 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.073)       0:01:44.435 ********
2026-06-10 16:02:17.952628 | controller | Wednesday 10 June 2026  16:02:17 +0000 (0:00:00.073)       0:01:44.434 ********
2026-06-10 16:02:18.589905 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-10 16:02:18.589977 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 16:02:18.589987 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-10 16:02:18.589996 | controller |
2026-06-10 16:02:18.590004 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:02:18.590012 | controller |   _content |
2026-06-10 16:02:18.590020 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:02:18.590038 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:02:18.590046 | controller | }}
2026-06-10 16:02:18.590054 | controller | ] ***
2026-06-10 16:02:18.590062 | controller | Wednesday 10 June 2026  16:02:18 +0000 (0:00:00.637)       0:01:45.072 ********
2026-06-10 16:02:18.590079 | controller | Wednesday 10 June 2026  16:02:18 +0000 (0:00:00.637)       0:01:45.071 ********
2026-06-10 16:02:18.756285 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 16:02:18.756350 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:02:18.756357 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:02:18.756363 | controller |
2026-06-10 16:02:18.756370 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:02:18.756375 | controller | Wednesday 10 June 2026  16:02:18 +0000 (0:00:00.166)       0:01:45.239 ********
2026-06-10 16:02:18.756381 | controller | Wednesday 10 June 2026  16:02:18 +0000 (0:00:00.166)       0:01:45.238 ********
2026-06-10 16:02:19.017558 | controller | ok: [localhost]
2026-06-10 16:02:19.017619 | controller |
2026-06-10 16:02:19.017635 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:02:19.017648 | controller |   (_destdir,
2026-06-10 16:02:19.017660 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:02:19.017673 | controller | }}, content={{
2026-06-10 16:02:19.017684 | controller |   (
2026-06-10 16:02:19.017697 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:02:19.017744 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:02:19.017754 | controller | }}, mode=0644] ***
2026-06-10 16:02:19.017763 | controller | Wednesday 10 June 2026  16:02:19 +0000 (0:00:00.260)       0:01:45.500 ********
2026-06-10 16:02:19.017771 | controller | Wednesday 10 June 2026  16:02:19 +0000 (0:00:00.260)       0:01:45.499 ********
2026-06-10 16:02:19.467827 | controller | changed: [localhost]
2026-06-10 16:02:19.467872 | controller |
2026-06-10 16:02:19.467881 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:02:19.467889 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:02:19.467896 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:02:19.467903 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:02:19.467910 | controller | }}, dest={{
2026-06-10 16:02:19.467918 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:02:19.467925 | controller |   stage['path'], _val.src_file
2026-06-10 16:02:19.467932 | controller |   ) |
2026-06-10 16:02:19.467948 | controller |   path_join
2026-06-10 16:02:19.467955 | controller |  }}] ***
2026-06-10 16:02:19.467962 | controller | Wednesday 10 June 2026  16:02:19 +0000 (0:00:00.449)       0:01:45.950 ********
2026-06-10 16:02:19.467969 | controller | Wednesday 10 June 2026  16:02:19 +0000 (0:00:00.449)       0:01:45.949 ********
2026-06-10 16:02:20.035459 | controller | changed: [localhost] => (item=service-values)
2026-06-10 16:02:20.035515 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 16:02:20.035526 | controller |
2026-06-10 16:02:20.035534 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:20.035543 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.568)       0:01:46.518 ********
2026-06-10 16:02:20.035551 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.568)       0:01:46.517 ********
2026-06-10 16:02:20.096250 | controller | skipping: [localhost]
2026-06-10 16:02:20.096298 | controller |
2026-06-10 16:02:20.096309 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:02:20.096317 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.061)       0:01:46.579 ********
2026-06-10 16:02:20.096326 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.061)       0:01:46.578 ********
2026-06-10 16:02:20.587298 | controller | changed: [localhost]
2026-06-10 16:02:20.587359 | controller |
2026-06-10 16:02:20.587371 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:02:20.587389 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.491)       0:01:47.070 ********
2026-06-10 16:02:20.587398 | controller | Wednesday 10 June 2026  16:02:20 +0000 (0:00:00.491)       0:01:47.069 ********
2026-06-10 16:02:21.023833 | controller | changed: [localhost]
2026-06-10 16:02:21.023905 | controller |
2026-06-10 16:02:21.023922 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:02:21.023937 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.436)       0:01:47.507 ********
2026-06-10 16:02:21.023951 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.436)       0:01:47.505 ********
2026-06-10 16:02:21.095974 | controller | skipping: [localhost]
2026-06-10 16:02:21.096022 | controller |
2026-06-10 16:02:21.096027 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:02:21.096032 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:02:21.096036 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:02:21.096040 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:02:21.096044 | controller |   ) | list
2026-06-10 16:02:21.096047 | controller | }}] ***
2026-06-10 16:02:21.096051 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.072)       0:01:47.579 ********
2026-06-10 16:02:21.096055 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.072)       0:01:47.578 ********
2026-06-10 16:02:21.175832 | controller | skipping: [localhost]
2026-06-10 16:02:21.175876 | controller |
2026-06-10 16:02:21.175883 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:02:21.175889 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:02:21.175894 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:02:21.175899 | controller | }}, mode=0644] ***
2026-06-10 16:02:21.175904 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.079)       0:01:47.659 ********
2026-06-10 16:02:21.175909 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.079)       0:01:47.657 ********
2026-06-10 16:02:21.519898 | controller | changed: [localhost]
2026-06-10 16:02:21.519970 | controller |
2026-06-10 16:02:21.519979 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:21.520003 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.343)       0:01:48.002 ********
2026-06-10 16:02:21.520010 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.343)       0:01:48.001 ********
2026-06-10 16:02:21.567206 | controller | skipping: [localhost]
2026-06-10 16:02:21.567269 | controller |
2026-06-10 16:02:21.567279 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:02:21.567286 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.047)       0:01:48.050 ********
2026-06-10 16:02:21.567293 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.047)       0:01:48.049 ********
2026-06-10 16:02:21.611313 | controller | skipping: [localhost]
2026-06-10 16:02:21.611362 | controller |
2026-06-10 16:02:21.611367 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-10 16:02:21.611372 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.044)       0:01:48.094 ********
2026-06-10 16:02:21.611376 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.044)       0:01:48.093 ********
2026-06-10 16:02:21.654902 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 16:02:21.654976 | controller | skipping: [localhost]
2026-06-10 16:02:21.654996 | controller |
2026-06-10 16:02:21.655008 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:21.655020 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.043)       0:01:48.138 ********
2026-06-10 16:02:21.655042 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.043)       0:01:48.136 ********
2026-06-10 16:02:21.700988 | controller | skipping: [localhost]
2026-06-10 16:02:21.701055 | controller |
2026-06-10 16:02:21.701066 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 16:02:21.701076 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.046)       0:01:48.184 ********
2026-06-10 16:02:21.701085 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.046)       0:01:48.183 ********
2026-06-10 16:02:21.749772 | controller | skipping: [localhost]
2026-06-10 16:02:21.749852 | controller |
2026-06-10 16:02:21.749870 | 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 16:02:21.749883 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.048)       0:01:48.233 ********
2026-06-10 16:02:21.749895 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.048)       0:01:48.231 ********
2026-06-10 16:02:21.788400 | controller | ok: [localhost] =>
2026-06-10 16:02:21.788451 | controller |     changed: false
2026-06-10 16:02:21.788461 | controller |     msg: All assertions passed
2026-06-10 16:02:21.788470 | controller |
2026-06-10 16:02:21.788478 | 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 16:02:21.788487 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.038)       0:01:48.272 ********
2026-06-10 16:02:21.788495 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.038)       0:01:48.270 ********
2026-06-10 16:02:21.814493 | controller | skipping: [localhost]
2026-06-10 16:02:21.814554 | controller |
2026-06-10 16:02:21.814564 | 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 16:02:21.814573 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.025)       0:01:48.298 ********
2026-06-10 16:02:21.814581 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.025)       0:01:48.296 ********
2026-06-10 16:02:21.852552 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 16:02:21.852610 | controller |
2026-06-10 16:02:21.852621 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 16:02:21.852630 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.037)       0:01:48.335 ********
2026-06-10 16:02:21.852638 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.037)       0:01:48.334 ********
2026-06-10 16:02:21.885764 | controller | skipping: [localhost]
2026-06-10 16:02:21.885844 | controller |
2026-06-10 16:02:21.885855 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 16:02:21.885863 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.033)       0:01:48.369 ********
2026-06-10 16:02:21.885871 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.033)       0:01:48.367 ********
2026-06-10 16:02:21.919296 | controller | ok: [localhost]
2026-06-10 16:02:21.919375 | controller |
2026-06-10 16:02:21.919387 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 16:02:21.919398 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 16:02:21.919409 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 16:02:21.919419 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 16:02:21.919429 | controller | }}] ***
2026-06-10 16:02:21.919440 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.033)       0:01:48.402 ********
2026-06-10 16:02:21.919452 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.033)       0:01:48.401 ********
2026-06-10 16:02:21.967740 | controller | skipping: [localhost]
2026-06-10 16:02:21.967802 | controller |
2026-06-10 16:02:21.967812 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 16:02:21.967820 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:02:21.967828 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 16:02:21.967846 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 16:02:21.967854 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.048)       0:01:48.451 ********
2026-06-10 16:02:21.967863 | controller | Wednesday 10 June 2026  16:02:21 +0000 (0:00:00.048)       0:01:48.449 ********
2026-06-10 16:02:22.233034 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 16:02:22.233087 | controller |
2026-06-10 16:02:22.233092 | 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 16:02:22.233096 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.265)       0:01:48.716 ********
2026-06-10 16:02:22.233100 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.265)       0:01:48.715 ********
2026-06-10 16:02:22.310240 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 16:02:22.310287 | controller |
2026-06-10 16:02:22.310293 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 16:02:22.310297 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.077)       0:01:48.793 ********
2026-06-10 16:02:22.310301 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.077)       0:01:48.792 ********
2026-06-10 16:02:22.349216 | controller | skipping: [localhost]
2026-06-10 16:02:22.349253 | controller |
2026-06-10 16:02:22.349257 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-10 16:02:22.349261 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.038)       0:01:48.832 ********
2026-06-10 16:02:22.349265 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.038)       0:01:48.831 ********
2026-06-10 16:02:22.477838 | controller |
2026-06-10 16:02:22.477910 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 16:02:22.477920 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.128)       0:01:48.961 ********
2026-06-10 16:02:22.477929 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.128)       0:01:48.960 ********
2026-06-10 16:02:22.513371 | controller | skipping: [localhost]
2026-06-10 16:02:22.513401 | controller |
2026-06-10 16:02:22.513411 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 16:02:22.513419 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.035)       0:01:48.997 ********
2026-06-10 16:02:22.513427 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.035)       0:01:48.995 ********
2026-06-10 16:02:22.567908 | 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 16:02:22.567960 | controller |
2026-06-10 16:02:22.567970 | 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 16:02:22.567980 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.054)       0:01:49.051 ********
2026-06-10 16:02:22.567988 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.054)       0:01:49.050 ********
2026-06-10 16:02:22.610847 | controller | ok: [localhost] =>
2026-06-10 16:02:22.610888 | controller |     changed: false
2026-06-10 16:02:22.610898 | controller |     msg: All assertions passed
2026-06-10 16:02:22.610906 | controller |
2026-06-10 16:02:22.610914 | 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 16:02:22.610922 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.042)       0:01:49.094 ********
2026-06-10 16:02:22.610930 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.042)       0:01:49.093 ********
2026-06-10 16:02:22.862765 | controller | ok: [localhost]
2026-06-10 16:02:22.862814 | controller |
2026-06-10 16:02:22.862828 | 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 16:02:22.862839 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.251)       0:01:49.345 ********
2026-06-10 16:02:22.862847 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.251)       0:01:49.344 ********
2026-06-10 16:02:22.914082 | controller | ok: [localhost] =>
2026-06-10 16:02:22.914124 | controller |     changed: false
2026-06-10 16:02:22.914130 | controller |     msg: All assertions passed
2026-06-10 16:02:22.914136 | controller |
2026-06-10 16:02:22.914141 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 16:02:22.914147 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.051)       0:01:49.397 ********
2026-06-10 16:02:22.914152 | controller | Wednesday 10 June 2026  16:02:22 +0000 (0:00:00.051)       0:01:49.396 ********
2026-06-10 16:02:23.174217 | controller | ok: [localhost]
2026-06-10 16:02:23.174277 | controller |
2026-06-10 16:02:23.174288 | 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 16:02:23.174298 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 16:02:23.174307 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 16:02:23.174315 | controller |   _config_map_content |
2026-06-10 16:02:23.174322 | controller |   ansible.utils.remove_keys(
2026-06-10 16:02:23.174329 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 16:02:23.174334 | controller |     matching_parameter='regex')
2026-06-10 16:02:23.174340 | controller | }}, cacheable=False] ***
2026-06-10 16:02:23.174345 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.259)       0:01:49.657 ********
2026-06-10 16:02:23.174352 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.259)       0:01:49.655 ********
2026-06-10 16:02:23.410047 | controller | ok: [localhost]
2026-06-10 16:02:23.410095 | controller |
2026-06-10 16:02:23.410110 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 16:02:23.410117 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.235)       0:01:49.892 ********
2026-06-10 16:02:23.410122 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.235)       0:01:49.891 ********
2026-06-10 16:02:23.463531 | controller | skipping: [localhost]
2026-06-10 16:02:23.463583 | controller |
2026-06-10 16:02:23.463592 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 16:02:23.463599 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.053)       0:01:49.946 ********
2026-06-10 16:02:23.463605 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.053)       0:01:49.945 ********
2026-06-10 16:02:23.692593 | controller | changed: [localhost]
2026-06-10 16:02:23.692648 | controller |
2026-06-10 16:02:23.692655 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 16:02:23.692661 | controller |   (snippet_datadir,
2026-06-10 16:02:23.692666 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 16:02:23.692672 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 16:02:23.692677 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.229)       0:01:50.175 ********
2026-06-10 16:02:23.692682 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.229)       0:01:50.174 ********
2026-06-10 16:02:23.792344 | controller | skipping: [localhost]
2026-06-10 16:02:23.792388 | controller |
2026-06-10 16:02:23.792394 | 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 16:02:23.792399 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.099)       0:01:50.275 ********
2026-06-10 16:02:23.792404 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.099)       0:01:50.274 ********
2026-06-10 16:02:23.868623 | controller | ok: [localhost]
2026-06-10 16:02:23.868665 | controller |
2026-06-10 16:02:23.868671 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 16:02:23.868676 | controller |   (snippet_datadir,
2026-06-10 16:02:23.868680 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 16:02:23.868684 | controller | }}, content={{
2026-06-10 16:02:23.868688 | controller |   _base64_patch |
2026-06-10 16:02:23.868691 | controller |   default({}) |
2026-06-10 16:02:23.868695 | controller |   to_nice_yaml
2026-06-10 16:02:23.868699 | controller | }}, mode=0644] ***
2026-06-10 16:02:23.868702 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.076)       0:01:50.352 ********
2026-06-10 16:02:23.868737 | controller | Wednesday 10 June 2026  16:02:23 +0000 (0:00:00.076)       0:01:50.350 ********
2026-06-10 16:02:24.311927 | controller | changed: [localhost]
2026-06-10 16:02:24.311956 | controller |
2026-06-10 16:02:24.311961 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 16:02:24.311965 | controller |   (snippet_datadir,
2026-06-10 16:02:24.311969 | controller |    '04_user_data.yaml') | path_join
2026-06-10 16:02:24.311973 | controller | }}, content={{
2026-06-10 16:02:24.311977 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 16:02:24.311981 | controller |   default({}) |
2026-06-10 16:02:24.311984 | controller |   to_nice_yaml
2026-06-10 16:02:24.311988 | controller | }}, mode=0644] ***
2026-06-10 16:02:24.311991 | controller | Wednesday 10 June 2026  16:02:24 +0000 (0:00:00.443)       0:01:50.795 ********
2026-06-10 16:02:24.311995 | controller | Wednesday 10 June 2026  16:02:24 +0000 (0:00:00.443)       0:01:50.794 ********
2026-06-10 16:02:24.693584 | controller | changed: [localhost]
2026-06-10 16:02:24.693616 | controller |
2026-06-10 16:02:24.693623 | 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 16:02:24.693630 | controller |   (
2026-06-10 16:02:24.693635 | controller |     snippet_datadir,
2026-06-10 16:02:24.693640 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 16:02:24.693645 | controller |   ) | path_join
2026-06-10 16:02:24.693650 | controller | }}, mode=0644] ***
2026-06-10 16:02:24.693656 | controller | Wednesday 10 June 2026  16:02:24 +0000 (0:00:00.381)       0:01:51.177 ********
2026-06-10 16:02:24.693661 | controller | Wednesday 10 June 2026  16:02:24 +0000 (0:00:00.381)       0:01:51.175 ********
2026-06-10 16:02:25.122100 | controller | changed: [localhost]
2026-06-10 16:02:25.122152 | controller |
2026-06-10 16:02:25.122161 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 16:02:25.122167 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.428)       0:01:51.605 ********
2026-06-10 16:02:25.122172 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.428)       0:01:51.604 ********
2026-06-10 16:02:25.190770 | 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 16:02:25.190802 | controller |
2026-06-10 16:02:25.190809 | 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 16:02:25.190815 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.068)       0:01:51.674 ********
2026-06-10 16:02:25.190820 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.068)       0:01:51.673 ********
2026-06-10 16:02:25.245165 | controller | ok: [localhost] =>
2026-06-10 16:02:25.245195 | controller |     changed: false
2026-06-10 16:02:25.245199 | controller |     msg: All assertions passed
2026-06-10 16:02:25.245204 | controller |
2026-06-10 16:02:25.245208 | 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 16:02:25.245213 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.054)       0:01:51.728 ********
2026-06-10 16:02:25.245217 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.054)       0:01:51.727 ********
2026-06-10 16:02:25.483945 | controller | ok: [localhost]
2026-06-10 16:02:25.483991 | controller |
2026-06-10 16:02:25.484001 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 16:02:25.484010 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.238)       0:01:51.967 ********
2026-06-10 16:02:25.484018 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.238)       0:01:51.965 ********
2026-06-10 16:02:25.529534 | controller | ok: [localhost]
2026-06-10 16:02:25.529571 | controller |
2026-06-10 16:02:25.529579 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 16:02:25.529585 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.045)       0:01:52.012 ********
2026-06-10 16:02:25.529591 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.045)       0:01:52.011 ********
2026-06-10 16:02:25.916500 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 16:02:25.916533 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-10 16:02:25.916538 | controller |
2026-06-10 16:02:25.916542 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 16:02:25.916546 | controller |   _content |
2026-06-10 16:02:25.916550 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 16:02:25.916554 | controller |   combine(_parsed, recursive=true)
2026-06-10 16:02:25.916559 | controller | }}
2026-06-10 16:02:25.916562 | controller | ] ***
2026-06-10 16:02:25.916566 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.387)       0:01:52.400 ********
2026-06-10 16:02:25.916570 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.387)       0:01:52.398 ********
2026-06-10 16:02:25.998893 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 16:02:25.998921 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 16:02:25.998927 | controller |
2026-06-10 16:02:25.998932 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 16:02:25.998936 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.082)       0:01:52.482 ********
2026-06-10 16:02:25.998939 | controller | Wednesday 10 June 2026  16:02:25 +0000 (0:00:00.082)       0:01:52.481 ********
2026-06-10 16:02:26.237065 | controller | changed: [localhost]
2026-06-10 16:02:26.237118 | controller |
2026-06-10 16:02:26.237139 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 16:02:26.237149 | controller |   (_destdir,
2026-06-10 16:02:26.237158 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 16:02:26.237167 | controller | }}, content={{
2026-06-10 16:02:26.237176 | controller |   (
2026-06-10 16:02:26.237184 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 16:02:26.237193 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 16:02:26.237202 | controller | }}, mode=0644] ***
2026-06-10 16:02:26.237211 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.237)       0:01:52.719 ********
2026-06-10 16:02:26.237219 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.237)       0:01:52.718 ********
2026-06-10 16:02:26.708331 | controller | changed: [localhost]
2026-06-10 16:02:26.708374 | controller |
2026-06-10 16:02:26.708384 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 16:02:26.708393 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 16:02:26.708402 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 16:02:26.708409 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 16:02:26.708417 | controller | }}, dest={{
2026-06-10 16:02:26.708425 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 16:02:26.708433 | controller |   stage['path'], _val.src_file
2026-06-10 16:02:26.708441 | controller |   ) |
2026-06-10 16:02:26.708447 | controller |   path_join
2026-06-10 16:02:26.708455 | controller |  }}] ***
2026-06-10 16:02:26.708462 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.471)       0:01:53.191 ********
2026-06-10 16:02:26.708471 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.471)       0:01:53.190 ********
2026-06-10 16:02:27.001562 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-10 16:02:27.001604 | controller |
2026-06-10 16:02:27.001611 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:27.001617 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.293)       0:01:53.484 ********
2026-06-10 16:02:27.001622 | controller | Wednesday 10 June 2026  16:02:26 +0000 (0:00:00.293)       0:01:53.483 ********
2026-06-10 16:02:27.065122 | controller | skipping: [localhost]
2026-06-10 16:02:27.065155 | controller |
2026-06-10 16:02:27.065162 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 16:02:27.065168 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.063)       0:01:53.548 ********
2026-06-10 16:02:27.065173 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.063)       0:01:53.547 ********
2026-06-10 16:02:27.373410 | controller | changed: [localhost]
2026-06-10 16:02:27.373455 | controller |
2026-06-10 16:02:27.373464 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 16:02:27.373471 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.308)       0:01:53.856 ********
2026-06-10 16:02:27.373479 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.308)       0:01:53.855 ********
2026-06-10 16:02:27.861128 | controller | changed: [localhost]
2026-06-10 16:02:27.861170 | controller |
2026-06-10 16:02:27.861179 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 16:02:27.861187 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.487)       0:01:54.344 ********
2026-06-10 16:02:27.861195 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.487)       0:01:54.342 ********
2026-06-10 16:02:27.904745 | controller | skipping: [localhost]
2026-06-10 16:02:27.904779 | controller |
2026-06-10 16:02:27.904787 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 16:02:27.904793 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 16:02:27.904798 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 16:02:27.904804 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 16:02:27.904810 | controller |   ) | list
2026-06-10 16:02:27.904815 | controller | }}] ***
2026-06-10 16:02:27.904825 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.044)       0:01:54.388 ********
2026-06-10 16:02:27.904829 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.044)       0:01:54.387 ********
2026-06-10 16:02:27.947527 | controller | skipping: [localhost]
2026-06-10 16:02:27.947554 | controller |
2026-06-10 16:02:27.947559 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 16:02:27.947564 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 16:02:27.947567 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 16:02:27.947572 | controller | }}, mode=0644] ***
2026-06-10 16:02:27.947575 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.042)       0:01:54.431 ********
2026-06-10 16:02:27.947579 | controller | Wednesday 10 June 2026  16:02:27 +0000 (0:00:00.042)       0:01:54.429 ********
2026-06-10 16:02:28.177699 | controller | changed: [localhost]
2026-06-10 16:02:28.177775 | controller |
2026-06-10 16:02:28.177786 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:28.177795 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.229)       0:01:54.660 ********
2026-06-10 16:02:28.177803 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.229)       0:01:54.659 ********
2026-06-10 16:02:28.223859 | controller | skipping: [localhost]
2026-06-10 16:02:28.223902 | controller |
2026-06-10 16:02:28.223912 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 16:02:28.223928 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.707 ********
2026-06-10 16:02:28.223936 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.705 ********
2026-06-10 16:02:28.270042 | controller | skipping: [localhost]
2026-06-10 16:02:28.270085 | controller |
2026-06-10 16:02:28.270096 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-10 16:02:28.270105 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.753 ********
2026-06-10 16:02:28.270113 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.751 ********
2026-06-10 16:02:28.317749 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 16:02:28.317800 | controller | skipping: [localhost]
2026-06-10 16:02:28.317815 | controller |
2026-06-10 16:02:28.317828 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 16:02:28.317840 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.047)       0:01:54.800 ********
2026-06-10 16:02:28.317853 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.047)       0:01:54.799 ********
2026-06-10 16:02:28.364020 | controller | skipping: [localhost]
2026-06-10 16:02:28.364062 | controller |
2026-06-10 16:02:28.364072 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 16:02:28.364081 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.847 ********
2026-06-10 16:02:28.364089 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.046)       0:01:54.845 ********
2026-06-10 16:02:28.477259 | controller | skipping: [localhost]
2026-06-10 16:02:28.477289 | controller |
2026-06-10 16:02:28.477295 | controller | PLAY RECAP *********************************************************************
2026-06-10 16:02:28.477301 | controller | localhost                  : ok=388  changed=106  unreachable=0    failed=0    skipped=158  rescued=0    ignored=0
2026-06-10 16:02:28.477306 | controller |
2026-06-10 16:02:28.477311 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.111)       0:01:54.959 ********
2026-06-10 16:02:28.477316 | controller | ===============================================================================
2026-06-10 16:02:28.477321 | controller | Get automation contents ------------------------------------------------- 8.19s
2026-06-10 16:02:28.477326 | controller | ci_setup : Install openshift client ------------------------------------- 3.99s
2026-06-10 16:02:28.477330 | controller | ci_setup : Install needed packages -------------------------------------- 2.88s
2026-06-10 16:02:28.477335 | controller | Load automation files as fact ------------------------------------------- 1.97s
2026-06-10 16:02:28.477340 | controller | ci_setup : Manage directories ------------------------------------------- 0.96s
2026-06-10 16:02:28.477344 | controller | Gathering Facts --------------------------------------------------------- 0.90s
2026-06-10 16:02:28.477349 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-10 16:02:28.477354 | controller | Create needed SSH keypairs ---------------------------------------------- 0.67s
2026-06-10 16:02:28.477358 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.64s
2026-06-10 16:02:28.477363 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-10 16:02:28.477368 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-10 16:02:28.477372 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.61s
2026-06-10 16:02:28.477377 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.60s
2026-06-10 16:02:28.477382 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.59s
2026-06-10 16:02:28.477387 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.59s
2026-06-10 16:02:28.477391 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.57s
2026-06-10 16:02:28.477401 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon --- 0.57s
2026-06-10 16:02:28.477410 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.57s
2026-06-10 16:02:28.477414 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.56s
2026-06-10 16:02:28.477419 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.56s
2026-06-10 16:02:28.477424 | controller | Wednesday 10 June 2026  16:02:28 +0000 (0:00:00.113)       0:01:54.959 ********
2026-06-10 16:02:28.477428 | controller | ===============================================================================
2026-06-10 16:02:28.477433 | controller | ci_gen_kustomize_values ------------------------------------------------ 61.77s
2026-06-10 16:02:28.477438 | controller | kustomize_deploy ------------------------------------------------------- 28.73s
2026-06-10 16:02:28.477442 | controller | ci_setup ---------------------------------------------------------------- 9.30s
2026-06-10 16:02:28.477447 | controller | ansible.builtin.slurp --------------------------------------------------- 9.12s
2026-06-10 16:02:28.477452 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.07s
2026-06-10 16:02:28.477456 | controller | gather_facts ------------------------------------------------------------ 0.90s
2026-06-10 16:02:28.477461 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.67s
2026-06-10 16:02:28.477466 | controller | networking_mapper ------------------------------------------------------- 0.62s
2026-06-10 16:02:28.477470 | controller | ansible.builtin.copy ---------------------------------------------------- 0.55s
2026-06-10 16:02:28.477475 | controller | ansible.builtin.file ---------------------------------------------------- 0.32s
2026-06-10 16:02:28.477480 | controller | ansible.builtin.include_role -------------------------------------------- 0.31s
2026-06-10 16:02:28.477484 | controller | ansible.builtin.find ---------------------------------------------------- 0.25s
2026-06-10 16:02:28.477489 | controller | ansible.builtin.stat ---------------------------------------------------- 0.24s
2026-06-10 16:02:28.477494 | controller | ansible.builtin.assert -------------------------------------------------- 0.05s
2026-06-10 16:02:28.477498 | controller | ansible.builtin.include_vars -------------------------------------------- 0.04s
2026-06-10 16:02:28.477503 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-10 16:02:28.477508 | controller | total ----------------------------------------------------------------- 114.92s
2026-06-10 16:02:28.734409 | controller | ok: Runtime: 0:01:55.613669
2026-06-10 16:02:28.788982 | 
2026-06-10 16:02:28.789094 | PLAY RECAP
2026-06-10 16:02:28.789162 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 16:02:28.789194 | 
2026-06-10 16:02:28.898092 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 16:02:28.899612 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 16:02:29.578195 | 
2026-06-10 16:02:29.578442 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-10 16:02:29.589729 | 
2026-06-10 16:02:29.589808 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-10 16:02:29.987290 | controller | ok
2026-06-10 16:02:30.031688 | 
2026-06-10 16:02:30.032002 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-10 16:02:30.039607 | 
2026-06-10 16:02:30.039781 | TASK [Filter out host if needed]
2026-06-10 16:02:30.051166 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 16:02:30.055821 | 
2026-06-10 16:02:30.055930 | TASK [Ensure file is present]
2026-06-10 16:02:30.477511 | controller | ok
2026-06-10 16:02:30.486371 | 
2026-06-10 16:02:30.486498 | TASK [Manage molecule report file]
2026-06-10 16:02:31.024611 | controller | skipping: Conditional result was False
2026-06-10 16:02:31.034071 | 
2026-06-10 16:02:31.034225 | TASK [Check if we get ci-framework-data basedir]
2026-06-10 16:02:31.332715 | controller | ok
2026-06-10 16:02:31.341105 | 
2026-06-10 16:02:31.341227 | TASK [Create ci-framework-data log directory for zuul]
2026-06-10 16:02:31.588436 | controller | changed
2026-06-10 16:02:31.597099 | 
2026-06-10 16:02:31.597270 | TASK [Copy ci-framework interesting files]
2026-06-10 16:02:32.031284 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-10 16:02:32.150315 | controller | ok: Runtime: 0:00:00.029531
2026-06-10 16:02:32.158646 | 
2026-06-10 16:02:32.158813 | TASK [Get SELinux listing]
2026-06-10 16:02:32.707800 | controller | ok: Runtime: 0:00:00.015443
2026-06-10 16:02:32.716403 | 
2026-06-10 16:02:32.716527 | TASK [Generate log index]
2026-06-10 16:02:33.581197 | controller | changed
2026-06-10 16:02:33.589074 | 
2026-06-10 16:02:33.589200 | TASK [Get some env related data]
2026-06-10 16:02:34.230121 | controller | /home/zuul/.local/bin/ansible
2026-06-10 16:02:35.132645 | controller | ok: Runtime: 0:00:01.060055
2026-06-10 16:02:35.143537 | 
2026-06-10 16:02:35.143804 | TASK [Generate list of logs to collect in home directory]
2026-06-10 16:02:35.547800 | controller | ok: All paths examined
2026-06-10 16:02:35.600152 | 
2026-06-10 16:02:35.600311 | LOOP [Copy logs from home directory]
2026-06-10 16:02:35.995734 | controller | changed:
2026-06-10 16:02:35.996115 | controller | {
2026-06-10 16:02:35.996219 | controller |   "atime": 1781107203.6734705,
2026-06-10 16:02:35.996266 | controller |   "ctime": 1781107348.4763227,
2026-06-10 16:02:35.996316 | controller |   "dev": 64513,
2026-06-10 16:02:35.996356 | controller |   "gid": 1000,
2026-06-10 16:02:35.996392 | controller |   "gr_name": "zuul",
2026-06-10 16:02:35.996434 | controller |   "inode": 70401,
2026-06-10 16:02:35.996488 | controller |   "isblk": false,
2026-06-10 16:02:35.996544 | controller |   "ischr": false,
2026-06-10 16:02:35.996583 | controller |   "isdir": false,
2026-06-10 16:02:35.996620 | controller |   "isfifo": false,
2026-06-10 16:02:35.996655 | controller |   "isgid": false,
2026-06-10 16:02:35.996689 | controller |   "islnk": false,
2026-06-10 16:02:35.996724 | controller |   "isreg": true,
2026-06-10 16:02:35.996758 | controller |   "issock": false,
2026-06-10 16:02:35.996804 | controller |   "isuid": false,
2026-06-10 16:02:35.996842 | controller |   "mode": "0644",
2026-06-10 16:02:35.996928 | controller |   "mtime": 1781107348.4763227,
2026-06-10 16:02:35.996967 | controller |   "nlink": 1,
2026-06-10 16:02:35.997131 | controller |   "path": "/home/zuul/ansible.log",
2026-06-10 16:02:35.997195 | controller |   "pw_name": "zuul",
2026-06-10 16:02:35.997249 | controller |   "rgrp": true,
2026-06-10 16:02:35.997292 | controller |   "roth": true,
2026-06-10 16:02:35.997344 | controller |   "rusr": true,
2026-06-10 16:02:35.997385 | controller |   "size": 359071,
2026-06-10 16:02:35.997422 | controller |   "uid": 1000,
2026-06-10 16:02:35.997458 | controller |   "wgrp": false,
2026-06-10 16:02:35.997492 | controller |   "woth": false,
2026-06-10 16:02:35.997525 | controller |   "wusr": true,
2026-06-10 16:02:35.997577 | controller |   "xgrp": false,
2026-06-10 16:02:35.997631 | controller |   "xoth": false,
2026-06-10 16:02:35.997682 | controller |   "xusr": false
2026-06-10 16:02:35.997722 | controller | }
2026-06-10 16:02:36.012444 | 
2026-06-10 16:02:36.012582 | TASK [Copy crio stats log file]
2026-06-10 16:02:36.040040 | controller | skipping: Conditional result was False
2026-06-10 16:02:36.049643 | 
2026-06-10 16:02:36.049775 | TASK [Get SELinux related data]
2026-06-10 16:02:36.319477 | controller | <no matches>
2026-06-10 16:02:36.597993 | controller | ERROR
2026-06-10 16:02:36.598208 | controller | {
2026-06-10 16:02:36.598268 | controller |   "delta": "0:00:00.008536",
2026-06-10 16:02:36.598310 | controller |   "end": "2026-06-10 16:02:36.320287",
2026-06-10 16:02:36.598349 | controller |   "msg": "non-zero return code",
2026-06-10 16:02:36.598386 | controller |   "rc": 1,
2026-06-10 16:02:36.598423 | controller |   "start": "2026-06-10 16:02:36.311751"
2026-06-10 16:02:36.598459 | controller | }
2026-06-10 16:02:36.598508 | controller | ERROR: Ignoring Errors
2026-06-10 16:02:36.606218 | 
2026-06-10 16:02:36.606342 | TASK [Create system configuration directory]
2026-06-10 16:02:36.864365 | controller | changed
2026-06-10 16:02:36.873181 | 
2026-06-10 16:02:36.873339 | TASK [Get some of the system configurations]
2026-06-10 16:02:37.420623 | controller | ok: Runtime: 0:00:00.017948
2026-06-10 16:02:37.426183 | 
2026-06-10 16:02:37.426293 | TASK [Copy generated documentation if available]
2026-06-10 16:02:37.461047 | controller | skipping: Conditional result was False
2026-06-10 16:02:37.468516 | 
2026-06-10 16:02:37.468613 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-10 16:02:37.503542 | controller | skipping: Conditional result was False
2026-06-10 16:02:37.513347 | 
2026-06-10 16:02:37.513477 | TASK [Compress logs bigger than 2MB]
2026-06-10 16:02:38.056095 | controller | ok: Runtime: 0:00:00.008037
2026-06-10 16:02:38.064614 | 
2026-06-10 16:02:38.064748 | TASK [Copy files from workspace on node]
2026-06-10 16:02:38.091229 | controller | ok
2026-06-10 16:02:38.130115 | 
2026-06-10 16:02:38.130266 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 16:02:38.165876 | controller | skipping: Conditional result was False
2026-06-10 16:02:38.174024 | 
2026-06-10 16:02:38.174153 | TASK [fetch-output : Set log path for single node]
2026-06-10 16:02:38.225327 | controller | ok
2026-06-10 16:02:38.230190 | 
2026-06-10 16:02:38.230281 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 16:02:38.568771 | controller -> localhost | changed: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/logs"
2026-06-10 16:02:38.569362 | controller -> localhost | changed: All items complete
2026-06-10 16:02:38.569433 | 
2026-06-10 16:02:38.803502 | controller -> localhost | changed: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/artifacts"
2026-06-10 16:02:39.027020 | controller -> localhost | changed: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/docs"
2026-06-10 16:02:39.050100 | 
2026-06-10 16:02:39.050298 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 16:02:39.845726 | controller | changed:
2026-06-10 16:02:39.846100 | controller | .d..t...... ./
2026-06-10 16:02:39.846169 | controller | >f+++++++++ README.html
2026-06-10 16:02:39.846244 | controller | >f+++++++++ ansible.log
2026-06-10 16:02:39.846291 | controller | >f+++++++++ dmesg.log
2026-06-10 16:02:39.846338 | controller | >f+++++++++ installed-pkgs.log
2026-06-10 16:02:39.846379 | controller | >f+++++++++ python.log
2026-06-10 16:02:39.846419 | controller | >f+++++++++ registries.conf
2026-06-10 16:02:39.846458 | controller | >f+++++++++ selinux-denials.log
2026-06-10 16:02:39.846497 | controller | >f+++++++++ selinux-listing.log
2026-06-10 16:02:39.846535 | controller | cd+++++++++ ci-framework-data/
2026-06-10 16:02:39.846572 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-10 16:02:39.846612 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-10 16:02:39.846650 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-10 16:02:39.846689 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-10 16:02:39.846728 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-10 16:02:39.846766 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-10 16:02:39.846803 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-10 16:02:39.846840 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-10 16:02:39.846923 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-10 16:02:39.846965 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-10 16:02:39.847003 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-10 16:02:39.847041 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-10 16:02:39.847079 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-10 16:02:39.847117 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-10 16:02:39.847154 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-10 16:02:39.847191 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-10 16:02:39.847227 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-10 16:02:39.847264 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml.32667.2026-06-10@16:02:19~
2026-06-10 16:02:39.847300 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-10 16:02:39.847336 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-10 16:02:39.847373 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-10 16:02:39.847409 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-10 16:02:39.847456 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-10 16:02:39.847494 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-10 16:02:39.847531 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32132.2026-06-10@16:02:01~
2026-06-10 16:02:39.847567 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32519.2026-06-10@16:02:14~
2026-06-10 16:02:39.847603 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-10 16:02:39.847639 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-10 16:02:39.847677 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-10 16:02:39.847714 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-10 16:02:39.847750 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-10 16:02:39.847786 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-10 16:02:39.847823 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-10 16:02:39.847900 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-10 16:02:39.847941 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-10 16:02:39.847979 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-10 16:02:39.848016 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-10 16:02:39.848054 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-10 16:02:39.848092 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-10 16:02:39.848129 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-10 16:02:39.848165 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-10 16:02:39.848203 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-10 16:02:39.848241 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-10 16:02:39.848278 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-10 16:02:39.848315 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-10 16:02:39.848352 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml.32621.2026-06-10@16:02:17~
2026-06-10 16:02:39.848389 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-10 16:02:39.848426 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-10 16:02:39.848464 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-10 16:02:39.848501 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-10 16:02:39.848538 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-10 16:02:39.848576 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-10 16:02:39.848621 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-10 16:02:39.848659 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-10 16:02:39.848696 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-10 16:02:39.848736 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-10 16:02:39.848774 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30555.2026-06-10@16:01:10~
2026-06-10 16:02:39.848810 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-10 16:02:39.848846 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-10 16:02:39.848925 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-10 16:02:39.848964 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-10 16:02:39.849002 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-10 16:02:39.849040 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32088.2026-06-10@16:02:00~
2026-06-10 16:02:39.849077 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32475.2026-06-10@16:02:12~
2026-06-10 16:02:39.849114 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-10 16:02:39.849152 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-10 16:02:39.849189 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-10 16:02:39.849228 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-10 16:02:39.849266 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane-post-ceph.yaml
2026-06-10 16:02:39.849304 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-10 16:02:39.849342 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-10 16:02:39.849379 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-10 16:02:39.849416 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-10 16:02:39.849453 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-10 16:02:39.849490 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-10 16:02:39.849528 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-10 16:02:39.849566 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-10 16:02:39.849605 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-10 16:02:39.849643 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-10 16:02:39.849684 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-10 16:02:39.849728 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-10 16:02:39.849772 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-10 16:02:39.849815 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-10 16:02:39.849891 | controller | cd+++++++++ registries.conf.d/
2026-06-10 16:02:39.849941 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-10 16:02:39.849980 | controller | cd+++++++++ system-config/
2026-06-10 16:02:39.850027 | controller | cd+++++++++ system-config/libvirt/
2026-06-10 16:02:39.850066 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-10 16:02:39.850103 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-10 16:02:40.381589 | controller | changed: .d..t...... ./
2026-06-10 16:02:40.896223 | controller | changed: .d..t...... ./
2026-06-10 16:02:40.934555 | 
2026-06-10 16:02:40.934742 | TASK [Return artifact to Zuul]
2026-06-10 16:02:40.971516 | controller | skipping: Conditional result was False
2026-06-10 16:02:40.975614 | 
2026-06-10 16:02:40.975776 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-10 16:02:40.976030 | 
2026-06-10 16:02:40.976097 | PLAY RECAP
2026-06-10 16:02:40.976181 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-10 16:02:40.976222 | 
2026-06-10 16:02:41.159307 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 16:02:41.161718 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 16:02:41.807974 | 
2026-06-10 16:02:41.808084 | PLAY [all]
2026-06-10 16:02:41.817358 | 
2026-06-10 16:02:41.817437 | TASK [include_role : fetch-output]
2026-06-10 16:02:41.845179 | controller | ok
2026-06-10 16:02:41.859898 | 
2026-06-10 16:02:41.859980 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 16:02:41.914242 | controller | skipping: Conditional result was False
2026-06-10 16:02:41.920014 | 
2026-06-10 16:02:41.920104 | TASK [fetch-output : Set log path for single node]
2026-06-10 16:02:41.959608 | controller | ok
2026-06-10 16:02:41.965001 | 
2026-06-10 16:02:41.965088 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 16:02:42.456317 | controller -> localhost | ok: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/logs"
2026-06-10 16:02:42.698627 | controller -> localhost | ok: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/artifacts"
2026-06-10 16:02:42.971788 | controller -> localhost | ok: "/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/docs"
2026-06-10 16:02:42.987350 | 
2026-06-10 16:02:42.987534 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 16:02:43.674518 | controller | ok
2026-06-10 16:02:43.674843 | controller | ok: All items complete
2026-06-10 16:02:43.674964 | 
2026-06-10 16:02:44.217545 | controller | ok
2026-06-10 16:02:44.786412 | controller | ok
2026-06-10 16:02:44.811579 | 
2026-06-10 16:02:44.811822 | TASK [include_role : fetch-output-openshift]
2026-06-10 16:02:44.840031 | controller | skipping: Conditional result was False
2026-06-10 16:02:44.851563 | 
2026-06-10 16:02:44.851758 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 16:02:45.419511 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013379
2026-06-10 16:02:45.692344 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012768
2026-06-10 16:02:45.715947 | 
2026-06-10 16:02:45.716094 | PLAY [all]
2026-06-10 16:02:45.725833 | 
2026-06-10 16:02:45.725999 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-10 16:02:46.208318 | controller | changed
2026-06-10 16:02:46.217933 | 
2026-06-10 16:02:46.218046 | PLAY RECAP
2026-06-10 16:02:46.218133 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-10 16:02:46.218182 | 
2026-06-10 16:02:46.360537 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 16:02:46.361784 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-10 16:02:47.040072 | 
2026-06-10 16:02:47.040197 | PLAY [localhost]
2026-06-10 16:02:47.050813 | 
2026-06-10 16:02:47.050920 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 16:02:47.517201 | localhost | changed
2026-06-10 16:02:47.536914 | 
2026-06-10 16:02:47.537258 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 16:02:47.582384 | localhost | ok
2026-06-10 16:02:47.596322 | 
2026-06-10 16:02:47.596466 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 16:02:48.044604 | localhost | changed
2026-06-10 16:02:48.054945 | 
2026-06-10 16:02:48.055083 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 16:02:48.940222 | localhost | changed
2026-06-10 16:02:48.949488 | 
2026-06-10 16:02:48.949643 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 16:02:49.464326 | localhost | Identity added: /var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/tmp/ansible.j51c71g2 (/var/lib/zuul/builds/3edf5c7887654989b5fcc5b8101e12d5/work/tmp/ansible.j51c71g2)
2026-06-10 16:02:49.464652 | localhost | ok: Runtime: 0:00:00.021421
2026-06-10 16:02:49.480396 | 
2026-06-10 16:02:49.480494 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 16:02:49.847898 | localhost | ok: Runtime: 0:00:00.006062
2026-06-10 16:02:49.853145 | 
2026-06-10 16:02:49.853233 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 16:02:49.935199 | localhost | changed
2026-06-10 16:02:49.939641 | 
2026-06-10 16:02:49.939737 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 16:02:50.474230 | localhost | changed
2026-06-10 16:02:50.483563 | 
2026-06-10 16:02:50.483717 | PLAY [localhost]
2026-06-10 16:02:50.490625 | 
2026-06-10 16:02:50.490724 | TASK [Generate bulk log download script]
2026-06-10 16:02:50.514214 | localhost | ok
2026-06-10 16:02:50.534212 | 
2026-06-10 16:02:50.534329 | TASK [local-log-download : Check API endpoint is defined]
2026-06-10 16:02:50.584328 | localhost | ok: All assertions passed
2026-06-10 16:02:50.589311 | 
2026-06-10 16:02:50.589411 | TASK [local-log-download : Create download script]
2026-06-10 16:02:51.141837 | localhost -> localhost | changed
2026-06-10 16:02:51.196609 | 
2026-06-10 16:02:51.196763 | TASK [Register quick-download link]
2026-06-10 16:02:51.226740 | localhost | ok
2026-06-10 16:02:51.229548 | 
2026-06-10 16:02:51.229624 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 16:02:51.236098 | 
2026-06-10 16:02:51.236182 | TASK [Set zuul-log-path fact]
2026-06-10 16:02:51.253470 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 16:02:51.262490 | 
2026-06-10 16:02:51.262571 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 16:02:51.300011 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 16:02:51.303589 | 
2026-06-10 16:02:51.303675 | TASK [upload-logs : Create log directories]
2026-06-10 16:02:52.261071 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 16:02:52.264367 | 
2026-06-10 16:02:52.264497 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 16:02:52.666666 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.011568
2026-06-10 16:02:52.670215 | 
2026-06-10 16:02:52.670296 | TASK [upload-logs : Upload logs to log server]
2026-06-10 16:02:57.951669 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 16:02:57.955963 | 
2026-06-10 16:02:57.956164 | LOOP [upload-logs : Compress console log and json output]
