2026-06-10 13:44:38.076656 | Job console starting
2026-06-10 13:44:38.207222 | Updating git repos
2026-06-10 13:44:38.930274 | Cloning repos into workspace
2026-06-10 13:44:40.864469 | Restoring repo states
2026-06-10 13:44:40.888957 | Merging changes
2026-06-10 13:44:43.162040 | Checking out repos
2026-06-10 13:44:43.635664 | Preparing playbooks
2026-06-10 13:44:48.513583 | Running Ansible setup
2026-06-10 13:44:52.934734 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 13:44:53.576143 | 
2026-06-10 13:44:53.576271 | PLAY [localhost]
2026-06-10 13:44:53.584172 | 
2026-06-10 13:44:53.584244 | TASK [Gathering Facts]
2026-06-10 13:44:54.508242 | localhost | ok
2026-06-10 13:44:54.524337 | 
2026-06-10 13:44:54.524520 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 13:44:54.987553 | localhost -> localhost | changed
2026-06-10 13:44:54.998706 | 
2026-06-10 13:44:54.998887 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 13:44:55.927073 | localhost -> localhost | changed
2026-06-10 13:44:55.941078 | 
2026-06-10 13:44:55.941281 | TASK [Setup log path fact]
2026-06-10 13:44:55.965399 | localhost | ok
2026-06-10 13:44:55.987272 | 
2026-06-10 13:44:55.987424 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 13:44:56.032258 | localhost | ok
2026-06-10 13:44:56.046033 | 
2026-06-10 13:44:56.046172 | TASK [emit-job-header : Print job information]
2026-06-10 13:44:56.098479 | # Job Information
2026-06-10 13:44:56.098706 | Ansible Version: 2.16.18
2026-06-10 13:44:56.098760 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-10 13:44:56.098802 | Pipeline: github-check
2026-06-10 13:44:56.098841 | Executor: 38.129.56.84
2026-06-10 13:44:56.098920 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-10 13:44:56.098964 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/fe7/rdoproject.org/fe7f1ca9090d45c28926a35240caee57/
2026-06-10 13:44:56.099005 | Event ID: 52e846e0-64d2-11f1-9831-a36d06b9ced3
2026-06-10 13:44:56.105362 | 
2026-06-10 13:44:56.105500 | LOOP [emit-job-header : Print node information]
2026-06-10 13:44:56.199186 | localhost | ok:
2026-06-10 13:44:56.199456 | localhost | # Node Information
2026-06-10 13:44:56.199513 | localhost | Inventory Hostname: controller
2026-06-10 13:44:56.199562 | localhost | Hostname: np0000069801
2026-06-10 13:44:56.199604 | localhost | Username: zuul
2026-06-10 13:44:56.199648 | localhost | Distro: CentOS 9
2026-06-10 13:44:56.199686 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-10 13:44:56.199722 | localhost | Region: RegionOne
2026-06-10 13:44:56.199758 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-10 13:44:56.199794 | localhost | Product Name: OpenStack Nova
2026-06-10 13:44:56.199829 | localhost | Interface IP: 38.129.56.229
2026-06-10 13:44:56.212040 | 
2026-06-10 13:44:56.212207 | PLAY [all]
2026-06-10 13:44:56.224094 | 
2026-06-10 13:44:56.224297 | TASK [Gather network facts]
2026-06-10 13:44:56.696317 | controller | ok
2026-06-10 13:44:56.710687 | 
2026-06-10 13:44:56.710903 | TASK [include_role : start-zuul-console]
2026-06-10 13:44:56.734008 | controller | ok
2026-06-10 13:44:56.753411 | 
2026-06-10 13:44:56.753543 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 13:44:57.152926 | controller | ok
2026-06-10 13:44:57.166685 | 
2026-06-10 13:44:57.166911 | TASK [include_role : add-build-sshkey]
2026-06-10 13:44:57.200892 | controller | ok
2026-06-10 13:44:57.225697 | 
2026-06-10 13:44:57.225843 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 13:44:57.515253 | controller -> localhost | ok
2026-06-10 13:44:57.524092 | 
2026-06-10 13:44:57.524222 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 13:44:57.558596 | controller | ok
2026-06-10 13:44:57.592287 | controller | included: /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-10 13:44:57.602255 | 
2026-06-10 13:44:57.602401 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-10 13:44:58.264522 | controller -> localhost | Generating public/private rsa key pair.
2026-06-10 13:44:58.264812 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/fe7f1ca9090d45c28926a35240caee57_id_rsa
2026-06-10 13:44:58.264907 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/fe7f1ca9090d45c28926a35240caee57_id_rsa.pub
2026-06-10 13:44:58.264957 | controller -> localhost | The key fingerprint is:
2026-06-10 13:44:58.265000 | controller -> localhost | SHA256:IbeBcVLjksXFTGT4MQGzmbh2il8h/UVfxvJjVzXuG4g zuul-build-sshkey
2026-06-10 13:44:58.265042 | controller -> localhost | The key's randomart image is:
2026-06-10 13:44:58.265083 | controller -> localhost | +---[RSA 3072]----+
2026-06-10 13:44:58.265124 | controller -> localhost | |      ooBO*.   ..|
2026-06-10 13:44:58.265165 | controller -> localhost | |       XoB=   ..o|
2026-06-10 13:44:58.265205 | controller -> localhost | |      * O. o. ..=|
2026-06-10 13:44:58.265246 | controller -> localhost | |       * +....o=.|
2026-06-10 13:44:58.265286 | controller -> localhost | |      + S  E...=o|
2026-06-10 13:44:58.265352 | controller -> localhost | |     o + o .  . =|
2026-06-10 13:44:58.265395 | controller -> localhost | |    . . . .    . |
2026-06-10 13:44:58.265441 | controller -> localhost | |     . .         |
2026-06-10 13:44:58.265481 | controller -> localhost | |      .          |
2026-06-10 13:44:58.265519 | controller -> localhost | +----[SHA256]-----+
2026-06-10 13:44:58.265596 | controller -> localhost | ok: Runtime: 0:00:00.162490
2026-06-10 13:44:58.273357 | 
2026-06-10 13:44:58.273486 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-10 13:44:58.305818 | controller | ok
2026-06-10 13:44:58.324838 | controller | included: /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-10 13:44:58.341137 | 
2026-06-10 13:44:58.341296 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-10 13:44:58.367088 | controller | skipping: Conditional result was False
2026-06-10 13:44:58.375416 | 
2026-06-10 13:44:58.375583 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-10 13:44:58.851668 | controller | changed
2026-06-10 13:44:58.859466 | 
2026-06-10 13:44:58.859601 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-10 13:44:59.119231 | controller | ok
2026-06-10 13:44:59.126754 | 
2026-06-10 13:44:59.126930 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-10 13:45:00.001471 | controller | changed
2026-06-10 13:45:00.008995 | 
2026-06-10 13:45:00.009138 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-10 13:45:00.855576 | controller | changed
2026-06-10 13:45:00.863598 | 
2026-06-10 13:45:00.863729 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-10 13:45:00.900082 | controller | skipping: Conditional result was False
2026-06-10 13:45:00.909228 | 
2026-06-10 13:45:00.909561 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 13:45:01.352167 | controller -> localhost | changed
2026-06-10 13:45:01.366841 | 
2026-06-10 13:45:01.367021 | TASK [add-build-sshkey : Add back temp key]
2026-06-10 13:45:01.668774 | controller -> localhost | Identity added: /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/fe7f1ca9090d45c28926a35240caee57_id_rsa (zuul-build-sshkey)
2026-06-10 13:45:01.669121 | controller -> localhost | ok: Runtime: 0:00:00.018480
2026-06-10 13:45:01.676604 | 
2026-06-10 13:45:01.676737 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-10 13:45:02.077282 | controller | ok
2026-06-10 13:45:02.084409 | 
2026-06-10 13:45:02.084541 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-10 13:45:02.131559 | controller | skipping: Conditional result was False
2026-06-10 13:45:02.148188 | 
2026-06-10 13:45:02.148317 | TASK [include_role : validate-host]
2026-06-10 13:45:02.181271 | controller | ok
2026-06-10 13:45:02.214903 | 
2026-06-10 13:45:02.215000 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 13:45:02.257195 | controller | ok
2026-06-10 13:45:02.264422 | 
2026-06-10 13:45:02.264581 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 13:45:02.554313 | controller -> localhost | ok
2026-06-10 13:45:02.564007 | 
2026-06-10 13:45:02.564225 | TASK [validate-host : Collect information about the host]
2026-06-10 13:45:03.279470 | controller | ok
2026-06-10 13:45:03.295730 | 
2026-06-10 13:45:03.295957 | TASK [validate-host : Sanitize hostname]
2026-06-10 13:45:03.369622 | controller | ok
2026-06-10 13:45:03.380681 | 
2026-06-10 13:45:03.380817 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 13:45:03.924913 | controller -> localhost | changed
2026-06-10 13:45:03.934037 | 
2026-06-10 13:45:03.934168 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 13:45:04.361910 | controller | ok
2026-06-10 13:45:04.369486 | 
2026-06-10 13:45:04.369733 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 13:45:04.874946 | controller -> localhost | changed
2026-06-10 13:45:04.890486 | 
2026-06-10 13:45:04.890619 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 13:45:04.917282 | controller | skipping: Conditional result was False
2026-06-10 13:45:04.926431 | 
2026-06-10 13:45:04.926564 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 13:45:04.953340 | controller | skipping: Conditional result was False
2026-06-10 13:45:04.962164 | 
2026-06-10 13:45:04.962342 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 13:45:05.247214 | controller | ok: "logs"
2026-06-10 13:45:05.247570 | controller | ok: All items complete
2026-06-10 13:45:05.247609 | 
2026-06-10 13:45:05.467696 | controller | ok: "artifacts"
2026-06-10 13:45:06.193389 | controller | ok: "docs"
2026-06-10 13:45:06.205301 | 
2026-06-10 13:45:06.205537 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 13:45:06.453901 | controller | changed: "logs"
2026-06-10 13:45:06.657375 | controller | changed: "artifacts"
2026-06-10 13:45:06.909112 | controller | changed: "docs"
2026-06-10 13:45:06.917622 | 
2026-06-10 13:45:06.917743 | PLAY RECAP
2026-06-10 13:45:06.917787 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 13:45:06.917812 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:45:06.917829 | 
2026-06-10 13:45:07.044941 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 13:45:07.047764 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 13:45:07.695744 | 
2026-06-10 13:45:07.695892 | PLAY [all]
2026-06-10 13:45:07.706218 | 
2026-06-10 13:45:07.706289 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-10 13:45:07.784523 | controller | ok
2026-06-10 13:45:07.788138 | 
2026-06-10 13:45:07.788216 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-10 13:45:08.245611 | controller | changed
2026-06-10 13:45:08.256189 | 
2026-06-10 13:45:08.256401 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-10 13:45:09.469743 | controller | changed
2026-06-10 13:45:09.485522 | 
2026-06-10 13:45:09.485668 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-10 13:45:09.995935 | controller | changed:
2026-06-10 13:45:09.996355 | controller | {
2026-06-10 13:45:09.996464 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-10 13:45:09.996547 | controller | }
2026-06-10 13:45:10.273914 | controller | changed:
2026-06-10 13:45:10.274108 | controller | {
2026-06-10 13:45:10.274165 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-10 13:45:10.274209 | controller | }
2026-06-10 13:45:10.520615 | controller | changed:
2026-06-10 13:45:10.520925 | controller | {
2026-06-10 13:45:10.520998 | 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 13:45:10.521046 | controller | }
2026-06-10 13:45:10.813615 | controller | changed:
2026-06-10 13:45:10.813785 | controller | {
2026-06-10 13:45:10.813886 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-10 13:45:10.813945 | controller | }
2026-06-10 13:45:11.078009 | controller | changed:
2026-06-10 13:45:11.078208 | controller | {
2026-06-10 13:45:11.078278 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-10 13:45:11.078330 | controller | }
2026-06-10 13:45:11.352302 | controller | changed:
2026-06-10 13:45:11.352548 | controller | {
2026-06-10 13:45:11.352607 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-10 13:45:11.352650 | controller | }
2026-06-10 13:45:11.605095 | controller | changed:
2026-06-10 13:45:11.605368 | controller | {
2026-06-10 13:45:11.605428 | 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 13:45:11.605472 | controller | }
2026-06-10 13:45:11.882114 | controller | changed:
2026-06-10 13:45:11.882288 | controller | {
2026-06-10 13:45:11.882341 | 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 13:45:11.882403 | controller | }
2026-06-10 13:45:12.150898 | controller | changed:
2026-06-10 13:45:12.151070 | controller | {
2026-06-10 13:45:12.151119 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-10 13:45:12.151160 | controller | }
2026-06-10 13:45:12.437780 | controller | changed:
2026-06-10 13:45:12.438067 | controller | {
2026-06-10 13:45:12.438129 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-10 13:45:12.438171 | controller | }
2026-06-10 13:45:12.693496 | controller | changed:
2026-06-10 13:45:12.693636 | controller | {
2026-06-10 13:45:12.693670 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-10 13:45:12.693696 | controller | }
2026-06-10 13:45:12.982281 | controller | changed:
2026-06-10 13:45:12.982440 | controller | {
2026-06-10 13:45:12.982474 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-10 13:45:12.982500 | controller | }
2026-06-10 13:45:13.255525 | controller | changed:
2026-06-10 13:45:13.255747 | controller | {
2026-06-10 13:45:13.255820 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-10 13:45:13.255932 | controller | }
2026-06-10 13:45:15.179877 | controller | changed:
2026-06-10 13:45:15.180084 | controller | {
2026-06-10 13:45:15.180137 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-10 13:45:15.180178 | controller | }
2026-06-10 13:45:15.366752 | controller | changed:
2026-06-10 13:45:15.367129 | controller | {
2026-06-10 13:45:15.367194 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-10 13:45:15.367238 | controller | }
2026-06-10 13:45:15.637700 | controller | changed:
2026-06-10 13:45:15.637929 | controller | {
2026-06-10 13:45:15.637988 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-10 13:45:15.638029 | controller | }
2026-06-10 13:45:15.949450 | controller | changed:
2026-06-10 13:45:15.949616 | controller | {
2026-06-10 13:45:15.949669 | 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 13:45:15.949710 | controller | }
2026-06-10 13:45:16.250570 | controller | changed:
2026-06-10 13:45:16.250840 | controller | {
2026-06-10 13:45:16.251013 | 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 13:45:16.251085 | controller | }
2026-06-10 13:45:16.549451 | controller | changed:
2026-06-10 13:45:16.549597 | controller | {
2026-06-10 13:45:16.549629 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-10 13:45:16.549656 | controller | }
2026-06-10 13:45:16.785814 | controller | changed:
2026-06-10 13:45:16.786015 | controller | {
2026-06-10 13:45:16.786067 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-10 13:45:16.786108 | controller | }
2026-06-10 13:45:17.087471 | controller | changed:
2026-06-10 13:45:17.087751 | controller | {
2026-06-10 13:45:17.087838 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-10 13:45:17.087922 | controller | }
2026-06-10 13:45:17.368725 | controller | changed:
2026-06-10 13:45:17.368950 | controller | {
2026-06-10 13:45:17.369006 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-10 13:45:17.369051 | controller | }
2026-06-10 13:45:17.635275 | controller | changed:
2026-06-10 13:45:17.635481 | controller | {
2026-06-10 13:45:17.635537 | 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 13:45:17.635579 | controller | }
2026-06-10 13:45:17.913582 | controller | changed:
2026-06-10 13:45:17.913763 | controller | {
2026-06-10 13:45:17.913817 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-10 13:45:17.913899 | controller | }
2026-06-10 13:45:18.176520 | controller | changed:
2026-06-10 13:45:18.176710 | controller | {
2026-06-10 13:45:18.176763 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-10 13:45:18.176808 | controller | }
2026-06-10 13:45:18.442512 | controller | changed:
2026-06-10 13:45:18.442987 | controller | {
2026-06-10 13:45:18.443069 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-10 13:45:18.443128 | controller | }
2026-06-10 13:45:18.488209 | 
2026-06-10 13:45:18.488683 | TASK [Set timezone to UTC]
2026-06-10 13:45:19.079058 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-10 13:45:19.086519 | 
2026-06-10 13:45:19.086646 | TASK [Create nodepool directory]
2026-06-10 13:45:19.424738 | controller | changed
2026-06-10 13:45:19.435201 | 
2026-06-10 13:45:19.435334 | TASK [Create nodepool sub_nodes file]
2026-06-10 13:45:20.228777 | controller | changed
2026-06-10 13:45:20.236598 | 
2026-06-10 13:45:20.236736 | TASK [Create nodepool sub_nodes_private file]
2026-06-10 13:45:21.029090 | controller | changed
2026-06-10 13:45:21.037024 | 
2026-06-10 13:45:21.037150 | LOOP [Populate nodepool sub_nodes file]
2026-06-10 13:45:21.092736 | 
2026-06-10 13:45:21.093060 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-10 13:45:21.139518 | 
2026-06-10 13:45:21.139792 | TASK [Create nodepool primary file]
2026-06-10 13:45:21.166808 | controller | skipping: Conditional result was False
2026-06-10 13:45:21.178637 | 
2026-06-10 13:45:21.178791 | TASK [Create nodepool node_private for this node]
2026-06-10 13:45:22.003040 | controller | changed
2026-06-10 13:45:22.012464 | 
2026-06-10 13:45:22.012589 | LOOP [Copy ssh keys to nodepool directory]
2026-06-10 13:45:22.518807 | controller | ok: Item: id_rsa Runtime: 0:00:00.007431
2026-06-10 13:45:22.519205 | 
2026-06-10 13:45:22.733634 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.007517
2026-06-10 13:45:22.750697 | 
2026-06-10 13:45:22.751057 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-10 13:45:23.582826 | controller | changed
2026-06-10 13:45:23.587826 | 
2026-06-10 13:45:23.587927 | TASK [Validate sudoers config after edits]
2026-06-10 13:45:23.924820 | controller | /etc/sudoers: parsed OK
2026-06-10 13:45:23.924974 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-10 13:45:23.924990 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-10 13:45:23.924999 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-10 13:45:24.125802 | controller | ok: Runtime: 0:00:00.007633
2026-06-10 13:45:24.134162 | 
2026-06-10 13:45:24.134291 | TASK [Show the environment passed in to job shell scripts]
2026-06-10 13:45:24.469122 | controller | SHELL=/bin/bash
2026-06-10 13:45:24.469243 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-10 13:45:24.469263 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-10 13:45:24.469299 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/b078db7b2836cd7c168de9d1a4db38983af17642^openstack-k8s-operators/architecture:main:refs/changes/64/764/ff48e96e1fdf05b01a718bafb7e805e442783a63
2026-06-10 13:45:24.469327 | controller | PWD=/home/zuul
2026-06-10 13:45:24.469348 | controller | ZUUL_PIPELINE=github-check
2026-06-10 13:45:24.469367 | controller | LOGNAME=zuul
2026-06-10 13:45:24.469493 | controller | XDG_SESSION_TYPE=tty
2026-06-10 13:45:24.469514 | controller | _=/usr/bin/env
2026-06-10 13:45:24.469525 | controller | MOTD_SHOWN=pam
2026-06-10 13:45:24.469536 | controller | HOME=/home/zuul
2026-06-10 13:45:24.469549 | controller | LANG=en_US.UTF-8
2026-06-10 13:45:24.469560 | controller | SSH_CONNECTION=38.129.56.84 49264 38.129.56.229 22
2026-06-10 13:45:24.469573 | 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 13:45:24.469585 | controller | ZUUL_CHANGE_IDS=3773,b078db7b2836cd7c168de9d1a4db38983af17642 764,ff48e96e1fdf05b01a718bafb7e805e442783a63
2026-06-10 13:45:24.469597 | controller | WORKSPACE=/home/zuul/workspace
2026-06-10 13:45:24.469609 | controller | XDG_SESSION_CLASS=user
2026-06-10 13:45:24.469620 | controller | SELINUX_ROLE_REQUESTED=
2026-06-10 13:45:24.469631 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-10 13:45:24.469643 | controller | USER=zuul
2026-06-10 13:45:24.469654 | controller | ZUUL_VOTING=True
2026-06-10 13:45:24.469665 | controller | BUILD_TIMEOUT=1800000
2026-06-10 13:45:24.469675 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-10 13:45:24.469686 | controller | SHLVL=1
2026-06-10 13:45:24.469697 | controller | ZUUL_PATCHSET=ff48e96e1fdf05b01a718bafb7e805e442783a63
2026-06-10 13:45:24.469708 | controller | XDG_SESSION_ID=1
2026-06-10 13:45:24.469719 | controller | ZUUL_BRANCH=main
2026-06-10 13:45:24.469738 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-10 13:45:24.469749 | controller | SSH_CLIENT=38.129.56.84 49264 22
2026-06-10 13:45:24.469760 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-10 13:45:24.469771 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-10 13:45:24.469782 | controller | which_declare=declare -f
2026-06-10 13:45:24.469794 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-10 13:45:24.469805 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-10 13:45:24.469816 | controller | ZUUL_CHANGE=764
2026-06-10 13:45:24.469827 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-10 13:45:24.469837 | controller | ZUUL_UUID=fe7f1ca9090d45c28926a35240caee57
2026-06-10 13:45:24.469848 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-10 13:45:24.469860 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-10 13:45:24.469871 | controller | }
2026-06-10 13:45:24.681322 | controller | ok: Runtime: 0:00:00.011495
2026-06-10 13:45:24.690248 | 
2026-06-10 13:45:24.690381 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-10 13:45:24.717441 | controller | skipping: Conditional result was False
2026-06-10 13:45:24.726833 | 
2026-06-10 13:45:24.726998 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-10 13:45:25.266136 | controller | skipping: Conditional result was False
2026-06-10 13:45:25.276302 | 
2026-06-10 13:45:25.276456 | TASK [Ensure legacy workspace directory]
2026-06-10 13:45:25.505659 | controller | changed
2026-06-10 13:45:25.508840 | 
2026-06-10 13:45:25.509001 | PLAY RECAP
2026-06-10 13:45:25.509095 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 13:45:25.509150 | 
2026-06-10 13:45:25.686616 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 13:45:25.689248 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 13:45:26.329441 | 
2026-06-10 13:45:26.329571 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-10 13:45:26.341540 | 
2026-06-10 13:45:26.341619 | TASK [Clone repos in the job workspace]
2026-06-10 13:45:26.359789 | controller | ok
2026-06-10 13:45:26.376443 | 
2026-06-10 13:45:26.376519 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 13:45:26.804873 | controller | ok
2026-06-10 13:45:26.816705 | 
2026-06-10 13:45:26.816896 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 13:45:32.527732 | controller | Output suppressed because no_log was given
2026-06-10 13:45:32.534898 | 
2026-06-10 13:45:32.534969 | TASK [Create zuul-output directory]
2026-06-10 13:45:32.943349 | controller | ok
2026-06-10 13:45:32.952479 | 
2026-06-10 13:45:32.952616 | TASK [Install required packages]
2026-06-10 13:46:28.353790 | controller | changed
2026-06-10 13:46:28.364604 | 
2026-06-10 13:46:28.364759 | TASK [Output pip related things]
2026-06-10 13:46:29.074668 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-10 13:46:29.420327 | controller | ok: Runtime: 0:00:00.331707
2026-06-10 13:46:29.428430 | 
2026-06-10 13:46:29.428565 | TASK [Install requirements]
2026-06-10 13:47:37.659834 | controller | changed
2026-06-10 13:47:37.682501 | 
2026-06-10 13:47:37.682655 | TASK [Add cronjob to trigger job stats]
2026-06-10 13:47:37.749900 | controller | skipping: Conditional result was False
2026-06-10 13:47:37.759269 | 
2026-06-10 13:47:37.759646 | LOOP [Construct project change list]
2026-06-10 13:47:37.831496 | controller | ok:
2026-06-10 13:47:37.831838 | controller | {
2026-06-10 13:47:37.831936 | controller |   "branch": "main",
2026-06-10 13:47:37.831981 | controller |   "change": "3773",
2026-06-10 13:47:37.832019 | 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 13:47:37.832078 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-10 13:47:37.832118 | controller |   "commit_id": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 13:47:37.832154 | controller |   "patchset": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 13:47:37.832189 | controller |   "project": {
2026-06-10 13:47:37.832225 | controller |     "canonical_hostname": "github.com",
2026-06-10 13:47:37.832259 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-10 13:47:37.832294 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-10 13:47:37.832328 | controller |     "short_name": "ci-framework",
2026-06-10 13:47:37.832362 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-10 13:47:37.832397 | controller |   },
2026-06-10 13:47:37.832432 | controller |   "topic": null
2026-06-10 13:47:37.832466 | controller | }
2026-06-10 13:47:37.841147 | controller | ok:
2026-06-10 13:47:37.841352 | controller | {
2026-06-10 13:47:37.841412 | controller |   "branch": "main",
2026-06-10 13:47:37.841451 | controller |   "change": "764",
2026-06-10 13:47:37.841488 | controller |   "change_message": "nova05: follow up changes\n\n* Add cross-site routes/GWs\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   and gateways.\r\n\r\n   Previsourely those were tested in ci-framework jobs overlays but the base DT example was missing those   \r\n   CHANGEME templates.\r\n\r\n* Add SNO Swift fix hook for Ceph RGW\r\n\r\n* Ext net for tests accessing VMs via FIP\r\n\r\n   Add external NAD definition with VLAN to DT nncp/values.yaml.\r\n   Update scenario-vars.yaml with external NAD for Tempest access to FIP.\r\n    \r\n* Add automation mocks for CI\r\n\r\n* Fix telemetry spec and kustomize chain for SNO                                                                                                                                                          \r\n\r\n    The DT-level kustomization was missing service-values replacements\r\n    (telemetry, nova, glance, ovn, extraMounts), so the examples kustomize\r\n    build produced base defaults instead of DT-specific config. This caused\r\n    metricStorage.enabled=false and missing alertmanagerConfig on the\r\n    deployed OSCP.\r\n\r\n    Additionally, pvcStorageClass was hardcoded to \"local-storage\" but SNO\r\n    uses LVMS (\"lvms-local-storage\"), and alertmanager defaulted to 2\r\n    replicas which cannot schedule on a single node due to required\r\n    pod anti-affinity.\r\n\r\n    Align the kustomization layers with nova04delta:\r\n    - dt/nova/nova05epsilon/kustomization.yaml: add service-values\r\n      replacements matching nova04delta pattern\r\n    - Remove deplicated replacements for\r\n      dt/nova/nova05epsilon/control-plane/kustomization.yaml\r\n    - examples/.../control-plane/service-values.yaml: add full DT-specific\r\n      data (telemetry, nova, glance, ovn, extraMounts)\r\n    - Set pvcStorageClass to lvms-local-storage and alertmanagerConfig\r\n      replicas to 1 for SNO compatibility\r\n    - update control-plane.md\r\n\r\n* Separate pre and post ceph OSCP configs                                                                                                                                                                 \r\n\r\n    HCI uses edpm post ceph to also patch the OSCP which looks suboptimal.\r\n\r\n    Separate this into a two steps:\r\n    - make post-ceph nodeset layer handling EDPM resources only (NodeSet,\r\n      Services, Secrets, ConfigMap) - remove OSCP layer resources\r\n    - add control-plane-post-ceph layer for OSCP with Glance RBD + Ceph\r\n      extraMounts config. Use lib/control-plane/base instead of\r\n      lib/control-plane which required network-values duplication\r\n      otherwise. Since we're only patching glance config and extraMounts\r\n      into an existing OSCP, that's all we need.\r\n    - update README.md stages list from 4 to 6 steps, automation step\r\n      count from 9 to 10\r\n    - add note for defferred Ceph config for control-plane.md\r\n    - add control-plane post-ceph doc for the dedicated Ceph\r\n      control-plane update stage\r\n    - remove control-plane update references for\r\n      dataplane-post-ceph.md, add prerequisite for\r\n      control-plane-post-ceph\r\n    - add control-plane-post-ceph stage between pre-ceph deployment and\r\n      post-ceph nodeset ini automation vars\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/ci-framework/pull/3773\r\nRelated: [OSPRH-30706](https://redhat.atlassian.net/browse/OSPRH-30706)",
2026-06-10 13:47:37.841545 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-10 13:47:37.841584 | controller |   "commit_id": "ff48e96e1fdf05b01a718bafb7e805e442783a63",
2026-06-10 13:47:37.841620 | controller |   "patchset": "ff48e96e1fdf05b01a718bafb7e805e442783a63",
2026-06-10 13:47:37.841655 | controller |   "project": {
2026-06-10 13:47:37.841689 | controller |     "canonical_hostname": "github.com",
2026-06-10 13:47:37.841723 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-10 13:47:37.841763 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-10 13:47:37.841800 | controller |     "short_name": "architecture",
2026-06-10 13:47:37.841835 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-10 13:47:37.841915 | controller |   },
2026-06-10 13:47:37.841954 | controller |   "topic": null
2026-06-10 13:47:37.841989 | controller | }
2026-06-10 13:47:37.874659 | 
2026-06-10 13:47:37.874773 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-10 13:47:37.879750 | 
2026-06-10 13:47:37.879810 | TASK [Filter out host if needed]
2026-06-10 13:47:37.888259 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:47:37.891263 | 
2026-06-10 13:47:37.891319 | TASK [Get git tag for image tagging]
2026-06-10 13:47:38.414814 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.424677 | 
2026-06-10 13:47:38.424812 | TASK [Set openstack-runner image]
2026-06-10 13:47:38.461221 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.470767 | 
2026-06-10 13:47:38.470956 | TASK [Build openstack-runner image]
2026-06-10 13:47:38.507592 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.516976 | 
2026-06-10 13:47:38.517158 | TASK [Push openstack-runner image]
2026-06-10 13:47:38.554484 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.565796 | 
2026-06-10 13:47:38.565968 | TASK [Make sure ci-framework directory exists]
2026-06-10 13:47:38.602589 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.613129 | 
2026-06-10 13:47:38.613261 | TASK [Create EDPM ansible var file]
2026-06-10 13:47:38.650307 | controller | skipping: Conditional result was False
2026-06-10 13:47:38.652717 | 
2026-06-10 13:47:38.652822 | PLAY RECAP
2026-06-10 13:47:38.652968 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-10 13:47:38.653015 | 
2026-06-10 13:47:38.838358 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 13:47:38.839938 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 13:47:39.478825 | 
2026-06-10 13:47:39.478959 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-10 13:47:39.490582 | 
2026-06-10 13:47:39.490653 | TASK [Create zuul-output directory]
2026-06-10 13:47:39.938497 | controller | changed
2026-06-10 13:47:39.948183 | 
2026-06-10 13:47:39.948469 | TASK [Slurp Zuul inventory test]
2026-06-10 13:47:40.413416 | controller -> localhost | ok
2026-06-10 13:47:40.429436 | 
2026-06-10 13:47:40.429583 | TASK [Save zuul inventory]
2026-06-10 13:47:41.510514 | controller | changed
2026-06-10 13:47:41.518372 | 
2026-06-10 13:47:41.518501 | TASK [Save zuul vars without the change_message]
2026-06-10 13:47:42.444037 | controller | changed
2026-06-10 13:47:42.446543 | 
2026-06-10 13:47:42.446640 | PLAY RECAP
2026-06-10 13:47:42.446719 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:47:42.446762 | 
2026-06-10 13:47:42.575321 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 13:47:42.578299 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 13:47:43.172174 | 
2026-06-10 13:47:43.172308 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-10 13:47:43.183026 | 
2026-06-10 13:47:43.183098 | TASK [Filter out host if needed]
2026-06-10 13:47:43.191093 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:47:43.194645 | 
2026-06-10 13:47:43.194708 | TASK [Run playbook]
2026-06-10 13:47:44.229126 | controller |
2026-06-10 13:47:44.229341 | controller | PLAY [Test architecture automations] *******************************************
2026-06-10 13:47:44.229360 | controller |
2026-06-10 13:47:44.229374 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-10 13:47:44.229391 | controller | Wednesday 10 June 2026  13:47:44 +0000 (0:00:00.031)       0:00:00.031 ********
2026-06-10 13:47:44.229405 | controller | Wednesday 10 June 2026  13:47:44 +0000 (0:00:00.029)       0:00:00.029 ********
2026-06-10 13:47:45.145036 | controller | ok: [localhost]
2026-06-10 13:47:45.145144 | controller |
2026-06-10 13:47:45.145162 | 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 13:47:45.145182 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.915)       0:00:00.947 ********
2026-06-10 13:47:45.145193 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.915)       0:00:00.945 ********
2026-06-10 13:47:45.216981 | controller | ok: [localhost]
2026-06-10 13:47:45.217040 | controller |
2026-06-10 13:47:45.217054 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-10 13:47:45.217107 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.071)       0:00:01.018 ********
2026-06-10 13:47:45.217120 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.071)       0:00:01.017 ********
2026-06-10 13:47:45.264688 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-10 13:47:45.264741 | controller |
2026-06-10 13:47:45.264755 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-10 13:47:45.264765 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.047)       0:00:01.066 ********
2026-06-10 13:47:45.264774 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.047)       0:00:01.065 ********
2026-06-10 13:47:45.292646 | controller | ok: [localhost] =>
2026-06-10 13:47:45.292683 | controller |     cifmw_ci_setup_packages:
2026-06-10 13:47:45.292693 | controller |     - bash-completion
2026-06-10 13:47:45.292702 | controller |     - ca-certificates
2026-06-10 13:47:45.292710 | controller |     - git-core
2026-06-10 13:47:45.292718 | controller |     - make
2026-06-10 13:47:45.292726 | controller |     - tar
2026-06-10 13:47:45.292734 | controller |     - tmux
2026-06-10 13:47:45.292742 | controller |     - python3-pip
2026-06-10 13:47:45.292750 | controller |
2026-06-10 13:47:45.292758 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-10 13:47:45.292766 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.027)       0:00:01.094 ********
2026-06-10 13:47:45.292774 | controller | Wednesday 10 June 2026  13:47:45 +0000 (0:00:00.027)       0:00:01.092 ********
2026-06-10 13:47:49.553495 | controller | changed: [localhost]
2026-06-10 13:47:49.553569 | controller |
2026-06-10 13:47:49.553585 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-10 13:47:49.553599 | controller | Wednesday 10 June 2026  13:47:49 +0000 (0:00:04.261)       0:00:05.355 ********
2026-06-10 13:47:49.553612 | controller | Wednesday 10 June 2026  13:47:49 +0000 (0:00:04.261)       0:00:05.354 ********
2026-06-10 13:47:49.890281 | controller | ok: [localhost]
2026-06-10 13:47:49.890350 | controller |
2026-06-10 13:47:49.890361 | 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 13:47:49.890371 | controller | Wednesday 10 June 2026  13:47:49 +0000 (0:00:00.336)       0:00:05.692 ********
2026-06-10 13:47:49.890380 | controller | Wednesday 10 June 2026  13:47:49 +0000 (0:00:00.336)       0:00:05.690 ********
2026-06-10 13:47:50.242479 | controller | changed: [localhost]
2026-06-10 13:47:50.242540 | controller |
2026-06-10 13:47:50.242557 | 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 13:47:50.242567 | controller | Wednesday 10 June 2026  13:47:50 +0000 (0:00:00.352)       0:00:06.044 ********
2026-06-10 13:47:50.242590 | controller | Wednesday 10 June 2026  13:47:50 +0000 (0:00:00.352)       0:00:06.043 ********
2026-06-10 13:47:54.294818 | controller | changed: [localhost]
2026-06-10 13:47:54.294872 | controller |
2026-06-10 13:47:54.294884 | 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 13:47:54.294896 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:04.052)       0:00:10.096 ********
2026-06-10 13:47:54.294905 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:04.052)       0:00:10.095 ********
2026-06-10 13:47:54.333530 | controller | skipping: [localhost]
2026-06-10 13:47:54.333580 | controller |
2026-06-10 13:47:54.333592 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-10 13:47:54.333601 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:00.038)       0:00:10.135 ********
2026-06-10 13:47:54.333609 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:00.038)       0:00:10.134 ********
2026-06-10 13:47:54.722449 | controller | changed: [localhost]
2026-06-10 13:47:54.722508 | controller |
2026-06-10 13:47:54.722524 | 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 13:47:54.722536 | controller |   source ~/.oc_completion
2026-06-10 13:47:54.722547 | controller | fi] ***
2026-06-10 13:47:54.722559 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:00.388)       0:00:10.524 ********
2026-06-10 13:47:54.722571 | controller | Wednesday 10 June 2026  13:47:54 +0000 (0:00:00.388)       0:00:10.523 ********
2026-06-10 13:47:55.032918 | controller | changed: [localhost]
2026-06-10 13:47:55.032964 | controller |
2026-06-10 13:47:55.033005 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-10 13:47:55.033014 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.310)       0:00:10.835 ********
2026-06-10 13:47:55.033023 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.310)       0:00:10.833 ********
2026-06-10 13:47:55.060985 | controller | skipping: [localhost]
2026-06-10 13:47:55.061053 | controller |
2026-06-10 13:47:55.061089 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-10 13:47:55.061098 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-10 13:47:55.061111 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-10 13:47:55.061119 | controller | }}] ***
2026-06-10 13:47:55.061128 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.028)       0:00:10.863 ********
2026-06-10 13:47:55.061136 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.028)       0:00:10.861 ********
2026-06-10 13:47:55.090685 | controller | skipping: [localhost]
2026-06-10 13:47:55.090739 | controller |
2026-06-10 13:47:55.090753 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-10 13:47:55.090776 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.029)       0:00:10.892 ********
2026-06-10 13:47:55.090788 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.029)       0:00:10.891 ********
2026-06-10 13:47:55.118825 | controller | skipping: [localhost]
2026-06-10 13:47:55.118873 | controller |
2026-06-10 13:47:55.118884 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-10 13:47:55.118892 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.028)       0:00:10.920 ********
2026-06-10 13:47:55.118903 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.028)       0:00:10.919 ********
2026-06-10 13:47:55.149487 | controller | skipping: [localhost]
2026-06-10 13:47:55.149535 | controller |
2026-06-10 13:47:55.149546 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-10 13:47:55.149555 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.030)       0:00:10.951 ********
2026-06-10 13:47:55.149566 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.030)       0:00:10.950 ********
2026-06-10 13:47:55.176886 | controller | skipping: [localhost]
2026-06-10 13:47:55.176927 | controller |
2026-06-10 13:47:55.176937 | 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 13:47:55.176956 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.027)       0:00:10.978 ********
2026-06-10 13:47:55.176964 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.027)       0:00:10.977 ********
2026-06-10 13:47:55.208662 | controller | skipping: [localhost]
2026-06-10 13:47:55.208717 | controller |
2026-06-10 13:47:55.208728 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-10 13:47:55.208739 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.031)       0:00:11.010 ********
2026-06-10 13:47:55.208748 | controller | Wednesday 10 June 2026  13:47:55 +0000 (0:00:00.031)       0:00:11.009 ********
2026-06-10 13:47:56.257846 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-10 13:47:56.257937 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 13:47:56.257944 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-10 13:47:56.257950 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-10 13:47:56.257957 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-10 13:47:56.257963 | controller |
2026-06-10 13:47:56.257970 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-10 13:47:56.257977 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:01.049)       0:00:12.060 ********
2026-06-10 13:47:56.257984 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:01.049)       0:00:12.058 ********
2026-06-10 13:47:56.611128 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 13:47:56.611198 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-10 13:47:56.611210 | controller |
2026-06-10 13:47:56.611221 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-10 13:47:56.611231 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:00.352)       0:00:12.412 ********
2026-06-10 13:47:56.611240 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:00.352)       0:00:12.411 ********
2026-06-10 13:47:56.871280 | controller | ok: [localhost]
2026-06-10 13:47:56.871388 | controller |
2026-06-10 13:47:56.871400 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-10 13:47:56.871410 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:00.260)       0:00:12.673 ********
2026-06-10 13:47:56.871419 | controller | Wednesday 10 June 2026  13:47:56 +0000 (0:00:00.260)       0:00:12.672 ********
2026-06-10 13:47:57.192225 | controller | ok: [localhost]
2026-06-10 13:47:57.192261 | controller |
2026-06-10 13:47:57.192268 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-10 13:47:57.192279 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.321)       0:00:12.994 ********
2026-06-10 13:47:57.192284 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.321)       0:00:12.993 ********
2026-06-10 13:47:57.775014 | controller | changed: [localhost]
2026-06-10 13:47:57.775116 | controller |
2026-06-10 13:47:57.775128 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-10 13:47:57.775138 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.581)       0:00:13.576 ********
2026-06-10 13:47:57.775147 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.581)       0:00:13.575 ********
2026-06-10 13:47:57.823035 | controller | ok: [localhost]
2026-06-10 13:47:57.823167 | controller |
2026-06-10 13:47:57.823179 | 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 13:47:57.823189 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.047)       0:00:13.624 ********
2026-06-10 13:47:57.823218 | controller | Wednesday 10 June 2026  13:47:57 +0000 (0:00:00.047)       0:00:13.623 ********
2026-06-10 13:47:58.204263 | controller | ok: [localhost]
2026-06-10 13:47:58.204328 | controller |
2026-06-10 13:47:58.204340 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-10 13:47:58.204350 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.381)       0:00:14.006 ********
2026-06-10 13:47:58.204369 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.381)       0:00:14.004 ********
2026-06-10 13:47:58.636248 | controller | ok: [localhost]
2026-06-10 13:47:58.636283 | controller |
2026-06-10 13:47:58.636295 | 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 13:47:58.636304 | controller | ] ***
2026-06-10 13:47:58.636310 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.432)       0:00:14.438 ********
2026-06-10 13:47:58.636315 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.432)       0:00:14.436 ********
2026-06-10 13:47:58.671714 | controller | skipping: [localhost]
2026-06-10 13:47:58.671760 | controller |
2026-06-10 13:47:58.671771 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-10 13:47:58.671780 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.035)       0:00:14.473 ********
2026-06-10 13:47:58.671788 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.035)       0:00:14.472 ********
2026-06-10 13:47:58.877534 | controller | changed: [localhost]
2026-06-10 13:47:58.877590 | controller |
2026-06-10 13:47:58.877606 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-10 13:47:58.877619 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-10 13:47:58.877631 | controller |   default({}) |
2026-06-10 13:47:58.877643 | controller |   combine(item.value, recursive=True)
2026-06-10 13:47:58.877655 | controller | }}] ***
2026-06-10 13:47:58.877668 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.205)       0:00:14.679 ********
2026-06-10 13:47:58.877680 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.205)       0:00:14.678 ********
2026-06-10 13:47:59.000918 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-10 13:47:59.000978 | controller |
2026-06-10 13:47:59.000993 | 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 13:47:59.001005 | controller |   _b64_kustomize_user_patches |
2026-06-10 13:47:59.001018 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-10 13:47:59.001029 | controller | }}] ***
2026-06-10 13:47:59.001040 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.123)       0:00:14.803 ********
2026-06-10 13:47:59.001052 | controller | Wednesday 10 June 2026  13:47:58 +0000 (0:00:00.123)       0:00:14.801 ********
2026-06-10 13:47:59.094780 | controller | ok: [localhost]
2026-06-10 13:47:59.094828 | controller |
2026-06-10 13:47:59.094839 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 13:47:59.094849 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.093)       0:00:14.896 ********
2026-06-10 13:47:59.094858 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.093)       0:00:14.895 ********
2026-06-10 13:47:59.346933 | controller | ok: [localhost]
2026-06-10 13:47:59.346991 | controller |
2026-06-10 13:47:59.347005 | 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 13:47:59.347017 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.252)       0:00:15.148 ********
2026-06-10 13:47:59.347029 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.252)       0:00:15.147 ********
2026-06-10 13:47:59.416196 | controller | ok: [localhost]
2026-06-10 13:47:59.416255 | controller |
2026-06-10 13:47:59.416272 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 13:47:59.416286 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.069)       0:00:15.218 ********
2026-06-10 13:47:59.416298 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.069)       0:00:15.216 ********
2026-06-10 13:47:59.652459 | controller | ok: [localhost]
2026-06-10 13:47:59.652511 | controller |
2026-06-10 13:47:59.652516 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-10 13:47:59.652521 | controller |   _net_env_def_slurp['content'] |
2026-06-10 13:47:59.652525 | controller |   b64decode |
2026-06-10 13:47:59.652529 | controller |   from_yaml
2026-06-10 13:47:59.652533 | controller | }}, cacheable=True] ***
2026-06-10 13:47:59.652537 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.236)       0:00:15.454 ********
2026-06-10 13:47:59.652540 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.236)       0:00:15.453 ********
2026-06-10 13:47:59.724327 | controller | ok: [localhost]
2026-06-10 13:47:59.724391 | controller |
2026-06-10 13:47:59.724398 | controller | TASK [Discover automation files paths={{
2026-06-10 13:47:59.724405 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-10 13:47:59.724410 | controller |   path_join
2026-06-10 13:47:59.724414 | controller | }}, patterns=*.yaml] ***
2026-06-10 13:47:59.724418 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.072)       0:00:15.527 ********
2026-06-10 13:47:59.724422 | controller | Wednesday 10 June 2026  13:47:59 +0000 (0:00:00.072)       0:00:15.525 ********
2026-06-10 13:48:00.014431 | controller | ok: [localhost]
2026-06-10 13:48:00.014508 | controller |
2026-06-10 13:48:00.014515 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-10 13:48:00.014520 | controller | Wednesday 10 June 2026  13:48:00 +0000 (0:00:00.290)       0:00:15.817 ********
2026-06-10 13:48:00.014525 | controller | Wednesday 10 June 2026  13:48:00 +0000 (0:00:00.290)       0:00:15.815 ********
2026-06-10 13:48:07.777917 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 13:48:07.777976 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 13:48:07.777990 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 13:48:07.778014 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 13:48:07.778025 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 13:48:07.778037 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 13:48:07.778048 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 13:48:07.778089 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 13:48:07.778108 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 13:48:07.778119 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 13:48:07.778130 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 13:48:07.778141 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 13:48:07.778152 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 13:48:07.778163 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 13:48:07.778174 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 13:48:07.778186 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 13:48:07.778197 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 13:48:07.778208 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 13:48:07.778219 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 13:48:07.778230 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 13:48:07.778241 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 13:48:07.778252 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 13:48:07.778263 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 13:48:07.778274 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 13:48:07.778285 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 13:48:07.778296 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 13:48:07.778307 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 13:48:07.778330 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 13:48:07.778341 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 13:48:07.778352 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 13:48:07.778363 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 13:48:07.778374 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 13:48:07.778385 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 13:48:07.778397 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 13:48:07.778408 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 13:48:07.778419 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 13:48:07.778429 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 13:48:07.778440 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 13:48:07.778451 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 13:48:07.778463 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 13:48:07.778474 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 13:48:07.778485 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 13:48:07.778496 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 13:48:07.778507 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 13:48:07.778518 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 13:48:07.778529 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 13:48:07.778540 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 13:48:07.778551 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 13:48:07.778563 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 13:48:07.778575 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 13:48:07.778587 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 13:48:07.778598 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 13:48:07.778804 | controller |
2026-06-10 13:48:07.778818 | controller | TASK [Load automation files as fact vas={{
2026-06-10 13:48:07.778829 | controller |   vas | default({}) |
2026-06-10 13:48:07.778840 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-10 13:48:07.778851 | controller | }}] ***
2026-06-10 13:48:07.778862 | controller | Wednesday 10 June 2026  13:48:07 +0000 (0:00:07.762)       0:00:23.579 ********
2026-06-10 13:48:07.778874 | controller | Wednesday 10 June 2026  13:48:07 +0000 (0:00:07.762)       0:00:23.578 ********
2026-06-10 13:48:09.787936 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 13:48:09.787985 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 13:48:09.787996 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 13:48:09.788005 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 13:48:09.788013 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 13:48:09.788021 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 13:48:09.788030 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 13:48:09.788037 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 13:48:09.788046 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 13:48:09.788054 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 13:48:09.788091 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 13:48:09.788099 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 13:48:09.788108 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 13:48:09.788118 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 13:48:09.788126 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 13:48:09.788134 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 13:48:09.788142 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 13:48:09.788150 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 13:48:09.788159 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 13:48:09.788181 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 13:48:09.788194 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 13:48:09.788205 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 13:48:09.788216 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 13:48:09.788239 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 13:48:09.788251 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 13:48:09.788262 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 13:48:09.788273 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 13:48:09.788283 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 13:48:09.788295 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 13:48:09.788306 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 13:48:09.788318 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 13:48:09.788328 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 13:48:09.788336 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 13:48:09.788344 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 13:48:09.788352 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 13:48:09.788360 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 13:48:09.788368 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 13:48:09.788376 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 13:48:09.788384 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 13:48:09.788392 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 13:48:09.788400 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 13:48:09.788408 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 13:48:09.788416 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 13:48:09.788424 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 13:48:09.788432 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 13:48:09.788440 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 13:48:09.788448 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 13:48:09.788456 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 13:48:09.788464 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 13:48:09.788472 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 13:48:09.788480 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 13:48:09.788488 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 13:48:09.788496 | controller |
2026-06-10 13:48:09.788505 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-10 13:48:09.788514 | controller | Wednesday 10 June 2026  13:48:09 +0000 (0:00:02.010)       0:00:25.590 ********
2026-06-10 13:48:09.788522 | controller | Wednesday 10 June 2026  13:48:09 +0000 (0:00:02.010)       0:00:25.589 ********
2026-06-10 13:48:09.831056 | controller | ok: [localhost]
2026-06-10 13:48:09.831131 | controller |
2026-06-10 13:48:09.831143 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-10 13:48:09.831151 | controller | Wednesday 10 June 2026  13:48:09 +0000 (0:00:00.042)       0:00:25.633 ********
2026-06-10 13:48:09.831161 | controller | Wednesday 10 June 2026  13:48:09 +0000 (0:00:00.042)       0:00:25.632 ********
2026-06-10 13:48:10.546130 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-10 13:48:10.546192 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-10 13:48:10.546208 | controller |
2026-06-10 13:48:10.546222 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-10 13:48:10.546234 | controller | Wednesday 10 June 2026  13:48:10 +0000 (0:00:00.715)       0:00:26.348 ********
2026-06-10 13:48:10.546246 | controller | Wednesday 10 June 2026  13:48:10 +0000 (0:00:00.715)       0:00:26.347 ********
2026-06-10 13:48:10.867873 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-10 13:48:10.867923 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-10 13:48:10.867936 | controller |
2026-06-10 13:48:10.867945 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-10 13:48:10.867965 | controller | Wednesday 10 June 2026  13:48:10 +0000 (0:00:00.321)       0:00:26.670 ********
2026-06-10 13:48:10.867974 | controller | Wednesday 10 June 2026  13:48:10 +0000 (0:00:00.321)       0:00:26.669 ********
2026-06-10 13:48:11.259989 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-10 13:48:11.260039 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-10 13:48:11.260051 | controller |
2026-06-10 13:48:11.260085 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-10 13:48:11.260097 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 13:48:11.260106 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-10 13:48:11.260114 | controller |   _priv_keys.results[1].content | b64decode
2026-06-10 13:48:11.260122 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-10 13:48:11.260130 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 13:48:11.260137 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-10 13:48:11.260145 | controller |   _pub_keys.results[0].content | b64decode
2026-06-10 13:48:11.260153 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-10 13:48:11.260160 | controller |   _priv_keys.results[0].content | b64decode
2026-06-10 13:48:11.260168 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-10 13:48:11.260176 | controller |   [
2026-06-10 13:48:11.260184 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-10 13:48:11.260192 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-10 13:48:11.260199 | controller |   ] | select()
2026-06-10 13:48:11.260207 | controller | }}] ***
2026-06-10 13:48:11.260215 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.391)       0:00:27.062 ********
2026-06-10 13:48:11.260223 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.391)       0:00:27.060 ********
2026-06-10 13:48:11.296609 | controller | ok: [localhost]
2026-06-10 13:48:11.296657 | controller |
2026-06-10 13:48:11.296668 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-10 13:48:11.296677 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.036)       0:00:27.098 ********
2026-06-10 13:48:11.296695 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.036)       0:00:27.097 ********
2026-06-10 13:48:11.585384 | controller |
2026-06-10 13:48:11.585422 | 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 13:48:11.585430 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.289)       0:00:27.388 ********
2026-06-10 13:48:11.585437 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.289)       0:00:27.386 ********
2026-06-10 13:48:11.648170 | controller | ok: [localhost] =>
2026-06-10 13:48:11.648226 | controller |     changed: false
2026-06-10 13:48:11.648237 | controller |     msg: All assertions passed
2026-06-10 13:48:11.648246 | controller |
2026-06-10 13:48:11.648254 | 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 13:48:11.648264 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.062)       0:00:27.450 ********
2026-06-10 13:48:11.648272 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.062)       0:00:27.449 ********
2026-06-10 13:48:11.674962 | controller | skipping: [localhost]
2026-06-10 13:48:11.675003 | controller |
2026-06-10 13:48:11.675014 | 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 13:48:11.675023 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.026)       0:00:27.477 ********
2026-06-10 13:48:11.675032 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.026)       0:00:27.476 ********
2026-06-10 13:48:11.707653 | 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 13:48:11.707700 | controller |
2026-06-10 13:48:11.707713 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:11.707869 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.032)       0:00:27.510 ********
2026-06-10 13:48:11.707877 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.032)       0:00:27.509 ********
2026-06-10 13:48:11.739120 | controller | skipping: [localhost]
2026-06-10 13:48:11.739174 | controller |
2026-06-10 13:48:11.739188 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:11.739200 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.031)       0:00:27.541 ********
2026-06-10 13:48:11.739212 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.031)       0:00:27.540 ********
2026-06-10 13:48:11.781608 | controller | ok: [localhost]
2026-06-10 13:48:11.781654 | controller |
2026-06-10 13:48:11.781695 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:11.781704 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:11.781713 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:11.781721 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:11.781729 | controller | }}] ***
2026-06-10 13:48:11.781737 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.042)       0:00:27.584 ********
2026-06-10 13:48:11.781745 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.042)       0:00:27.582 ********
2026-06-10 13:48:11.842586 | controller | skipping: [localhost]
2026-06-10 13:48:11.842642 | controller |
2026-06-10 13:48:11.842668 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:11.842680 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:11.842692 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:11.842704 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:11.842715 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.061)       0:00:27.645 ********
2026-06-10 13:48:11.842727 | controller | Wednesday 10 June 2026  13:48:11 +0000 (0:00:00.061)       0:00:27.643 ********
2026-06-10 13:48:12.125805 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-10 13:48:12.125848 | controller |
2026-06-10 13:48:12.125857 | 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 13:48:12.125864 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.283)       0:00:27.928 ********
2026-06-10 13:48:12.125870 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.283)       0:00:27.926 ********
2026-06-10 13:48:12.225904 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:12.225966 | controller |
2026-06-10 13:48:12.225983 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 13:48:12.225995 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.100)       0:00:28.028 ********
2026-06-10 13:48:12.226007 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.100)       0:00:28.026 ********
2026-06-10 13:48:12.278035 | controller | skipping: [localhost]
2026-06-10 13:48:12.278124 | controller |
2026-06-10 13:48:12.278139 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-10 13:48:12.278148 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.052)       0:00:28.080 ********
2026-06-10 13:48:12.278158 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.052)       0:00:28.079 ********
2026-06-10 13:48:12.384145 | controller |
2026-06-10 13:48:12.384196 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:12.384219 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.106)       0:00:28.186 ********
2026-06-10 13:48:12.384228 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.106)       0:00:28.185 ********
2026-06-10 13:48:12.426833 | controller | skipping: [localhost]
2026-06-10 13:48:12.426923 | controller |
2026-06-10 13:48:12.426935 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:12.426945 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.042)       0:00:28.229 ********
2026-06-10 13:48:12.426954 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.042)       0:00:28.227 ********
2026-06-10 13:48:12.529388 | 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 13:48:12.529440 | controller |
2026-06-10 13:48:12.529451 | 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 13:48:12.529462 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.102)       0:00:28.331 ********
2026-06-10 13:48:12.529471 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.102)       0:00:28.330 ********
2026-06-10 13:48:12.619165 | controller | ok: [localhost] =>
2026-06-10 13:48:12.619216 | controller |     changed: false
2026-06-10 13:48:12.619227 | controller |     msg: All assertions passed
2026-06-10 13:48:12.619236 | controller |
2026-06-10 13:48:12.619246 | 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 13:48:12.619255 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.089)       0:00:28.421 ********
2026-06-10 13:48:12.619264 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.089)       0:00:28.420 ********
2026-06-10 13:48:12.878287 | controller | ok: [localhost]
2026-06-10 13:48:12.878346 | controller |
2026-06-10 13:48:12.878361 | 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 13:48:12.878373 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.258)       0:00:28.680 ********
2026-06-10 13:48:12.878383 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.258)       0:00:28.679 ********
2026-06-10 13:48:12.941862 | controller | ok: [localhost] =>
2026-06-10 13:48:12.941911 | controller |     changed: false
2026-06-10 13:48:12.941921 | controller |     msg: All assertions passed
2026-06-10 13:48:12.941930 | controller |
2026-06-10 13:48:12.941938 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:12.941947 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.063)       0:00:28.743 ********
2026-06-10 13:48:12.941955 | controller | Wednesday 10 June 2026  13:48:12 +0000 (0:00:00.063)       0:00:28.742 ********
2026-06-10 13:48:13.174131 | controller | ok: [localhost]
2026-06-10 13:48:13.174189 | controller |
2026-06-10 13:48:13.174204 | 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 13:48:13.174216 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:13.174227 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:13.174237 | controller |   _config_map_content |
2026-06-10 13:48:13.174247 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:13.174257 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:13.174267 | controller |     matching_parameter='regex')
2026-06-10 13:48:13.174277 | controller | }}, cacheable=False] ***
2026-06-10 13:48:13.174287 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.232)       0:00:28.976 ********
2026-06-10 13:48:13.174298 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.232)       0:00:28.974 ********
2026-06-10 13:48:13.538969 | controller | ok: [localhost]
2026-06-10 13:48:13.539018 | controller |
2026-06-10 13:48:13.539030 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:13.539050 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.364)       0:00:29.341 ********
2026-06-10 13:48:13.539095 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.364)       0:00:29.339 ********
2026-06-10 13:48:13.601825 | 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 13:48:13.601861 | controller |
2026-06-10 13:48:13.601868 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:48:13.601874 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.063)       0:00:29.404 ********
2026-06-10 13:48:13.601879 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.063)       0:00:29.402 ********
2026-06-10 13:48:13.653304 | controller | ok: [localhost] =>
2026-06-10 13:48:13.653332 | controller |     changed: false
2026-06-10 13:48:13.653336 | controller |     msg: All assertions passed
2026-06-10 13:48:13.653340 | controller |
2026-06-10 13:48:13.653345 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:13.653349 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.051)       0:00:29.455 ********
2026-06-10 13:48:13.653353 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.051)       0:00:29.454 ********
2026-06-10 13:48:13.897501 | controller | changed: [localhost]
2026-06-10 13:48:13.897546 | controller |
2026-06-10 13:48:13.897557 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:13.897566 | controller |   (snippet_datadir,
2026-06-10 13:48:13.897574 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:13.897582 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:13.897590 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.244)       0:00:29.700 ********
2026-06-10 13:48:13.897598 | controller | Wednesday 10 June 2026  13:48:13 +0000 (0:00:00.244)       0:00:29.698 ********
2026-06-10 13:48:14.469920 | controller | changed: [localhost]
2026-06-10 13:48:14.469964 | controller |
2026-06-10 13:48:14.469970 | 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 13:48:14.469974 | controller | Wednesday 10 June 2026  13:48:14 +0000 (0:00:00.571)       0:00:30.271 ********
2026-06-10 13:48:14.469979 | controller | Wednesday 10 June 2026  13:48:14 +0000 (0:00:00.571)       0:00:30.270 ********
2026-06-10 13:48:14.568554 | controller | ok: [localhost]
2026-06-10 13:48:14.568616 | controller |
2026-06-10 13:48:14.568628 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:14.568638 | controller |   (snippet_datadir,
2026-06-10 13:48:14.568647 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:14.568657 | controller | }}, content={{
2026-06-10 13:48:14.568666 | controller |   _base64_patch |
2026-06-10 13:48:14.568674 | controller |   default({}) |
2026-06-10 13:48:14.568683 | controller |   to_nice_yaml
2026-06-10 13:48:14.568691 | controller | }}, mode=0644] ***
2026-06-10 13:48:14.568710 | controller | Wednesday 10 June 2026  13:48:14 +0000 (0:00:00.099)       0:00:30.370 ********
2026-06-10 13:48:14.568720 | controller | Wednesday 10 June 2026  13:48:14 +0000 (0:00:00.098)       0:00:30.369 ********
2026-06-10 13:48:15.011714 | controller | changed: [localhost]
2026-06-10 13:48:15.011785 | controller |
2026-06-10 13:48:15.011792 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:15.011798 | controller |   (snippet_datadir,
2026-06-10 13:48:15.011804 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:15.011810 | controller | }}, content={{
2026-06-10 13:48:15.011816 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:15.011821 | controller |   default({}) |
2026-06-10 13:48:15.011826 | controller |   to_nice_yaml
2026-06-10 13:48:15.011832 | controller | }}, mode=0644] ***
2026-06-10 13:48:15.011837 | controller | Wednesday 10 June 2026  13:48:15 +0000 (0:00:00.443)       0:00:30.814 ********
2026-06-10 13:48:15.011842 | controller | Wednesday 10 June 2026  13:48:15 +0000 (0:00:00.443)       0:00:30.813 ********
2026-06-10 13:48:15.513609 | controller | changed: [localhost]
2026-06-10 13:48:15.513671 | controller |
2026-06-10 13:48:15.513682 | 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 13:48:15.513691 | controller |   (
2026-06-10 13:48:15.513699 | controller |     snippet_datadir,
2026-06-10 13:48:15.513708 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:15.513716 | controller |   ) | path_join
2026-06-10 13:48:15.513724 | controller | }}, mode=0644] ***
2026-06-10 13:48:15.513732 | controller | Wednesday 10 June 2026  13:48:15 +0000 (0:00:00.501)       0:00:31.316 ********
2026-06-10 13:48:15.513740 | controller | Wednesday 10 June 2026  13:48:15 +0000 (0:00:00.501)       0:00:31.314 ********
2026-06-10 13:48:16.016283 | controller | changed: [localhost]
2026-06-10 13:48:16.016342 | controller |
2026-06-10 13:48:16.016353 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:16.016362 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.502)       0:00:31.818 ********
2026-06-10 13:48:16.016370 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.502)       0:00:31.816 ********
2026-06-10 13:48:16.128457 | 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 13:48:16.128538 | controller |
2026-06-10 13:48:16.128550 | 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 13:48:16.128560 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.112)       0:00:31.930 ********
2026-06-10 13:48:16.128568 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.112)       0:00:31.929 ********
2026-06-10 13:48:16.197161 | controller | ok: [localhost] =>
2026-06-10 13:48:16.197237 | controller |     changed: false
2026-06-10 13:48:16.197250 | controller |     msg: All assertions passed
2026-06-10 13:48:16.197262 | controller |
2026-06-10 13:48:16.197272 | 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 13:48:16.197283 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.068)       0:00:31.999 ********
2026-06-10 13:48:16.197294 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.068)       0:00:31.998 ********
2026-06-10 13:48:16.461082 | controller | ok: [localhost]
2026-06-10 13:48:16.461139 | controller |
2026-06-10 13:48:16.461151 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:16.461160 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.263)       0:00:32.263 ********
2026-06-10 13:48:16.461168 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.263)       0:00:32.261 ********
2026-06-10 13:48:16.535408 | controller | ok: [localhost]
2026-06-10 13:48:16.535448 | controller |
2026-06-10 13:48:16.535460 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:16.535470 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.074)       0:00:32.337 ********
2026-06-10 13:48:16.535478 | controller | Wednesday 10 June 2026  13:48:16 +0000 (0:00:00.074)       0:00:32.336 ********
2026-06-10 13:48:17.252919 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:48:17.252982 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:48:17.252994 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:48:17.253003 | controller |
2026-06-10 13:48:17.253012 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:17.253021 | controller |   _content |
2026-06-10 13:48:17.253029 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:17.253037 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:17.253046 | controller | }}
2026-06-10 13:48:17.253054 | controller | ] ***
2026-06-10 13:48:17.253110 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.717)       0:00:33.054 ********
2026-06-10 13:48:17.253120 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.717)       0:00:33.053 ********
2026-06-10 13:48:17.430833 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:48:17.430915 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:17.430927 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:17.430937 | controller |
2026-06-10 13:48:17.430946 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:17.430972 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.177)       0:00:33.232 ********
2026-06-10 13:48:17.430981 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.177)       0:00:33.231 ********
2026-06-10 13:48:17.652411 | controller | changed: [localhost]
2026-06-10 13:48:17.652464 | controller |
2026-06-10 13:48:17.652471 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:17.652477 | controller |   (_destdir,
2026-06-10 13:48:17.652483 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:17.652488 | controller | }}, content={{
2026-06-10 13:48:17.652493 | controller |   (
2026-06-10 13:48:17.652498 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:17.652503 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:17.652509 | controller | }}, mode=0644] ***
2026-06-10 13:48:17.652514 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.221)       0:00:33.454 ********
2026-06-10 13:48:17.652519 | controller | Wednesday 10 June 2026  13:48:17 +0000 (0:00:00.221)       0:00:33.453 ********
2026-06-10 13:48:18.129275 | controller | changed: [localhost]
2026-06-10 13:48:18.129326 | controller |
2026-06-10 13:48:18.129338 | 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 13:48:18.129348 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:48:18.129358 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:48:18.129367 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:48:18.129375 | controller | }}, dest={{
2026-06-10 13:48:18.129384 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:18.129393 | controller |   stage['path'], _val.src_file
2026-06-10 13:48:18.129402 | controller |   ) |
2026-06-10 13:48:18.129410 | controller |   path_join
2026-06-10 13:48:18.129419 | controller |  }}] ***
2026-06-10 13:48:18.129427 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.477)       0:00:33.931 ********
2026-06-10 13:48:18.129436 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.477)       0:00:33.930 ********
2026-06-10 13:48:18.419886 | controller | changed: [localhost] => (item=network-values)
2026-06-10 13:48:18.419920 | controller |
2026-06-10 13:48:18.419927 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:18.419932 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.290)       0:00:34.222 ********
2026-06-10 13:48:18.419937 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.290)       0:00:34.221 ********
2026-06-10 13:48:18.483126 | controller | skipping: [localhost]
2026-06-10 13:48:18.483177 | controller |
2026-06-10 13:48:18.483189 | 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 13:48:18.483199 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.062)       0:00:34.285 ********
2026-06-10 13:48:18.483210 | controller | Wednesday 10 June 2026  13:48:18 +0000 (0:00:00.063)       0:00:34.284 ********
2026-06-10 13:48:19.082124 | controller | changed: [localhost]
2026-06-10 13:48:19.082198 | controller |
2026-06-10 13:48:19.082209 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:48:19.082218 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.598)       0:00:34.883 ********
2026-06-10 13:48:19.082227 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.598)       0:00:34.882 ********
2026-06-10 13:48:19.599280 | controller | changed: [localhost]
2026-06-10 13:48:19.599355 | controller |
2026-06-10 13:48:19.599367 | 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 13:48:19.599377 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.517)       0:00:35.401 ********
2026-06-10 13:48:19.599386 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.517)       0:00:35.399 ********
2026-06-10 13:48:19.677634 | controller | skipping: [localhost]
2026-06-10 13:48:19.677718 | controller |
2026-06-10 13:48:19.677729 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:48:19.677739 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:48:19.677749 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:48:19.677758 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:48:19.677767 | controller |   ) | list
2026-06-10 13:48:19.677777 | controller | }}] ***
2026-06-10 13:48:19.677785 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.078)       0:00:35.479 ********
2026-06-10 13:48:19.677793 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.078)       0:00:35.478 ********
2026-06-10 13:48:19.751300 | controller | skipping: [localhost]
2026-06-10 13:48:19.751355 | controller |
2026-06-10 13:48:19.751370 | 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 13:48:19.751382 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:48:19.751394 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:48:19.751406 | controller | }}, mode=0644] ***
2026-06-10 13:48:19.751417 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.073)       0:00:35.552 ********
2026-06-10 13:48:19.751429 | controller | Wednesday 10 June 2026  13:48:19 +0000 (0:00:00.073)       0:00:35.551 ********
2026-06-10 13:48:20.066735 | controller | changed: [localhost]
2026-06-10 13:48:20.066808 | controller |
2026-06-10 13:48:20.066820 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:20.066830 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.315)       0:00:35.868 ********
2026-06-10 13:48:20.066838 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.315)       0:00:35.867 ********
2026-06-10 13:48:20.117471 | controller | skipping: [localhost]
2026-06-10 13:48:20.117520 | controller |
2026-06-10 13:48:20.117530 | 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 13:48:20.117555 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.050)       0:00:35.919 ********
2026-06-10 13:48:20.117564 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.050)       0:00:35.918 ********
2026-06-10 13:48:20.179952 | controller | skipping: [localhost]
2026-06-10 13:48:20.180030 | controller |
2026-06-10 13:48:20.180039 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-10 13:48:20.180048 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.062)       0:00:35.981 ********
2026-06-10 13:48:20.180056 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.062)       0:00:35.980 ********
2026-06-10 13:48:20.241741 | 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 13:48:20.241825 | controller | skipping: [localhost]
2026-06-10 13:48:20.241836 | controller |
2026-06-10 13:48:20.241845 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:20.241853 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.061)       0:00:36.043 ********
2026-06-10 13:48:20.241880 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.061)       0:00:36.042 ********
2026-06-10 13:48:20.301169 | controller | skipping: [localhost]
2026-06-10 13:48:20.301245 | controller |
2026-06-10 13:48:20.301256 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 13:48:20.301264 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.059)       0:00:36.103 ********
2026-06-10 13:48:20.301272 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.059)       0:00:36.101 ********
2026-06-10 13:48:20.359711 | controller | skipping: [localhost]
2026-06-10 13:48:20.359777 | controller |
2026-06-10 13:48:20.359788 | 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 13:48:20.359800 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.058)       0:00:36.161 ********
2026-06-10 13:48:20.359808 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.058)       0:00:36.160 ********
2026-06-10 13:48:20.431405 | controller | ok: [localhost] =>
2026-06-10 13:48:20.431483 | controller |     changed: false
2026-06-10 13:48:20.431492 | controller |     msg: All assertions passed
2026-06-10 13:48:20.431501 | controller |
2026-06-10 13:48:20.431510 | 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 13:48:20.431519 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.072)       0:00:36.234 ********
2026-06-10 13:48:20.431527 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.072)       0:00:36.232 ********
2026-06-10 13:48:20.473019 | controller | skipping: [localhost]
2026-06-10 13:48:20.473109 | controller |
2026-06-10 13:48:20.473122 | 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 13:48:20.473131 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.040)       0:00:36.275 ********
2026-06-10 13:48:20.473139 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.041)       0:00:36.273 ********
2026-06-10 13:48:20.523124 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 13:48:20.523173 | controller |
2026-06-10 13:48:20.523183 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:20.523191 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.050)       0:00:36.325 ********
2026-06-10 13:48:20.523199 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.050)       0:00:36.323 ********
2026-06-10 13:48:20.562852 | controller | skipping: [localhost]
2026-06-10 13:48:20.562905 | controller |
2026-06-10 13:48:20.562920 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:20.562932 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.039)       0:00:36.364 ********
2026-06-10 13:48:20.562943 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.039)       0:00:36.363 ********
2026-06-10 13:48:20.617144 | controller | ok: [localhost]
2026-06-10 13:48:20.617204 | controller |
2026-06-10 13:48:20.617215 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:20.617223 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:20.617232 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:20.617240 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:20.617248 | controller | }}] ***
2026-06-10 13:48:20.617256 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.054)       0:00:36.419 ********
2026-06-10 13:48:20.617264 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.054)       0:00:36.417 ********
2026-06-10 13:48:20.672990 | controller | skipping: [localhost]
2026-06-10 13:48:20.673027 | controller |
2026-06-10 13:48:20.673036 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:20.673045 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:20.673053 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:20.673086 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:20.673095 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.056)       0:00:36.475 ********
2026-06-10 13:48:20.673103 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.056)       0:00:36.474 ********
2026-06-10 13:48:20.991015 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-10 13:48:20.991131 | controller |
2026-06-10 13:48:20.991145 | 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 13:48:20.991155 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.317)       0:00:36.793 ********
2026-06-10 13:48:20.991165 | controller | Wednesday 10 June 2026  13:48:20 +0000 (0:00:00.317)       0:00:36.792 ********
2026-06-10 13:48:21.091853 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:21.091901 | controller |
2026-06-10 13:48:21.091909 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 13:48:21.091921 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.100)       0:00:36.894 ********
2026-06-10 13:48:21.091929 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.100)       0:00:36.893 ********
2026-06-10 13:48:21.160824 | controller | skipping: [localhost]
2026-06-10 13:48:21.160865 | controller |
2026-06-10 13:48:21.160876 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-10 13:48:21.160885 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.068)       0:00:36.963 ********
2026-06-10 13:48:21.160894 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.068)       0:00:36.961 ********
2026-06-10 13:48:21.294323 | controller |
2026-06-10 13:48:21.294404 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:21.294415 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.133)       0:00:37.096 ********
2026-06-10 13:48:21.294424 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.133)       0:00:37.095 ********
2026-06-10 13:48:21.347278 | controller | skipping: [localhost]
2026-06-10 13:48:21.347307 | controller |
2026-06-10 13:48:21.347315 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:21.347324 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.053)       0:00:37.149 ********
2026-06-10 13:48:21.347332 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.053)       0:00:37.148 ********
2026-06-10 13:48:21.428313 | 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 13:48:21.428352 | controller |
2026-06-10 13:48:21.428363 | 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 13:48:21.428372 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.080)       0:00:37.230 ********
2026-06-10 13:48:21.428380 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.080)       0:00:37.229 ********
2026-06-10 13:48:21.504150 | controller | ok: [localhost] =>
2026-06-10 13:48:21.504203 | controller |     changed: false
2026-06-10 13:48:21.504210 | controller |     msg: All assertions passed
2026-06-10 13:48:21.504216 | controller |
2026-06-10 13:48:21.504222 | 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 13:48:21.504228 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.075)       0:00:37.306 ********
2026-06-10 13:48:21.504233 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.075)       0:00:37.305 ********
2026-06-10 13:48:21.763183 | controller | ok: [localhost]
2026-06-10 13:48:21.763267 | controller |
2026-06-10 13:48:21.763279 | 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 13:48:21.763289 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.259)       0:00:37.565 ********
2026-06-10 13:48:21.763297 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.259)       0:00:37.564 ********
2026-06-10 13:48:21.830873 | controller | ok: [localhost] =>
2026-06-10 13:48:21.830958 | controller |     changed: false
2026-06-10 13:48:21.830968 | controller |     msg: All assertions passed
2026-06-10 13:48:21.830977 | controller |
2026-06-10 13:48:21.830986 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:21.830995 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.067)       0:00:37.632 ********
2026-06-10 13:48:21.831003 | controller | Wednesday 10 June 2026  13:48:21 +0000 (0:00:00.067)       0:00:37.631 ********
2026-06-10 13:48:22.088628 | controller | ok: [localhost]
2026-06-10 13:48:22.088671 | controller |
2026-06-10 13:48:22.088677 | 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 13:48:22.088681 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:22.088685 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:22.088689 | controller |   _config_map_content |
2026-06-10 13:48:22.088693 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:22.088696 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:22.088700 | controller |     matching_parameter='regex')
2026-06-10 13:48:22.088704 | controller | }}, cacheable=False] ***
2026-06-10 13:48:22.088708 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.257)       0:00:37.890 ********
2026-06-10 13:48:22.088712 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.257)       0:00:37.889 ********
2026-06-10 13:48:22.369445 | controller | ok: [localhost]
2026-06-10 13:48:22.369514 | controller |
2026-06-10 13:48:22.369525 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:22.369534 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.280)       0:00:38.171 ********
2026-06-10 13:48:22.369543 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.280)       0:00:38.170 ********
2026-06-10 13:48:22.472868 | 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 13:48:22.472934 | controller |
2026-06-10 13:48:22.472949 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:48:22.472961 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.103)       0:00:38.275 ********
2026-06-10 13:48:22.472973 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.103)       0:00:38.273 ********
2026-06-10 13:48:22.533219 | controller | ok: [localhost] =>
2026-06-10 13:48:22.533260 | controller |     changed: false
2026-06-10 13:48:22.533266 | controller |     msg: All assertions passed
2026-06-10 13:48:22.533272 | controller |
2026-06-10 13:48:22.533277 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:22.533283 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.060)       0:00:38.335 ********
2026-06-10 13:48:22.533288 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.060)       0:00:38.334 ********
2026-06-10 13:48:22.792924 | controller | ok: [localhost]
2026-06-10 13:48:22.792976 | controller |
2026-06-10 13:48:22.792982 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:22.792986 | controller |   (snippet_datadir,
2026-06-10 13:48:22.792991 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:22.792995 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:22.793005 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.259)       0:00:38.595 ********
2026-06-10 13:48:22.793009 | controller | Wednesday 10 June 2026  13:48:22 +0000 (0:00:00.259)       0:00:38.594 ********
2026-06-10 13:48:23.420601 | controller | ok: [localhost]
2026-06-10 13:48:23.420667 | controller |
2026-06-10 13:48:23.420679 | 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 13:48:23.420688 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.627)       0:00:39.222 ********
2026-06-10 13:48:23.420697 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.627)       0:00:39.221 ********
2026-06-10 13:48:23.510854 | controller | ok: [localhost]
2026-06-10 13:48:23.510930 | controller |
2026-06-10 13:48:23.510942 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:23.510952 | controller |   (snippet_datadir,
2026-06-10 13:48:23.510961 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:23.510970 | controller | }}, content={{
2026-06-10 13:48:23.510979 | controller |   _base64_patch |
2026-06-10 13:48:23.511017 | controller |   default({}) |
2026-06-10 13:48:23.511030 | controller |   to_nice_yaml
2026-06-10 13:48:23.511043 | controller | }}, mode=0644] ***
2026-06-10 13:48:23.511055 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.090)       0:00:39.313 ********
2026-06-10 13:48:23.511102 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.090)       0:00:39.311 ********
2026-06-10 13:48:23.948709 | controller | ok: [localhost]
2026-06-10 13:48:23.948785 | controller |
2026-06-10 13:48:23.948799 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:23.948811 | controller |   (snippet_datadir,
2026-06-10 13:48:23.948822 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:23.948834 | controller | }}, content={{
2026-06-10 13:48:23.948845 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:23.948856 | controller |   default({}) |
2026-06-10 13:48:23.948867 | controller |   to_nice_yaml
2026-06-10 13:48:23.948878 | controller | }}, mode=0644] ***
2026-06-10 13:48:23.948888 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.437)       0:00:39.750 ********
2026-06-10 13:48:23.948899 | controller | Wednesday 10 June 2026  13:48:23 +0000 (0:00:00.437)       0:00:39.749 ********
2026-06-10 13:48:24.457657 | controller | ok: [localhost]
2026-06-10 13:48:24.457743 | controller |
2026-06-10 13:48:24.457754 | 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 13:48:24.457764 | controller |   (
2026-06-10 13:48:24.457772 | controller |     snippet_datadir,
2026-06-10 13:48:24.457781 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:24.457789 | controller |   ) | path_join
2026-06-10 13:48:24.457797 | controller | }}, mode=0644] ***
2026-06-10 13:48:24.457805 | controller | Wednesday 10 June 2026  13:48:24 +0000 (0:00:00.508)       0:00:40.259 ********
2026-06-10 13:48:24.457813 | controller | Wednesday 10 June 2026  13:48:24 +0000 (0:00:00.508)       0:00:40.258 ********
2026-06-10 13:48:24.990290 | controller | changed: [localhost]
2026-06-10 13:48:24.990376 | controller |
2026-06-10 13:48:24.990390 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:24.990403 | controller | Wednesday 10 June 2026  13:48:24 +0000 (0:00:00.532)       0:00:40.792 ********
2026-06-10 13:48:24.990415 | controller | Wednesday 10 June 2026  13:48:24 +0000 (0:00:00.532)       0:00:40.791 ********
2026-06-10 13:48:25.091582 | 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 13:48:25.091651 | controller |
2026-06-10 13:48:25.091663 | 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 13:48:25.091673 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.101)       0:00:40.893 ********
2026-06-10 13:48:25.091681 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.101)       0:00:40.892 ********
2026-06-10 13:48:25.174016 | controller | ok: [localhost] =>
2026-06-10 13:48:25.174117 | controller |     changed: false
2026-06-10 13:48:25.174129 | controller |     msg: All assertions passed
2026-06-10 13:48:25.174138 | controller |
2026-06-10 13:48:25.174146 | 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 13:48:25.174155 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.082)       0:00:40.976 ********
2026-06-10 13:48:25.174163 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.082)       0:00:40.975 ********
2026-06-10 13:48:25.399803 | controller | ok: [localhost]
2026-06-10 13:48:25.399874 | controller |
2026-06-10 13:48:25.399885 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:25.399894 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.225)       0:00:41.201 ********
2026-06-10 13:48:25.399902 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.225)       0:00:41.200 ********
2026-06-10 13:48:25.450582 | controller | ok: [localhost]
2026-06-10 13:48:25.450668 | controller |
2026-06-10 13:48:25.450679 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:25.450688 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.050)       0:00:41.252 ********
2026-06-10 13:48:25.450696 | controller | Wednesday 10 June 2026  13:48:25 +0000 (0:00:00.050)       0:00:41.251 ********
2026-06-10 13:48:26.182800 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:48:26.182848 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:48:26.182859 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:48:26.182867 | controller |
2026-06-10 13:48:26.182876 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:26.182884 | controller |   _content |
2026-06-10 13:48:26.182892 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:26.182901 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:26.182921 | controller | }}
2026-06-10 13:48:26.182929 | controller | ] ***
2026-06-10 13:48:26.182937 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.732)       0:00:41.984 ********
2026-06-10 13:48:26.182971 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.732)       0:00:41.983 ********
2026-06-10 13:48:26.354101 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:48:26.354162 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:26.354174 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:26.354182 | controller |
2026-06-10 13:48:26.354192 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:26.354201 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.171)       0:00:42.156 ********
2026-06-10 13:48:26.354208 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.171)       0:00:42.155 ********
2026-06-10 13:48:26.599870 | controller | ok: [localhost]
2026-06-10 13:48:26.599953 | controller |
2026-06-10 13:48:26.599965 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:26.599974 | controller |   (_destdir,
2026-06-10 13:48:26.599983 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:26.599991 | controller | }}, content={{
2026-06-10 13:48:26.599999 | controller |   (
2026-06-10 13:48:26.600007 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:26.600015 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:26.600024 | controller | }}, mode=0644] ***
2026-06-10 13:48:26.600032 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.245)       0:00:42.401 ********
2026-06-10 13:48:26.600040 | controller | Wednesday 10 June 2026  13:48:26 +0000 (0:00:00.245)       0:00:42.400 ********
2026-06-10 13:48:27.091992 | controller | ok: [localhost]
2026-06-10 13:48:27.092038 | controller |
2026-06-10 13:48:27.092044 | 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 13:48:27.092077 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:48:27.092084 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:48:27.092088 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:48:27.092091 | controller | }}, dest={{
2026-06-10 13:48:27.092095 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:27.092099 | controller |   stage['path'], _val.src_file
2026-06-10 13:48:27.092103 | controller |   ) |
2026-06-10 13:48:27.092107 | controller |   path_join
2026-06-10 13:48:27.092110 | controller |  }}] ***
2026-06-10 13:48:27.092114 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.492)       0:00:42.894 ********
2026-06-10 13:48:27.092118 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.492)       0:00:42.893 ********
2026-06-10 13:48:27.429761 | controller | ok: [localhost] => (item=network-values)
2026-06-10 13:48:27.429827 | controller |
2026-06-10 13:48:27.429835 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:27.429841 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.336)       0:00:43.231 ********
2026-06-10 13:48:27.429847 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.337)       0:00:43.230 ********
2026-06-10 13:48:27.503332 | controller | skipping: [localhost]
2026-06-10 13:48:27.503384 | controller |
2026-06-10 13:48:27.503391 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:48:27.503397 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.073)       0:00:43.305 ********
2026-06-10 13:48:27.503403 | controller | Wednesday 10 June 2026  13:48:27 +0000 (0:00:00.073)       0:00:43.304 ********
2026-06-10 13:48:28.090289 | controller | changed: [localhost]
2026-06-10 13:48:28.090332 | controller |
2026-06-10 13:48:28.090341 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:48:28.090349 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.586)       0:00:43.892 ********
2026-06-10 13:48:28.090365 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.586)       0:00:43.891 ********
2026-06-10 13:48:28.568024 | controller | changed: [localhost]
2026-06-10 13:48:28.568087 | controller |
2026-06-10 13:48:28.568097 | 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 13:48:28.568104 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.478)       0:00:44.370 ********
2026-06-10 13:48:28.568109 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.478)       0:00:44.369 ********
2026-06-10 13:48:28.646506 | controller | skipping: [localhost]
2026-06-10 13:48:28.646555 | controller |
2026-06-10 13:48:28.646566 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:48:28.646575 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:48:28.646584 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:48:28.646592 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:48:28.646600 | controller |   ) | list
2026-06-10 13:48:28.646608 | controller | }}] ***
2026-06-10 13:48:28.646616 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.078)       0:00:44.448 ********
2026-06-10 13:48:28.646660 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.078)       0:00:44.447 ********
2026-06-10 13:48:28.711972 | controller | skipping: [localhost]
2026-06-10 13:48:28.712020 | controller |
2026-06-10 13:48:28.712038 | 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 13:48:28.712047 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:48:28.712055 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:48:28.712116 | controller | }}, mode=0644] ***
2026-06-10 13:48:28.712131 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.065)       0:00:44.513 ********
2026-06-10 13:48:28.712139 | controller | Wednesday 10 June 2026  13:48:28 +0000 (0:00:00.065)       0:00:44.512 ********
2026-06-10 13:48:29.026538 | controller | changed: [localhost]
2026-06-10 13:48:29.026589 | controller |
2026-06-10 13:48:29.026600 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:29.026610 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.314)       0:00:44.828 ********
2026-06-10 13:48:29.026618 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.314)       0:00:44.827 ********
2026-06-10 13:48:29.110757 | controller | skipping: [localhost]
2026-06-10 13:48:29.110813 | controller |
2026-06-10 13:48:29.110827 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:48:29.110840 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.083)       0:00:44.912 ********
2026-06-10 13:48:29.110851 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.083)       0:00:44.911 ********
2026-06-10 13:48:29.189669 | controller | skipping: [localhost]
2026-06-10 13:48:29.189720 | controller |
2026-06-10 13:48:29.189732 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-10 13:48:29.189742 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.079)       0:00:44.991 ********
2026-06-10 13:48:29.189751 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.079)       0:00:44.990 ********
2026-06-10 13:48:29.267441 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 13:48:29.267517 | controller | skipping: [localhost]
2026-06-10 13:48:29.267528 | controller |
2026-06-10 13:48:29.267536 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:29.267545 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.077)       0:00:45.069 ********
2026-06-10 13:48:29.267553 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.077)       0:00:45.068 ********
2026-06-10 13:48:29.341742 | controller | skipping: [localhost]
2026-06-10 13:48:29.341793 | controller |
2026-06-10 13:48:29.341804 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 13:48:29.341814 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.074)       0:00:45.143 ********
2026-06-10 13:48:29.341823 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.074)       0:00:45.142 ********
2026-06-10 13:48:29.431171 | controller | skipping: [localhost]
2026-06-10 13:48:29.431221 | controller |
2026-06-10 13:48:29.431234 | 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 13:48:29.431244 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.089)       0:00:45.232 ********
2026-06-10 13:48:29.431254 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.089)       0:00:45.231 ********
2026-06-10 13:48:29.504288 | controller | ok: [localhost] =>
2026-06-10 13:48:29.504337 | controller |     changed: false
2026-06-10 13:48:29.504347 | controller |     msg: All assertions passed
2026-06-10 13:48:29.504356 | controller |
2026-06-10 13:48:29.504365 | 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 13:48:29.504374 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.073)       0:00:45.306 ********
2026-06-10 13:48:29.504533 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.073)       0:00:45.305 ********
2026-06-10 13:48:29.556913 | controller | skipping: [localhost]
2026-06-10 13:48:29.556972 | controller |
2026-06-10 13:48:29.556986 | 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 13:48:29.557007 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.052)       0:00:45.358 ********
2026-06-10 13:48:29.557020 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.052)       0:00:45.357 ********
2026-06-10 13:48:29.615775 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 13:48:29.615824 | controller |
2026-06-10 13:48:29.615836 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:29.615845 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.058)       0:00:45.417 ********
2026-06-10 13:48:29.615854 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.058)       0:00:45.416 ********
2026-06-10 13:48:29.653539 | controller | skipping: [localhost]
2026-06-10 13:48:29.653581 | controller |
2026-06-10 13:48:29.653590 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:29.653598 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.038)       0:00:45.456 ********
2026-06-10 13:48:29.653604 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.038)       0:00:45.454 ********
2026-06-10 13:48:29.747469 | controller | ok: [localhost]
2026-06-10 13:48:29.747506 | controller |
2026-06-10 13:48:29.747513 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:29.747519 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:29.747525 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:29.747531 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:29.747536 | controller | }}] ***
2026-06-10 13:48:29.747542 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.093)       0:00:45.549 ********
2026-06-10 13:48:29.747547 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.093)       0:00:45.548 ********
2026-06-10 13:48:29.802053 | controller | skipping: [localhost]
2026-06-10 13:48:29.802115 | controller |
2026-06-10 13:48:29.802121 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:29.802126 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:29.802129 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:29.802133 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:29.802137 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.054)       0:00:45.604 ********
2026-06-10 13:48:29.802141 | controller | Wednesday 10 June 2026  13:48:29 +0000 (0:00:00.054)       0:00:45.603 ********
2026-06-10 13:48:30.253794 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-10 13:48:30.253849 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:48:30.253864 | controller |
2026-06-10 13:48:30.253877 | 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 13:48:30.253889 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.451)       0:00:46.055 ********
2026-06-10 13:48:30.253901 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.451)       0:00:46.054 ********
2026-06-10 13:48:30.359163 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:30.359211 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:48:30.359222 | controller |
2026-06-10 13:48:30.359239 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 13:48:30.359248 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.105)       0:00:46.161 ********
2026-06-10 13:48:30.359256 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.105)       0:00:46.159 ********
2026-06-10 13:48:30.424145 | controller | skipping: [localhost]
2026-06-10 13:48:30.424194 | controller |
2026-06-10 13:48:30.424205 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-10 13:48:30.424220 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.064)       0:00:46.226 ********
2026-06-10 13:48:30.424228 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.064)       0:00:46.224 ********
2026-06-10 13:48:30.572822 | controller |
2026-06-10 13:48:30.572863 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:30.572871 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.148)       0:00:46.375 ********
2026-06-10 13:48:30.572879 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.148)       0:00:46.373 ********
2026-06-10 13:48:30.644309 | controller | skipping: [localhost]
2026-06-10 13:48:30.644340 | controller |
2026-06-10 13:48:30.644345 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:30.644350 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.071)       0:00:46.447 ********
2026-06-10 13:48:30.644354 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.071)       0:00:46.445 ********
2026-06-10 13:48:30.707627 | 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 13:48:30.707654 | controller |
2026-06-10 13:48:30.707659 | 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 13:48:30.707664 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.063)       0:00:46.510 ********
2026-06-10 13:48:30.707668 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.063)       0:00:46.508 ********
2026-06-10 13:48:30.761364 | controller | ok: [localhost] =>
2026-06-10 13:48:30.761396 | controller |     changed: false
2026-06-10 13:48:30.761401 | controller |     msg: All assertions passed
2026-06-10 13:48:30.761406 | controller |
2026-06-10 13:48:30.761411 | 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 13:48:30.761417 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.053)       0:00:46.563 ********
2026-06-10 13:48:30.761422 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.053)       0:00:46.562 ********
2026-06-10 13:48:30.977681 | controller | ok: [localhost]
2026-06-10 13:48:30.977716 | controller |
2026-06-10 13:48:30.977723 | 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 13:48:30.977729 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.216)       0:00:46.780 ********
2026-06-10 13:48:30.977734 | controller | Wednesday 10 June 2026  13:48:30 +0000 (0:00:00.216)       0:00:46.778 ********
2026-06-10 13:48:31.029382 | controller | ok: [localhost] =>
2026-06-10 13:48:31.029417 | controller |     changed: false
2026-06-10 13:48:31.029424 | controller |     msg: All assertions passed
2026-06-10 13:48:31.029430 | controller |
2026-06-10 13:48:31.029435 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:31.029440 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.051)       0:00:46.831 ********
2026-06-10 13:48:31.029451 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.051)       0:00:46.830 ********
2026-06-10 13:48:31.301106 | controller | ok: [localhost]
2026-06-10 13:48:31.301139 | controller |
2026-06-10 13:48:31.301146 | 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 13:48:31.301153 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:31.301159 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:31.301164 | controller |   _config_map_content |
2026-06-10 13:48:31.301169 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:31.301174 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:31.301184 | controller |     matching_parameter='regex')
2026-06-10 13:48:31.301190 | controller | }}, cacheable=False] ***
2026-06-10 13:48:31.301195 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.271)       0:00:47.103 ********
2026-06-10 13:48:31.301200 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.271)       0:00:47.102 ********
2026-06-10 13:48:31.539700 | controller | ok: [localhost]
2026-06-10 13:48:31.539727 | controller |
2026-06-10 13:48:31.539732 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:31.539736 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.238)       0:00:47.342 ********
2026-06-10 13:48:31.539740 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.238)       0:00:47.341 ********
2026-06-10 13:48:31.619086 | 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 13:48:31.619109 | controller |
2026-06-10 13:48:31.619115 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 13:48:31.619118 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.079)       0:00:47.421 ********
2026-06-10 13:48:31.619122 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.079)       0:00:47.420 ********
2026-06-10 13:48:31.662641 | controller | ok: [localhost] =>
2026-06-10 13:48:31.662668 | controller |     changed: false
2026-06-10 13:48:31.662672 | controller |     msg: All assertions passed
2026-06-10 13:48:31.662676 | controller |
2026-06-10 13:48:31.662681 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:31.662685 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.043)       0:00:47.465 ********
2026-06-10 13:48:31.662689 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.043)       0:00:47.463 ********
2026-06-10 13:48:31.932216 | controller | ok: [localhost]
2026-06-10 13:48:31.932326 | controller |
2026-06-10 13:48:31.932344 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:31.932358 | controller |   (snippet_datadir,
2026-06-10 13:48:31.932371 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:31.932383 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:31.932396 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.268)       0:00:47.734 ********
2026-06-10 13:48:31.932407 | controller | Wednesday 10 June 2026  13:48:31 +0000 (0:00:00.268)       0:00:47.732 ********
2026-06-10 13:48:32.424113 | controller | ok: [localhost]
2026-06-10 13:48:32.424162 | controller |
2026-06-10 13:48:32.424168 | 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 13:48:32.424172 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.492)       0:00:48.226 ********
2026-06-10 13:48:32.424176 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.492)       0:00:48.225 ********
2026-06-10 13:48:32.492038 | controller | ok: [localhost]
2026-06-10 13:48:32.492134 | controller |
2026-06-10 13:48:32.492142 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:32.492148 | controller |   (snippet_datadir,
2026-06-10 13:48:32.492153 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:32.492159 | controller | }}, content={{
2026-06-10 13:48:32.492164 | controller |   _base64_patch |
2026-06-10 13:48:32.492169 | controller |   default({}) |
2026-06-10 13:48:32.492174 | controller |   to_nice_yaml
2026-06-10 13:48:32.492179 | controller | }}, mode=0644] ***
2026-06-10 13:48:32.492184 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.067)       0:00:48.294 ********
2026-06-10 13:48:32.492189 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.067)       0:00:48.293 ********
2026-06-10 13:48:32.962616 | controller | ok: [localhost]
2026-06-10 13:48:32.962667 | controller |
2026-06-10 13:48:32.962672 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:32.962677 | controller |   (snippet_datadir,
2026-06-10 13:48:32.962681 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:32.962690 | controller | }}, content={{
2026-06-10 13:48:32.962694 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:32.962698 | controller |   default({}) |
2026-06-10 13:48:32.962701 | controller |   to_nice_yaml
2026-06-10 13:48:32.962704 | controller | }}, mode=0644] ***
2026-06-10 13:48:32.962708 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.470)       0:00:48.765 ********
2026-06-10 13:48:32.962712 | controller | Wednesday 10 June 2026  13:48:32 +0000 (0:00:00.470)       0:00:48.763 ********
2026-06-10 13:48:33.389107 | controller | ok: [localhost]
2026-06-10 13:48:33.389171 | controller |
2026-06-10 13:48:33.389184 | 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 13:48:33.389194 | controller |   (
2026-06-10 13:48:33.389204 | controller |     snippet_datadir,
2026-06-10 13:48:33.389214 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:33.389223 | controller |   ) | path_join
2026-06-10 13:48:33.389232 | controller | }}, mode=0644] ***
2026-06-10 13:48:33.389241 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.426)       0:00:49.191 ********
2026-06-10 13:48:33.389251 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.426)       0:00:49.190 ********
2026-06-10 13:48:33.837436 | controller | ok: [localhost]
2026-06-10 13:48:33.837493 | controller |
2026-06-10 13:48:33.837501 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:33.837507 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.448)       0:00:49.639 ********
2026-06-10 13:48:33.837513 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.448)       0:00:49.638 ********
2026-06-10 13:48:33.945745 | 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 13:48:33.945848 | controller |
2026-06-10 13:48:33.945859 | 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 13:48:33.945868 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.108)       0:00:49.747 ********
2026-06-10 13:48:33.945877 | controller | Wednesday 10 June 2026  13:48:33 +0000 (0:00:00.108)       0:00:49.746 ********
2026-06-10 13:48:34.013896 | controller | ok: [localhost] =>
2026-06-10 13:48:34.013939 | controller |     changed: false
2026-06-10 13:48:34.013948 | controller |     msg: All assertions passed
2026-06-10 13:48:34.013957 | controller |
2026-06-10 13:48:34.013965 | 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 13:48:34.013983 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.068)       0:00:49.816 ********
2026-06-10 13:48:34.013992 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.068)       0:00:49.815 ********
2026-06-10 13:48:34.276756 | controller | ok: [localhost]
2026-06-10 13:48:34.276798 | controller |
2026-06-10 13:48:34.276803 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:34.276808 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.262)       0:00:50.079 ********
2026-06-10 13:48:34.276811 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.262)       0:00:50.077 ********
2026-06-10 13:48:34.350463 | controller | ok: [localhost]
2026-06-10 13:48:34.350508 | controller |
2026-06-10 13:48:34.350513 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:34.350517 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.073)       0:00:50.152 ********
2026-06-10 13:48:34.350521 | controller | Wednesday 10 June 2026  13:48:34 +0000 (0:00:00.073)       0:00:50.151 ********
2026-06-10 13:48:35.070342 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 13:48:35.070402 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 13:48:35.070416 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 13:48:35.070438 | controller |
2026-06-10 13:48:35.070451 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:35.070463 | controller |   _content |
2026-06-10 13:48:35.070474 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:35.070485 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:35.070497 | controller | }}
2026-06-10 13:48:35.070508 | controller | ] ***
2026-06-10 13:48:35.070520 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.720)       0:00:50.872 ********
2026-06-10 13:48:35.070531 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.720)       0:00:50.871 ********
2026-06-10 13:48:35.211750 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:48:35.211804 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:35.211809 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:35.211813 | controller |
2026-06-10 13:48:35.211818 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:35.211822 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.141)       0:00:51.013 ********
2026-06-10 13:48:35.211826 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.141)       0:00:51.012 ********
2026-06-10 13:48:35.470424 | controller | ok: [localhost]
2026-06-10 13:48:35.470500 | controller |
2026-06-10 13:48:35.470510 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:35.470518 | controller |   (_destdir,
2026-06-10 13:48:35.470525 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:35.470532 | controller | }}, content={{
2026-06-10 13:48:35.470539 | controller |   (
2026-06-10 13:48:35.470546 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:35.470553 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:35.470560 | controller | }}, mode=0644] ***
2026-06-10 13:48:35.470567 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.257)       0:00:51.271 ********
2026-06-10 13:48:35.470574 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.258)       0:00:51.270 ********
2026-06-10 13:48:35.996440 | controller | ok: [localhost]
2026-06-10 13:48:35.996518 | controller |
2026-06-10 13:48:35.996528 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:35.996536 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.526)       0:00:51.798 ********
2026-06-10 13:48:35.996544 | controller | Wednesday 10 June 2026  13:48:35 +0000 (0:00:00.526)       0:00:51.797 ********
2026-06-10 13:48:36.069097 | controller | skipping: [localhost]
2026-06-10 13:48:36.069165 | controller |
2026-06-10 13:48:36.069175 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:36.069184 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.072)       0:00:51.871 ********
2026-06-10 13:48:36.069192 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.072)       0:00:51.869 ********
2026-06-10 13:48:36.183971 | 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 13:48:36.184051 | controller |
2026-06-10 13:48:36.184101 | 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 13:48:36.184112 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.115)       0:00:51.986 ********
2026-06-10 13:48:36.184167 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.115)       0:00:51.985 ********
2026-06-10 13:48:36.259301 | controller | ok: [localhost] =>
2026-06-10 13:48:36.259330 | controller |     changed: false
2026-06-10 13:48:36.259335 | controller |     msg: All assertions passed
2026-06-10 13:48:36.259340 | controller |
2026-06-10 13:48:36.259344 | 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 13:48:36.259348 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.075)       0:00:52.061 ********
2026-06-10 13:48:36.259357 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.075)       0:00:52.060 ********
2026-06-10 13:48:36.469567 | controller | ok: [localhost]
2026-06-10 13:48:36.469623 | controller |
2026-06-10 13:48:36.469639 | 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 13:48:36.469651 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.210)       0:00:52.272 ********
2026-06-10 13:48:36.469663 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.210)       0:00:52.270 ********
2026-06-10 13:48:36.565114 | controller | ok: [localhost] =>
2026-06-10 13:48:36.565145 | controller |     changed: false
2026-06-10 13:48:36.565150 | controller |     msg: All assertions passed
2026-06-10 13:48:36.565154 | controller |
2026-06-10 13:48:36.565158 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:36.565163 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.095)       0:00:52.367 ********
2026-06-10 13:48:36.565166 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.095)       0:00:52.366 ********
2026-06-10 13:48:36.803496 | controller | ok: [localhost]
2026-06-10 13:48:36.803548 | controller |
2026-06-10 13:48:36.803561 | 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 13:48:36.803571 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:36.803580 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:36.803589 | controller |   _config_map_content |
2026-06-10 13:48:36.803597 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:36.803606 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:36.803614 | controller |     matching_parameter='regex')
2026-06-10 13:48:36.803623 | controller | }}, cacheable=False] ***
2026-06-10 13:48:36.803631 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.238)       0:00:52.605 ********
2026-06-10 13:48:36.803640 | controller | Wednesday 10 June 2026  13:48:36 +0000 (0:00:00.238)       0:00:52.604 ********
2026-06-10 13:48:37.087802 | controller | ok: [localhost]
2026-06-10 13:48:37.087835 | controller |
2026-06-10 13:48:37.087841 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:37.087845 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.284)       0:00:52.889 ********
2026-06-10 13:48:37.087849 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.284)       0:00:52.888 ********
2026-06-10 13:48:37.164419 | controller | skipping: [localhost]
2026-06-10 13:48:37.164459 | controller |
2026-06-10 13:48:37.164464 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:37.164468 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.076)       0:00:52.966 ********
2026-06-10 13:48:37.164472 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.076)       0:00:52.965 ********
2026-06-10 13:48:37.413779 | controller | changed: [localhost]
2026-06-10 13:48:37.413833 | controller |
2026-06-10 13:48:37.413839 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:37.413843 | controller |   (snippet_datadir,
2026-06-10 13:48:37.413847 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:37.413851 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:37.413855 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.249)       0:00:53.215 ********
2026-06-10 13:48:37.413858 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.249)       0:00:53.214 ********
2026-06-10 13:48:37.479266 | controller | skipping: [localhost]
2026-06-10 13:48:37.479316 | controller |
2026-06-10 13:48:37.479321 | 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 13:48:37.479326 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.065)       0:00:53.281 ********
2026-06-10 13:48:37.479336 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.065)       0:00:53.279 ********
2026-06-10 13:48:37.549869 | controller | ok: [localhost]
2026-06-10 13:48:37.549928 | controller |
2026-06-10 13:48:37.549938 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:37.549946 | controller |   (snippet_datadir,
2026-06-10 13:48:37.549955 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:37.549963 | controller | }}, content={{
2026-06-10 13:48:37.549972 | controller |   _base64_patch |
2026-06-10 13:48:37.549979 | controller |   default({}) |
2026-06-10 13:48:37.549987 | controller |   to_nice_yaml
2026-06-10 13:48:37.549994 | controller | }}, mode=0644] ***
2026-06-10 13:48:37.550002 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.070)       0:00:53.351 ********
2026-06-10 13:48:37.550010 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.070)       0:00:53.350 ********
2026-06-10 13:48:37.987645 | controller | changed: [localhost]
2026-06-10 13:48:37.987736 | controller |
2026-06-10 13:48:37.987749 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:37.987758 | controller |   (snippet_datadir,
2026-06-10 13:48:37.987769 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:37.987781 | controller | }}, content={{
2026-06-10 13:48:37.987793 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:37.987804 | controller |   default({}) |
2026-06-10 13:48:37.987815 | controller |   to_nice_yaml
2026-06-10 13:48:37.987826 | controller | }}, mode=0644] ***
2026-06-10 13:48:37.987837 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.438)       0:00:53.790 ********
2026-06-10 13:48:37.987848 | controller | Wednesday 10 June 2026  13:48:37 +0000 (0:00:00.438)       0:00:53.788 ********
2026-06-10 13:48:38.466830 | controller | changed: [localhost]
2026-06-10 13:48:38.466911 | controller |
2026-06-10 13:48:38.466922 | 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 13:48:38.466931 | controller |   (
2026-06-10 13:48:38.466939 | controller |     snippet_datadir,
2026-06-10 13:48:38.466947 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:38.466955 | controller |   ) | path_join
2026-06-10 13:48:38.466963 | controller | }}, mode=0644] ***
2026-06-10 13:48:38.466970 | controller | Wednesday 10 June 2026  13:48:38 +0000 (0:00:00.478)       0:00:54.268 ********
2026-06-10 13:48:38.466979 | controller | Wednesday 10 June 2026  13:48:38 +0000 (0:00:00.478)       0:00:54.267 ********
2026-06-10 13:48:38.959388 | controller | changed: [localhost]
2026-06-10 13:48:38.959456 | controller |
2026-06-10 13:48:38.959468 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:38.959477 | controller | Wednesday 10 June 2026  13:48:38 +0000 (0:00:00.492)       0:00:54.761 ********
2026-06-10 13:48:38.959486 | controller | Wednesday 10 June 2026  13:48:38 +0000 (0:00:00.492)       0:00:54.759 ********
2026-06-10 13:48:39.049126 | 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 13:48:39.049214 | controller |
2026-06-10 13:48:39.049225 | 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 13:48:39.049234 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.090)       0:00:54.851 ********
2026-06-10 13:48:39.049260 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.090)       0:00:54.850 ********
2026-06-10 13:48:39.110640 | controller | ok: [localhost] =>
2026-06-10 13:48:39.110707 | controller |     changed: false
2026-06-10 13:48:39.110717 | controller |     msg: All assertions passed
2026-06-10 13:48:39.110726 | controller |
2026-06-10 13:48:39.110734 | 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 13:48:39.110743 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.061)       0:00:54.912 ********
2026-06-10 13:48:39.110751 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.061)       0:00:54.911 ********
2026-06-10 13:48:39.389691 | controller | ok: [localhost]
2026-06-10 13:48:39.389771 | controller |
2026-06-10 13:48:39.389783 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:39.389792 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.278)       0:00:55.191 ********
2026-06-10 13:48:39.389801 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.278)       0:00:55.190 ********
2026-06-10 13:48:39.452627 | controller | ok: [localhost]
2026-06-10 13:48:39.452717 | controller |
2026-06-10 13:48:39.452733 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:39.452746 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.062)       0:00:55.254 ********
2026-06-10 13:48:39.452758 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.062)       0:00:55.253 ********
2026-06-10 13:48:39.881277 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:48:39.881346 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:48:39.881358 | controller |
2026-06-10 13:48:39.881368 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:39.881377 | controller |   _content |
2026-06-10 13:48:39.881386 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:39.881395 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:39.881406 | controller | }}
2026-06-10 13:48:39.881415 | controller | ] ***
2026-06-10 13:48:39.881425 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.428)       0:00:55.682 ********
2026-06-10 13:48:39.881433 | controller | Wednesday 10 June 2026  13:48:39 +0000 (0:00:00.428)       0:00:55.681 ********
2026-06-10 13:48:40.024824 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:40.024883 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:40.024894 | controller |
2026-06-10 13:48:40.024903 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:40.024911 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.143)       0:00:55.826 ********
2026-06-10 13:48:40.024919 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.143)       0:00:55.825 ********
2026-06-10 13:48:40.274332 | controller | changed: [localhost]
2026-06-10 13:48:40.274409 | controller |
2026-06-10 13:48:40.274420 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:40.274429 | controller |   (_destdir,
2026-06-10 13:48:40.274438 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:40.274460 | controller | }}, content={{
2026-06-10 13:48:40.274472 | controller |   (
2026-06-10 13:48:40.274483 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:40.274494 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:40.274506 | controller | }}, mode=0644] ***
2026-06-10 13:48:40.274518 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.249)       0:00:56.076 ********
2026-06-10 13:48:40.274526 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.249)       0:00:56.074 ********
2026-06-10 13:48:40.798570 | controller | changed: [localhost]
2026-06-10 13:48:40.798637 | controller |
2026-06-10 13:48:40.798648 | 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 13:48:40.798657 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:48:40.798665 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:48:40.798673 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:48:40.798681 | controller | }}, dest={{
2026-06-10 13:48:40.798690 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:40.798698 | controller |   stage['path'], _val.src_file
2026-06-10 13:48:40.798706 | controller |   ) |
2026-06-10 13:48:40.798714 | controller |   path_join
2026-06-10 13:48:40.798722 | controller |  }}] ***
2026-06-10 13:48:40.798730 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.524)       0:00:56.600 ********
2026-06-10 13:48:40.798738 | controller | Wednesday 10 June 2026  13:48:40 +0000 (0:00:00.524)       0:00:56.599 ********
2026-06-10 13:48:41.443168 | controller | ok: [localhost] => (item=network-values)
2026-06-10 13:48:41.443263 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:48:41.443278 | controller |
2026-06-10 13:48:41.443291 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:41.443303 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.644)       0:00:57.245 ********
2026-06-10 13:48:41.443315 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.644)       0:00:57.243 ********
2026-06-10 13:48:41.517366 | controller | skipping: [localhost]
2026-06-10 13:48:41.517451 | controller |
2026-06-10 13:48:41.517462 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:48:41.517473 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.074)       0:00:57.319 ********
2026-06-10 13:48:41.517482 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.074)       0:00:57.318 ********
2026-06-10 13:48:41.983254 | controller | changed: [localhost]
2026-06-10 13:48:41.983335 | controller |
2026-06-10 13:48:41.983346 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:48:41.983356 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.466)       0:00:57.785 ********
2026-06-10 13:48:41.983364 | controller | Wednesday 10 June 2026  13:48:41 +0000 (0:00:00.466)       0:00:57.784 ********
2026-06-10 13:48:42.501489 | controller | changed: [localhost]
2026-06-10 13:48:42.501590 | controller |
2026-06-10 13:48:42.501609 | 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 13:48:42.501623 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.518)       0:00:58.303 ********
2026-06-10 13:48:42.501634 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.518)       0:00:58.302 ********
2026-06-10 13:48:42.588439 | controller | skipping: [localhost]
2026-06-10 13:48:42.588527 | controller |
2026-06-10 13:48:42.588544 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:48:42.588554 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:48:42.588561 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:48:42.588567 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:48:42.588572 | controller |   ) | list
2026-06-10 13:48:42.588578 | controller | }}] ***
2026-06-10 13:48:42.588583 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.086)       0:00:58.389 ********
2026-06-10 13:48:42.588588 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.086)       0:00:58.388 ********
2026-06-10 13:48:42.646028 | controller | skipping: [localhost]
2026-06-10 13:48:42.646104 | controller |
2026-06-10 13:48:42.646116 | 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 13:48:42.646125 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:48:42.646133 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:48:42.646142 | controller | }}, mode=0644] ***
2026-06-10 13:48:42.646149 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.058)       0:00:58.448 ********
2026-06-10 13:48:42.646157 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.057)       0:00:58.446 ********
2026-06-10 13:48:42.891501 | controller | changed: [localhost]
2026-06-10 13:48:42.891556 | controller |
2026-06-10 13:48:42.891564 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:42.891570 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.245)       0:00:58.693 ********
2026-06-10 13:48:42.891575 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.245)       0:00:58.692 ********
2026-06-10 13:48:42.960404 | controller | skipping: [localhost]
2026-06-10 13:48:42.960500 | controller |
2026-06-10 13:48:42.960511 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:48:42.960520 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.068)       0:00:58.762 ********
2026-06-10 13:48:42.960528 | controller | Wednesday 10 June 2026  13:48:42 +0000 (0:00:00.068)       0:00:58.761 ********
2026-06-10 13:48:43.024363 | controller | skipping: [localhost]
2026-06-10 13:48:43.024409 | controller |
2026-06-10 13:48:43.024419 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-10 13:48:43.024427 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.064)       0:00:58.826 ********
2026-06-10 13:48:43.024435 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.064)       0:00:58.825 ********
2026-06-10 13:48:43.090290 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 13:48:43.090322 | controller | skipping: [localhost]
2026-06-10 13:48:43.090331 | controller |
2026-06-10 13:48:43.090340 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:43.090348 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.065)       0:00:58.892 ********
2026-06-10 13:48:43.090355 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.065)       0:00:58.891 ********
2026-06-10 13:48:43.147733 | controller | skipping: [localhost]
2026-06-10 13:48:43.147814 | controller |
2026-06-10 13:48:43.147825 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 13:48:43.147833 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.057)       0:00:58.949 ********
2026-06-10 13:48:43.147841 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.057)       0:00:58.948 ********
2026-06-10 13:48:43.219965 | controller | skipping: [localhost]
2026-06-10 13:48:43.220039 | controller |
2026-06-10 13:48:43.220050 | 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 13:48:43.220089 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.072)       0:00:59.021 ********
2026-06-10 13:48:43.220101 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.072)       0:00:59.020 ********
2026-06-10 13:48:43.276094 | controller | ok: [localhost] =>
2026-06-10 13:48:43.276147 | controller |     changed: false
2026-06-10 13:48:43.276156 | controller |     msg: All assertions passed
2026-06-10 13:48:43.276165 | controller |
2026-06-10 13:48:43.276173 | 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 13:48:43.276181 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.056)       0:00:59.078 ********
2026-06-10 13:48:43.276189 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.056)       0:00:59.076 ********
2026-06-10 13:48:43.328145 | controller | skipping: [localhost]
2026-06-10 13:48:43.328240 | controller |
2026-06-10 13:48:43.328251 | 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 13:48:43.328260 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.051)       0:00:59.130 ********
2026-06-10 13:48:43.328268 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.051)       0:00:59.128 ********
2026-06-10 13:48:43.380568 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 13:48:43.380644 | controller |
2026-06-10 13:48:43.380655 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:43.380663 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.052)       0:00:59.182 ********
2026-06-10 13:48:43.380685 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.052)       0:00:59.181 ********
2026-06-10 13:48:43.422849 | controller | skipping: [localhost]
2026-06-10 13:48:43.422927 | controller |
2026-06-10 13:48:43.422937 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:43.422946 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.042)       0:00:59.224 ********
2026-06-10 13:48:43.422954 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.042)       0:00:59.223 ********
2026-06-10 13:48:43.480372 | controller | ok: [localhost]
2026-06-10 13:48:43.480448 | controller |
2026-06-10 13:48:43.480456 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:43.480462 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:43.480468 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:43.480473 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:43.480478 | controller | }}] ***
2026-06-10 13:48:43.480484 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.057)       0:00:59.282 ********
2026-06-10 13:48:43.480506 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.057)       0:00:59.281 ********
2026-06-10 13:48:43.547167 | controller | skipping: [localhost]
2026-06-10 13:48:43.547255 | controller |
2026-06-10 13:48:43.547266 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:43.547276 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:43.547284 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:43.547294 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:43.547303 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.066)       0:00:59.349 ********
2026-06-10 13:48:43.547312 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.066)       0:00:59.347 ********
2026-06-10 13:48:43.813853 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-10 13:48:43.813942 | controller |
2026-06-10 13:48:43.813958 | 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 13:48:43.813971 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.267)       0:00:59.616 ********
2026-06-10 13:48:43.813982 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.267)       0:00:59.614 ********
2026-06-10 13:48:43.903861 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:43.903938 | controller |
2026-06-10 13:48:43.903949 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 13:48:43.903958 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.090)       0:00:59.706 ********
2026-06-10 13:48:43.903967 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.090)       0:00:59.704 ********
2026-06-10 13:48:43.973437 | controller | skipping: [localhost]
2026-06-10 13:48:43.973500 | controller |
2026-06-10 13:48:43.973510 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-10 13:48:43.973519 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.069)       0:00:59.775 ********
2026-06-10 13:48:43.973527 | controller | Wednesday 10 June 2026  13:48:43 +0000 (0:00:00.069)       0:00:59.774 ********
2026-06-10 13:48:44.074332 | controller |
2026-06-10 13:48:44.074399 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:44.074423 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.100)       0:00:59.876 ********
2026-06-10 13:48:44.074432 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.100)       0:00:59.875 ********
2026-06-10 13:48:44.134540 | controller | skipping: [localhost]
2026-06-10 13:48:44.134592 | controller |
2026-06-10 13:48:44.134602 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:44.134611 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.060)       0:00:59.936 ********
2026-06-10 13:48:44.134635 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.060)       0:00:59.935 ********
2026-06-10 13:48:44.203576 | 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 13:48:44.203659 | controller |
2026-06-10 13:48:44.203675 | 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 13:48:44.203689 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.069)       0:01:00.006 ********
2026-06-10 13:48:44.203701 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.069)       0:01:00.004 ********
2026-06-10 13:48:44.263215 | controller | ok: [localhost] =>
2026-06-10 13:48:44.263294 | controller |     changed: false
2026-06-10 13:48:44.263305 | controller |     msg: All assertions passed
2026-06-10 13:48:44.263314 | controller |
2026-06-10 13:48:44.263324 | 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 13:48:44.263333 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.059)       0:01:00.065 ********
2026-06-10 13:48:44.263342 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.059)       0:01:00.064 ********
2026-06-10 13:48:44.531665 | controller | ok: [localhost]
2026-06-10 13:48:44.531741 | controller |
2026-06-10 13:48:44.531752 | 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 13:48:44.531762 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.268)       0:01:00.333 ********
2026-06-10 13:48:44.531770 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.268)       0:01:00.332 ********
2026-06-10 13:48:44.589678 | controller | ok: [localhost] =>
2026-06-10 13:48:44.589757 | controller |     changed: false
2026-06-10 13:48:44.589767 | controller |     msg: All assertions passed
2026-06-10 13:48:44.589775 | controller |
2026-06-10 13:48:44.589783 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:44.589792 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.058)       0:01:00.391 ********
2026-06-10 13:48:44.589800 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.058)       0:01:00.390 ********
2026-06-10 13:48:44.861457 | controller | ok: [localhost]
2026-06-10 13:48:44.861552 | controller |
2026-06-10 13:48:44.861564 | 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 13:48:44.861575 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:44.861584 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:44.861593 | controller |   _config_map_content |
2026-06-10 13:48:44.861601 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:44.861609 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:44.861618 | controller |     matching_parameter='regex')
2026-06-10 13:48:44.861626 | controller | }}, cacheable=False] ***
2026-06-10 13:48:44.861635 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.271)       0:01:00.663 ********
2026-06-10 13:48:44.861644 | controller | Wednesday 10 June 2026  13:48:44 +0000 (0:00:00.271)       0:01:00.661 ********
2026-06-10 13:48:45.141758 | controller | ok: [localhost]
2026-06-10 13:48:45.141842 | controller |
2026-06-10 13:48:45.141853 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:45.141862 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.280)       0:01:00.943 ********
2026-06-10 13:48:45.141871 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.280)       0:01:00.942 ********
2026-06-10 13:48:45.194393 | controller | skipping: [localhost]
2026-06-10 13:48:45.194472 | controller |
2026-06-10 13:48:45.194482 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:45.194504 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.052)       0:01:00.996 ********
2026-06-10 13:48:45.194523 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.052)       0:01:00.995 ********
2026-06-10 13:48:45.447788 | controller | changed: [localhost]
2026-06-10 13:48:45.447851 | controller |
2026-06-10 13:48:45.447867 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:45.447879 | controller |   (snippet_datadir,
2026-06-10 13:48:45.447890 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:45.447902 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:45.447914 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.252)       0:01:01.249 ********
2026-06-10 13:48:45.447925 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.252)       0:01:01.248 ********
2026-06-10 13:48:45.588094 | controller | skipping: [localhost]
2026-06-10 13:48:45.588171 | controller |
2026-06-10 13:48:45.588185 | 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 13:48:45.588213 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.140)       0:01:01.390 ********
2026-06-10 13:48:45.588230 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.140)       0:01:01.389 ********
2026-06-10 13:48:45.641690 | controller | ok: [localhost]
2026-06-10 13:48:45.641740 | controller |
2026-06-10 13:48:45.641752 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:45.641756 | controller |   (snippet_datadir,
2026-06-10 13:48:45.641760 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:45.641764 | controller | }}, content={{
2026-06-10 13:48:45.641768 | controller |   _base64_patch |
2026-06-10 13:48:45.641771 | controller |   default({}) |
2026-06-10 13:48:45.641775 | controller |   to_nice_yaml
2026-06-10 13:48:45.641778 | controller | }}, mode=0644] ***
2026-06-10 13:48:45.641782 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.053)       0:01:01.444 ********
2026-06-10 13:48:45.641786 | controller | Wednesday 10 June 2026  13:48:45 +0000 (0:00:00.053)       0:01:01.442 ********
2026-06-10 13:48:46.147409 | controller | changed: [localhost]
2026-06-10 13:48:46.147470 | controller |
2026-06-10 13:48:46.147476 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:46.147480 | controller |   (snippet_datadir,
2026-06-10 13:48:46.147484 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:46.147489 | controller | }}, content={{
2026-06-10 13:48:46.147493 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:46.147497 | controller |   default({}) |
2026-06-10 13:48:46.147500 | controller |   to_nice_yaml
2026-06-10 13:48:46.147504 | controller | }}, mode=0644] ***
2026-06-10 13:48:46.147507 | controller | Wednesday 10 June 2026  13:48:46 +0000 (0:00:00.505)       0:01:01.949 ********
2026-06-10 13:48:46.147511 | controller | Wednesday 10 June 2026  13:48:46 +0000 (0:00:00.505)       0:01:01.948 ********
2026-06-10 13:48:46.583453 | controller | changed: [localhost]
2026-06-10 13:48:46.583529 | controller |
2026-06-10 13:48:46.583539 | 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 13:48:46.583548 | controller |   (
2026-06-10 13:48:46.583556 | controller |     snippet_datadir,
2026-06-10 13:48:46.583564 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:46.583572 | controller |   ) | path_join
2026-06-10 13:48:46.583580 | controller | }}, mode=0644] ***
2026-06-10 13:48:46.583588 | controller | Wednesday 10 June 2026  13:48:46 +0000 (0:00:00.436)       0:01:02.385 ********
2026-06-10 13:48:46.583597 | controller | Wednesday 10 June 2026  13:48:46 +0000 (0:00:00.436)       0:01:02.384 ********
2026-06-10 13:48:47.036965 | controller | changed: [localhost]
2026-06-10 13:48:47.037031 | controller |
2026-06-10 13:48:47.037042 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:47.037051 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.453)       0:01:02.838 ********
2026-06-10 13:48:47.037084 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.453)       0:01:02.837 ********
2026-06-10 13:48:47.147385 | 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 13:48:47.147473 | controller |
2026-06-10 13:48:47.147484 | 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 13:48:47.147493 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.110)       0:01:02.949 ********
2026-06-10 13:48:47.147502 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.110)       0:01:02.948 ********
2026-06-10 13:48:47.207534 | controller | ok: [localhost] =>
2026-06-10 13:48:47.207601 | controller |     changed: false
2026-06-10 13:48:47.207610 | controller |     msg: All assertions passed
2026-06-10 13:48:47.207619 | controller |
2026-06-10 13:48:47.207628 | 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 13:48:47.207636 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.060)       0:01:03.010 ********
2026-06-10 13:48:47.207645 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.060)       0:01:03.008 ********
2026-06-10 13:48:47.462873 | controller | ok: [localhost]
2026-06-10 13:48:47.462957 | controller |
2026-06-10 13:48:47.462968 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:47.462977 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.254)       0:01:03.264 ********
2026-06-10 13:48:47.462985 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.254)       0:01:03.263 ********
2026-06-10 13:48:47.520997 | controller | ok: [localhost]
2026-06-10 13:48:47.521107 | controller |
2026-06-10 13:48:47.521121 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:47.521130 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.058)       0:01:03.322 ********
2026-06-10 13:48:47.521138 | controller | Wednesday 10 June 2026  13:48:47 +0000 (0:00:00.058)       0:01:03.321 ********
2026-06-10 13:48:48.021951 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-10 13:48:48.022003 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-10 13:48:48.022008 | controller |
2026-06-10 13:48:48.022012 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:48.022016 | controller |   _content |
2026-06-10 13:48:48.022020 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:48.022024 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:48.022027 | controller | }}
2026-06-10 13:48:48.022031 | controller | ] ***
2026-06-10 13:48:48.022035 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.500)       0:01:03.823 ********
2026-06-10 13:48:48.022038 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.500)       0:01:03.822 ********
2026-06-10 13:48:48.164022 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:48.164142 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:48.164154 | controller |
2026-06-10 13:48:48.164163 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:48.164171 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.142)       0:01:03.965 ********
2026-06-10 13:48:48.164179 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.142)       0:01:03.964 ********
2026-06-10 13:48:48.362516 | controller | changed: [localhost]
2026-06-10 13:48:48.362598 | controller |
2026-06-10 13:48:48.362609 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:48.362617 | controller |   (_destdir,
2026-06-10 13:48:48.362626 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:48.362634 | controller | }}, content={{
2026-06-10 13:48:48.362642 | controller |   (
2026-06-10 13:48:48.362650 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:48.362658 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:48.362681 | controller | }}, mode=0644] ***
2026-06-10 13:48:48.362689 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.198)       0:01:04.164 ********
2026-06-10 13:48:48.362697 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.198)       0:01:04.163 ********
2026-06-10 13:48:48.844430 | controller | changed: [localhost]
2026-06-10 13:48:48.844498 | controller |
2026-06-10 13:48:48.844509 | 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 13:48:48.844518 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:48:48.844527 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:48:48.844536 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:48:48.844544 | controller | }}, dest={{
2026-06-10 13:48:48.844552 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:48.844560 | controller |   stage['path'], _val.src_file
2026-06-10 13:48:48.844568 | controller |   ) |
2026-06-10 13:48:48.844576 | controller |   path_join
2026-06-10 13:48:48.844584 | controller |  }}] ***
2026-06-10 13:48:48.844592 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.481)       0:01:04.646 ********
2026-06-10 13:48:48.844600 | controller | Wednesday 10 June 2026  13:48:48 +0000 (0:00:00.481)       0:01:04.645 ********
2026-06-10 13:48:49.144012 | controller | changed: [localhost] => (item=dns-values)
2026-06-10 13:48:49.144104 | controller |
2026-06-10 13:48:49.144131 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:49.144141 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.299)       0:01:04.946 ********
2026-06-10 13:48:49.144149 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.299)       0:01:04.944 ********
2026-06-10 13:48:49.201720 | controller | skipping: [localhost]
2026-06-10 13:48:49.201796 | controller |
2026-06-10 13:48:49.201806 | 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 13:48:49.201815 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.057)       0:01:05.003 ********
2026-06-10 13:48:49.201823 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.057)       0:01:05.001 ********
2026-06-10 13:48:49.578462 | controller | changed: [localhost]
2026-06-10 13:48:49.578509 | controller |
2026-06-10 13:48:49.578514 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:48:49.578519 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.377)       0:01:05.380 ********
2026-06-10 13:48:49.578523 | controller | Wednesday 10 June 2026  13:48:49 +0000 (0:00:00.377)       0:01:05.379 ********
2026-06-10 13:48:50.090446 | controller | changed: [localhost]
2026-06-10 13:48:50.090512 | controller |
2026-06-10 13:48:50.090523 | 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 13:48:50.090533 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.512)       0:01:05.892 ********
2026-06-10 13:48:50.090542 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.512)       0:01:05.891 ********
2026-06-10 13:48:50.167872 | controller | skipping: [localhost]
2026-06-10 13:48:50.167913 | controller |
2026-06-10 13:48:50.167923 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:48:50.167932 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:48:50.167941 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:48:50.167951 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:48:50.167960 | controller |   ) | list
2026-06-10 13:48:50.167968 | controller | }}] ***
2026-06-10 13:48:50.167976 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.077)       0:01:05.969 ********
2026-06-10 13:48:50.167984 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.077)       0:01:05.968 ********
2026-06-10 13:48:50.244592 | controller | skipping: [localhost]
2026-06-10 13:48:50.244631 | controller |
2026-06-10 13:48:50.244642 | 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 13:48:50.244651 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:48:50.244659 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:48:50.244667 | controller | }}, mode=0644] ***
2026-06-10 13:48:50.244675 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.076)       0:01:06.046 ********
2026-06-10 13:48:50.244683 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.076)       0:01:06.045 ********
2026-06-10 13:48:50.553606 | controller | changed: [localhost]
2026-06-10 13:48:50.553674 | controller |
2026-06-10 13:48:50.553685 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:50.553694 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.309)       0:01:06.355 ********
2026-06-10 13:48:50.553703 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.309)       0:01:06.354 ********
2026-06-10 13:48:50.612039 | controller | skipping: [localhost]
2026-06-10 13:48:50.612139 | controller |
2026-06-10 13:48:50.612150 | 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 13:48:50.612159 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.058)       0:01:06.414 ********
2026-06-10 13:48:50.612167 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.058)       0:01:06.412 ********
2026-06-10 13:48:50.683655 | controller | skipping: [localhost]
2026-06-10 13:48:50.683737 | controller |
2026-06-10 13:48:50.683765 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-10 13:48:50.683775 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.071)       0:01:06.485 ********
2026-06-10 13:48:50.683783 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.071)       0:01:06.484 ********
2026-06-10 13:48:50.758741 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 13:48:50.758812 | controller | skipping: [localhost]
2026-06-10 13:48:50.758823 | controller |
2026-06-10 13:48:50.758832 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:50.758844 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.075)       0:01:06.560 ********
2026-06-10 13:48:50.758855 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.075)       0:01:06.559 ********
2026-06-10 13:48:50.833887 | controller | skipping: [localhost]
2026-06-10 13:48:50.833976 | controller |
2026-06-10 13:48:50.833989 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 13:48:50.834000 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.075)       0:01:06.636 ********
2026-06-10 13:48:50.834011 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.075)       0:01:06.634 ********
2026-06-10 13:48:50.921701 | controller | skipping: [localhost]
2026-06-10 13:48:50.921816 | controller |
2026-06-10 13:48:50.921830 | 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 13:48:50.921841 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.087)       0:01:06.723 ********
2026-06-10 13:48:50.921851 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.087)       0:01:06.722 ********
2026-06-10 13:48:50.993094 | controller | ok: [localhost] =>
2026-06-10 13:48:50.993181 | controller |     changed: false
2026-06-10 13:48:50.993194 | controller |     msg: All assertions passed
2026-06-10 13:48:50.993207 | controller |
2026-06-10 13:48:50.993234 | 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 13:48:50.993247 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.071)       0:01:06.795 ********
2026-06-10 13:48:50.993259 | controller | Wednesday 10 June 2026  13:48:50 +0000 (0:00:00.071)       0:01:06.793 ********
2026-06-10 13:48:51.032563 | controller | skipping: [localhost]
2026-06-10 13:48:51.032627 | controller |
2026-06-10 13:48:51.032638 | 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 13:48:51.032647 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.039)       0:01:06.834 ********
2026-06-10 13:48:51.032655 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.039)       0:01:06.833 ********
2026-06-10 13:48:51.082670 | 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 13:48:51.082749 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:48:51.082759 | controller |
2026-06-10 13:48:51.082768 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:51.082777 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.050)       0:01:06.884 ********
2026-06-10 13:48:51.082785 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.050)       0:01:06.883 ********
2026-06-10 13:48:51.124494 | controller | skipping: [localhost]
2026-06-10 13:48:51.124574 | controller |
2026-06-10 13:48:51.124585 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:51.124594 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.041)       0:01:06.926 ********
2026-06-10 13:48:51.124602 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.041)       0:01:06.925 ********
2026-06-10 13:48:51.180164 | controller | ok: [localhost]
2026-06-10 13:48:51.180240 | controller |
2026-06-10 13:48:51.180252 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:51.180262 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:51.180271 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:51.180280 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:51.180289 | controller | }}] ***
2026-06-10 13:48:51.180297 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.055)       0:01:06.982 ********
2026-06-10 13:48:51.180306 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.055)       0:01:06.981 ********
2026-06-10 13:48:51.250188 | controller | skipping: [localhost]
2026-06-10 13:48:51.250260 | controller |
2026-06-10 13:48:51.250271 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:51.250279 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:51.250288 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:51.250296 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:51.250305 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.070)       0:01:07.052 ********
2026-06-10 13:48:51.250313 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.069)       0:01:07.051 ********
2026-06-10 13:48:51.532361 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-10 13:48:51.532438 | controller |
2026-06-10 13:48:51.532466 | 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 13:48:51.532476 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.282)       0:01:07.334 ********
2026-06-10 13:48:51.532484 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.282)       0:01:07.333 ********
2026-06-10 13:48:51.597850 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:51.597911 | controller |
2026-06-10 13:48:51.597927 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 13:48:51.597932 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.065)       0:01:07.400 ********
2026-06-10 13:48:51.597936 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.065)       0:01:07.399 ********
2026-06-10 13:48:51.660223 | controller | skipping: [localhost]
2026-06-10 13:48:51.660298 | controller |
2026-06-10 13:48:51.660308 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-10 13:48:51.660317 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.061)       0:01:07.462 ********
2026-06-10 13:48:51.660325 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.061)       0:01:07.461 ********
2026-06-10 13:48:51.764486 | controller |
2026-06-10 13:48:51.764534 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:51.764544 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.104)       0:01:07.567 ********
2026-06-10 13:48:51.764552 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.104)       0:01:07.565 ********
2026-06-10 13:48:51.827890 | controller | skipping: [localhost]
2026-06-10 13:48:51.827948 | controller |
2026-06-10 13:48:51.827963 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:51.827976 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.063)       0:01:07.630 ********
2026-06-10 13:48:51.827989 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.063)       0:01:07.628 ********
2026-06-10 13:48:51.900247 | 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 13:48:51.900326 | controller |
2026-06-10 13:48:51.900336 | 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 13:48:51.900344 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.072)       0:01:07.702 ********
2026-06-10 13:48:51.900352 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.072)       0:01:07.701 ********
2026-06-10 13:48:51.959814 | controller | ok: [localhost] =>
2026-06-10 13:48:51.959951 | controller |     changed: false
2026-06-10 13:48:51.959959 | controller |     msg: All assertions passed
2026-06-10 13:48:51.959965 | controller |
2026-06-10 13:48:51.959971 | 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 13:48:51.959977 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.059)       0:01:07.762 ********
2026-06-10 13:48:51.959982 | controller | Wednesday 10 June 2026  13:48:51 +0000 (0:00:00.059)       0:01:07.760 ********
2026-06-10 13:48:52.184816 | controller | ok: [localhost]
2026-06-10 13:48:52.184888 | controller |
2026-06-10 13:48:52.184899 | 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 13:48:52.184908 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.224)       0:01:07.986 ********
2026-06-10 13:48:52.184916 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.224)       0:01:07.985 ********
2026-06-10 13:48:52.249889 | controller | ok: [localhost] =>
2026-06-10 13:48:52.249987 | controller |     changed: false
2026-06-10 13:48:52.250002 | controller |     msg: All assertions passed
2026-06-10 13:48:52.250014 | controller |
2026-06-10 13:48:52.250026 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:48:52.250038 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.065)       0:01:08.051 ********
2026-06-10 13:48:52.250049 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.065)       0:01:08.050 ********
2026-06-10 13:48:52.506376 | controller | ok: [localhost]
2026-06-10 13:48:52.506457 | controller |
2026-06-10 13:48:52.506472 | 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 13:48:52.506497 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:48:52.506509 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:48:52.506520 | controller |   _config_map_content |
2026-06-10 13:48:52.506532 | controller |   ansible.utils.remove_keys(
2026-06-10 13:48:52.506543 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:48:52.506554 | controller |     matching_parameter='regex')
2026-06-10 13:48:52.506566 | controller | }}, cacheable=False] ***
2026-06-10 13:48:52.506577 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.255)       0:01:08.307 ********
2026-06-10 13:48:52.506588 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.255)       0:01:08.306 ********
2026-06-10 13:48:52.779495 | controller | ok: [localhost]
2026-06-10 13:48:52.779590 | controller |
2026-06-10 13:48:52.779606 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:48:52.779619 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.273)       0:01:08.581 ********
2026-06-10 13:48:52.779631 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.273)       0:01:08.580 ********
2026-06-10 13:48:52.856188 | controller | skipping: [localhost]
2026-06-10 13:48:52.856268 | controller |
2026-06-10 13:48:52.856278 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:48:52.856287 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.076)       0:01:08.658 ********
2026-06-10 13:48:52.856295 | controller | Wednesday 10 June 2026  13:48:52 +0000 (0:00:00.076)       0:01:08.656 ********
2026-06-10 13:48:53.090663 | controller | changed: [localhost]
2026-06-10 13:48:53.090732 | controller |
2026-06-10 13:48:53.090743 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:48:53.090752 | controller |   (snippet_datadir,
2026-06-10 13:48:53.090760 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:48:53.090769 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:48:53.090777 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.234)       0:01:08.893 ********
2026-06-10 13:48:53.090785 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.234)       0:01:08.891 ********
2026-06-10 13:48:53.151242 | controller | skipping: [localhost]
2026-06-10 13:48:53.151288 | controller |
2026-06-10 13:48:53.151309 | 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 13:48:53.151319 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.060)       0:01:08.953 ********
2026-06-10 13:48:53.151327 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.060)       0:01:08.952 ********
2026-06-10 13:48:53.244812 | controller | ok: [localhost]
2026-06-10 13:48:53.244898 | controller |
2026-06-10 13:48:53.244909 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:48:53.244918 | controller |   (snippet_datadir,
2026-06-10 13:48:53.244926 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:48:53.244935 | controller | }}, content={{
2026-06-10 13:48:53.244943 | controller |   _base64_patch |
2026-06-10 13:48:53.244950 | controller |   default({}) |
2026-06-10 13:48:53.244958 | controller |   to_nice_yaml
2026-06-10 13:48:53.244965 | controller | }}, mode=0644] ***
2026-06-10 13:48:53.244973 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.093)       0:01:09.047 ********
2026-06-10 13:48:53.244981 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.093)       0:01:09.046 ********
2026-06-10 13:48:53.716492 | controller | changed: [localhost]
2026-06-10 13:48:53.716553 | controller |
2026-06-10 13:48:53.716558 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:48:53.716563 | controller |   (snippet_datadir,
2026-06-10 13:48:53.716566 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:48:53.716571 | controller | }}, content={{
2026-06-10 13:48:53.716575 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:48:53.716578 | controller |   default({}) |
2026-06-10 13:48:53.716590 | controller |   to_nice_yaml
2026-06-10 13:48:53.716594 | controller | }}, mode=0644] ***
2026-06-10 13:48:53.716598 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.471)       0:01:09.518 ********
2026-06-10 13:48:53.716601 | controller | Wednesday 10 June 2026  13:48:53 +0000 (0:00:00.471)       0:01:09.517 ********
2026-06-10 13:48:54.235382 | controller | changed: [localhost]
2026-06-10 13:48:54.235463 | controller |
2026-06-10 13:48:54.235475 | 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 13:48:54.235484 | controller |   (
2026-06-10 13:48:54.235492 | controller |     snippet_datadir,
2026-06-10 13:48:54.235500 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:48:54.235508 | controller |   ) | path_join
2026-06-10 13:48:54.235516 | controller | }}, mode=0644] ***
2026-06-10 13:48:54.235524 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.518)       0:01:10.037 ********
2026-06-10 13:48:54.235532 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.518)       0:01:10.036 ********
2026-06-10 13:48:54.676801 | controller | changed: [localhost]
2026-06-10 13:48:54.676856 | controller |
2026-06-10 13:48:54.676863 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:48:54.676869 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.441)       0:01:10.479 ********
2026-06-10 13:48:54.676875 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.441)       0:01:10.477 ********
2026-06-10 13:48:54.766759 | 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 13:48:54.766822 | controller |
2026-06-10 13:48:54.766833 | 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 13:48:54.766843 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.089)       0:01:10.569 ********
2026-06-10 13:48:54.766851 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.089)       0:01:10.567 ********
2026-06-10 13:48:54.865175 | controller | ok: [localhost] =>
2026-06-10 13:48:54.865238 | controller |     changed: false
2026-06-10 13:48:54.865247 | controller |     msg: All assertions passed
2026-06-10 13:48:54.865256 | controller |
2026-06-10 13:48:54.865264 | 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 13:48:54.865273 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.098)       0:01:10.667 ********
2026-06-10 13:48:54.865281 | controller | Wednesday 10 June 2026  13:48:54 +0000 (0:00:00.098)       0:01:10.666 ********
2026-06-10 13:48:55.095716 | controller | ok: [localhost]
2026-06-10 13:48:55.095798 | controller |
2026-06-10 13:48:55.095808 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:48:55.095817 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.230)       0:01:10.898 ********
2026-06-10 13:48:55.095824 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.230)       0:01:10.896 ********
2026-06-10 13:48:55.174493 | controller | ok: [localhost]
2026-06-10 13:48:55.174546 | controller |
2026-06-10 13:48:55.174552 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:48:55.174556 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.077)       0:01:10.976 ********
2026-06-10 13:48:55.174560 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.078)       0:01:10.975 ********
2026-06-10 13:48:55.581322 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-10 13:48:55.581366 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-10 13:48:55.581375 | controller |
2026-06-10 13:48:55.581382 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:48:55.581389 | controller |   _content |
2026-06-10 13:48:55.581396 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:48:55.581409 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:48:55.581416 | controller | }}
2026-06-10 13:48:55.581422 | controller | ] ***
2026-06-10 13:48:55.581429 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.407)       0:01:11.383 ********
2026-06-10 13:48:55.581436 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.407)       0:01:11.382 ********
2026-06-10 13:48:55.672012 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:48:55.672121 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:48:55.672135 | controller |
2026-06-10 13:48:55.672144 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:48:55.672153 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.090)       0:01:11.474 ********
2026-06-10 13:48:55.672160 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.090)       0:01:11.473 ********
2026-06-10 13:48:55.936766 | controller | changed: [localhost]
2026-06-10 13:48:55.936834 | controller |
2026-06-10 13:48:55.936845 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:48:55.936854 | controller |   (_destdir,
2026-06-10 13:48:55.936863 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:48:55.936871 | controller | }}, content={{
2026-06-10 13:48:55.936879 | controller |   (
2026-06-10 13:48:55.936887 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:48:55.936895 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:48:55.936903 | controller | }}, mode=0644] ***
2026-06-10 13:48:55.936911 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.264)       0:01:11.739 ********
2026-06-10 13:48:55.936918 | controller | Wednesday 10 June 2026  13:48:55 +0000 (0:00:00.264)       0:01:11.737 ********
2026-06-10 13:48:56.460909 | controller | changed: [localhost]
2026-06-10 13:48:56.460985 | controller |
2026-06-10 13:48:56.461002 | 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 13:48:56.461016 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:48:56.461030 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:48:56.461041 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:48:56.461052 | controller | }}, dest={{
2026-06-10 13:48:56.461103 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:56.461116 | controller |   stage['path'], _val.src_file
2026-06-10 13:48:56.461127 | controller |   ) |
2026-06-10 13:48:56.461138 | controller |   path_join
2026-06-10 13:48:56.461149 | controller |  }}] ***
2026-06-10 13:48:56.461160 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.523)       0:01:12.262 ********
2026-06-10 13:48:56.461172 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.523)       0:01:12.261 ********
2026-06-10 13:48:56.791040 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-10 13:48:56.791118 | controller |
2026-06-10 13:48:56.791131 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:56.791140 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.330)       0:01:12.593 ********
2026-06-10 13:48:56.791148 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.330)       0:01:12.591 ********
2026-06-10 13:48:56.869691 | controller | skipping: [localhost]
2026-06-10 13:48:56.869742 | controller |
2026-06-10 13:48:56.869751 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:48:56.869761 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.078)       0:01:12.671 ********
2026-06-10 13:48:56.869769 | controller | Wednesday 10 June 2026  13:48:56 +0000 (0:00:00.078)       0:01:12.670 ********
2026-06-10 13:48:57.297401 | controller | changed: [localhost]
2026-06-10 13:48:57.297479 | controller |
2026-06-10 13:48:57.297491 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:48:57.297501 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.427)       0:01:13.099 ********
2026-06-10 13:48:57.297520 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.427)       0:01:13.098 ********
2026-06-10 13:48:57.749125 | controller | changed: [localhost]
2026-06-10 13:48:57.749194 | controller |
2026-06-10 13:48:57.749205 | 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 13:48:57.749215 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.451)       0:01:13.551 ********
2026-06-10 13:48:57.749224 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.451)       0:01:13.549 ********
2026-06-10 13:48:57.824659 | controller | skipping: [localhost]
2026-06-10 13:48:57.824717 | controller |
2026-06-10 13:48:57.824727 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:48:57.824736 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:48:57.824745 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:48:57.824753 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:48:57.824761 | controller |   ) | list
2026-06-10 13:48:57.824770 | controller | }}] ***
2026-06-10 13:48:57.824778 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.075)       0:01:13.626 ********
2026-06-10 13:48:57.824786 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.075)       0:01:13.625 ********
2026-06-10 13:48:57.909923 | controller | skipping: [localhost]
2026-06-10 13:48:57.909988 | controller |
2026-06-10 13:48:57.910008 | 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 13:48:57.910017 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:48:57.910026 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:48:57.910034 | controller | }}, mode=0644] ***
2026-06-10 13:48:57.910041 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.085)       0:01:13.712 ********
2026-06-10 13:48:57.910050 | controller | Wednesday 10 June 2026  13:48:57 +0000 (0:00:00.085)       0:01:13.710 ********
2026-06-10 13:48:58.242288 | controller | changed: [localhost]
2026-06-10 13:48:58.242383 | controller |
2026-06-10 13:48:58.242398 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:58.242410 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.332)       0:01:14.044 ********
2026-06-10 13:48:58.242422 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.332)       0:01:14.043 ********
2026-06-10 13:48:58.318056 | controller | skipping: [localhost]
2026-06-10 13:48:58.318151 | controller |
2026-06-10 13:48:58.318158 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:48:58.318164 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.075)       0:01:14.120 ********
2026-06-10 13:48:58.318169 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.075)       0:01:14.118 ********
2026-06-10 13:48:58.380860 | controller | skipping: [localhost]
2026-06-10 13:48:58.380935 | controller |
2026-06-10 13:48:58.380944 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-10 13:48:58.380953 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.062)       0:01:14.182 ********
2026-06-10 13:48:58.380960 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.062)       0:01:14.181 ********
2026-06-10 13:48:58.482217 | 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 13:48:58.482287 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:48:58.482303 | controller | skipping: [localhost]
2026-06-10 13:48:58.482316 | controller |
2026-06-10 13:48:58.482328 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:48:58.482348 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.101)       0:01:14.284 ********
2026-06-10 13:48:58.482357 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.101)       0:01:14.282 ********
2026-06-10 13:48:58.555109 | controller | skipping: [localhost]
2026-06-10 13:48:58.555190 | controller |
2026-06-10 13:48:58.555201 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 13:48:58.555209 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.073)       0:01:14.357 ********
2026-06-10 13:48:58.555217 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.073)       0:01:14.356 ********
2026-06-10 13:48:58.619301 | controller | skipping: [localhost]
2026-06-10 13:48:58.619346 | controller |
2026-06-10 13:48:58.619358 | 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 13:48:58.619367 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.064)       0:01:14.421 ********
2026-06-10 13:48:58.619376 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.064)       0:01:14.420 ********
2026-06-10 13:48:58.668749 | controller | ok: [localhost] =>
2026-06-10 13:48:58.668787 | controller |     changed: false
2026-06-10 13:48:58.668796 | controller |     msg: All assertions passed
2026-06-10 13:48:58.668804 | controller |
2026-06-10 13:48:58.668813 | 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 13:48:58.668821 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.049)       0:01:14.471 ********
2026-06-10 13:48:58.668829 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.049)       0:01:14.469 ********
2026-06-10 13:48:58.703106 | controller | skipping: [localhost]
2026-06-10 13:48:58.703155 | controller |
2026-06-10 13:48:58.703166 | 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 13:48:58.703174 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.034)       0:01:14.505 ********
2026-06-10 13:48:58.703182 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.034)       0:01:14.504 ********
2026-06-10 13:48:58.748907 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 13:48:58.748952 | controller |
2026-06-10 13:48:58.748962 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:48:58.748970 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.045)       0:01:14.551 ********
2026-06-10 13:48:58.748978 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.045)       0:01:14.550 ********
2026-06-10 13:48:58.787662 | controller | skipping: [localhost]
2026-06-10 13:48:58.787702 | controller |
2026-06-10 13:48:58.787712 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:48:58.787720 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.038)       0:01:14.590 ********
2026-06-10 13:48:58.787727 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.038)       0:01:14.588 ********
2026-06-10 13:48:58.844812 | controller | ok: [localhost]
2026-06-10 13:48:58.844881 | controller |
2026-06-10 13:48:58.844891 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:48:58.844900 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:48:58.844909 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:48:58.844917 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:48:58.844925 | controller | }}] ***
2026-06-10 13:48:58.844933 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.056)       0:01:14.646 ********
2026-06-10 13:48:58.844953 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.056)       0:01:14.645 ********
2026-06-10 13:48:58.919225 | controller | skipping: [localhost]
2026-06-10 13:48:58.919308 | controller |
2026-06-10 13:48:58.919319 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:48:58.919328 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:48:58.919336 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:48:58.919345 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:48:58.919353 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.074)       0:01:14.721 ********
2026-06-10 13:48:58.919361 | controller | Wednesday 10 June 2026  13:48:58 +0000 (0:00:00.074)       0:01:14.719 ********
2026-06-10 13:48:59.193818 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-10 13:48:59.193905 | controller |
2026-06-10 13:48:59.193919 | 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 13:48:59.193932 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.274)       0:01:14.995 ********
2026-06-10 13:48:59.193943 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.274)       0:01:14.994 ********
2026-06-10 13:48:59.298186 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:48:59.298272 | controller |
2026-06-10 13:48:59.298285 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 13:48:59.298294 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.104)       0:01:15.100 ********
2026-06-10 13:48:59.298302 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.104)       0:01:15.098 ********
2026-06-10 13:48:59.351475 | controller | skipping: [localhost]
2026-06-10 13:48:59.351561 | controller |
2026-06-10 13:48:59.351576 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-10 13:48:59.351588 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.053)       0:01:15.153 ********
2026-06-10 13:48:59.351600 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.053)       0:01:15.152 ********
2026-06-10 13:48:59.470445 | controller |
2026-06-10 13:48:59.470561 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:48:59.470609 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.119)       0:01:15.272 ********
2026-06-10 13:48:59.470619 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.119)       0:01:15.271 ********
2026-06-10 13:48:59.545473 | controller | skipping: [localhost]
2026-06-10 13:48:59.545556 | controller |
2026-06-10 13:48:59.545567 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:48:59.545576 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.074)       0:01:15.347 ********
2026-06-10 13:48:59.545585 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.074)       0:01:15.346 ********
2026-06-10 13:48:59.640808 | 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 13:48:59.640891 | controller |
2026-06-10 13:48:59.640904 | 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 13:48:59.640914 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.095)       0:01:15.443 ********
2026-06-10 13:48:59.640923 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.095)       0:01:15.441 ********
2026-06-10 13:48:59.718345 | controller | ok: [localhost] =>
2026-06-10 13:48:59.718407 | controller |     changed: false
2026-06-10 13:48:59.718413 | controller |     msg: All assertions passed
2026-06-10 13:48:59.718419 | controller |
2026-06-10 13:48:59.718425 | 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 13:48:59.718439 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.077)       0:01:15.520 ********
2026-06-10 13:48:59.718445 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.077)       0:01:15.519 ********
2026-06-10 13:48:59.974475 | controller | ok: [localhost]
2026-06-10 13:48:59.974585 | controller |
2026-06-10 13:48:59.974600 | 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 13:48:59.974612 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.256)       0:01:15.776 ********
2026-06-10 13:48:59.974624 | controller | Wednesday 10 June 2026  13:48:59 +0000 (0:00:00.256)       0:01:15.775 ********
2026-06-10 13:49:00.057497 | controller | ok: [localhost] =>
2026-06-10 13:49:00.057550 | controller |     changed: false
2026-06-10 13:49:00.057556 | controller |     msg: All assertions passed
2026-06-10 13:49:00.057562 | controller |
2026-06-10 13:49:00.057568 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:00.057573 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.083)       0:01:15.859 ********
2026-06-10 13:49:00.057587 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.083)       0:01:15.858 ********
2026-06-10 13:49:00.293153 | controller | ok: [localhost]
2026-06-10 13:49:00.293217 | controller |
2026-06-10 13:49:00.293224 | 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 13:49:00.293229 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:00.293233 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:00.293237 | controller |   _config_map_content |
2026-06-10 13:49:00.293241 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:00.293244 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:00.293248 | controller |     matching_parameter='regex')
2026-06-10 13:49:00.293252 | controller | }}, cacheable=False] ***
2026-06-10 13:49:00.293255 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.225)       0:01:16.085 ********
2026-06-10 13:49:00.293259 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.225)       0:01:16.084 ********
2026-06-10 13:49:00.610409 | controller | ok: [localhost]
2026-06-10 13:49:00.610498 | controller |
2026-06-10 13:49:00.610511 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:00.610520 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.326)       0:01:16.412 ********
2026-06-10 13:49:00.610530 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.326)       0:01:16.411 ********
2026-06-10 13:49:00.686815 | 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 13:49:00.686895 | controller |
2026-06-10 13:49:00.686905 | 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 13:49:00.686913 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.076)       0:01:16.489 ********
2026-06-10 13:49:00.686934 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.076)       0:01:16.487 ********
2026-06-10 13:49:00.753910 | 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 13:49:00.753980 | controller |
2026-06-10 13:49:00.753990 | 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 13:49:00.753998 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.067)       0:01:16.556 ********
2026-06-10 13:49:00.754014 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.067)       0:01:16.555 ********
2026-06-10 13:49:00.813479 | controller | ok: [localhost] =>
2026-06-10 13:49:00.813549 | controller |     changed: false
2026-06-10 13:49:00.813555 | controller |     msg: All assertions passed
2026-06-10 13:49:00.813561 | controller |
2026-06-10 13:49:00.813567 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-10 13:49:00.813572 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.059)       0:01:16.615 ********
2026-06-10 13:49:00.813577 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.059)       0:01:16.614 ********
2026-06-10 13:49:00.901153 | 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 13:49:00.901234 | controller |
2026-06-10 13:49:00.901246 | 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 13:49:00.901256 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.087)       0:01:16.703 ********
2026-06-10 13:49:00.901264 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.087)       0:01:16.702 ********
2026-06-10 13:49:00.950144 | controller | skipping: [localhost]
2026-06-10 13:49:00.950229 | controller |
2026-06-10 13:49:00.950240 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-10 13:49:00.950249 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-10 13:49:00.950257 | controller | }}] ***
2026-06-10 13:49:00.950266 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.048)       0:01:16.752 ********
2026-06-10 13:49:00.950274 | controller | Wednesday 10 June 2026  13:49:00 +0000 (0:00:00.048)       0:01:16.751 ********
2026-06-10 13:49:01.001277 | controller | ok: [localhost]
2026-06-10 13:49:01.001357 | controller |
2026-06-10 13:49:01.001383 | 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 13:49:01.001396 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.051)       0:01:16.803 ********
2026-06-10 13:49:01.001408 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.051)       0:01:16.802 ********
2026-06-10 13:49:01.054133 | controller | ok: [localhost] =>
2026-06-10 13:49:01.054201 | controller |     changed: false
2026-06-10 13:49:01.054207 | controller |     msg: All assertions passed
2026-06-10 13:49:01.054213 | controller |
2026-06-10 13:49:01.054232 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:01.054238 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.052)       0:01:16.856 ********
2026-06-10 13:49:01.054243 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.052)       0:01:16.855 ********
2026-06-10 13:49:01.257967 | controller | changed: [localhost]
2026-06-10 13:49:01.258102 | controller |
2026-06-10 13:49:01.258123 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:01.258134 | controller |   (snippet_datadir,
2026-06-10 13:49:01.258143 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:01.258151 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:01.258160 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.203)       0:01:17.060 ********
2026-06-10 13:49:01.258168 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.203)       0:01:17.058 ********
2026-06-10 13:49:01.805604 | controller | changed: [localhost]
2026-06-10 13:49:01.805676 | controller |
2026-06-10 13:49:01.805687 | 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 13:49:01.805706 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.547)       0:01:17.607 ********
2026-06-10 13:49:01.805714 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.547)       0:01:17.606 ********
2026-06-10 13:49:01.915815 | controller | ok: [localhost]
2026-06-10 13:49:01.915867 | controller |
2026-06-10 13:49:01.915874 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:01.915882 | controller |   (snippet_datadir,
2026-06-10 13:49:01.915890 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:01.915897 | controller | }}, content={{
2026-06-10 13:49:01.915904 | controller |   _base64_patch |
2026-06-10 13:49:01.915911 | controller |   default({}) |
2026-06-10 13:49:01.915917 | controller |   to_nice_yaml
2026-06-10 13:49:01.915924 | controller | }}, mode=0644] ***
2026-06-10 13:49:01.915931 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.109)       0:01:17.717 ********
2026-06-10 13:49:01.915937 | controller | Wednesday 10 June 2026  13:49:01 +0000 (0:00:00.109)       0:01:17.716 ********
2026-06-10 13:49:02.386342 | controller | changed: [localhost]
2026-06-10 13:49:02.386404 | controller |
2026-06-10 13:49:02.386415 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:02.386425 | controller |   (snippet_datadir,
2026-06-10 13:49:02.386434 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:02.386444 | controller | }}, content={{
2026-06-10 13:49:02.386453 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:02.386462 | controller |   default({}) |
2026-06-10 13:49:02.386471 | controller |   to_nice_yaml
2026-06-10 13:49:02.386479 | controller | }}, mode=0644] ***
2026-06-10 13:49:02.386488 | controller | Wednesday 10 June 2026  13:49:02 +0000 (0:00:00.471)       0:01:18.188 ********
2026-06-10 13:49:02.386497 | controller | Wednesday 10 June 2026  13:49:02 +0000 (0:00:00.471)       0:01:18.187 ********
2026-06-10 13:49:02.847636 | controller | changed: [localhost]
2026-06-10 13:49:02.847673 | controller |
2026-06-10 13:49:02.847678 | 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 13:49:02.847683 | controller |   (
2026-06-10 13:49:02.847687 | controller |     snippet_datadir,
2026-06-10 13:49:02.847691 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:02.847695 | controller |   ) | path_join
2026-06-10 13:49:02.847698 | controller | }}, mode=0644] ***
2026-06-10 13:49:02.847702 | controller | Wednesday 10 June 2026  13:49:02 +0000 (0:00:00.460)       0:01:18.649 ********
2026-06-10 13:49:02.847706 | controller | Wednesday 10 June 2026  13:49:02 +0000 (0:00:00.460)       0:01:18.648 ********
2026-06-10 13:49:03.335498 | controller | changed: [localhost]
2026-06-10 13:49:03.335551 | controller |
2026-06-10 13:49:03.335562 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:03.335570 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.487)       0:01:19.137 ********
2026-06-10 13:49:03.335579 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.487)       0:01:19.136 ********
2026-06-10 13:49:03.440886 | 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 13:49:03.440955 | controller |
2026-06-10 13:49:03.440966 | 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 13:49:03.440975 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.105)       0:01:19.243 ********
2026-06-10 13:49:03.440984 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.105)       0:01:19.241 ********
2026-06-10 13:49:03.514792 | controller | ok: [localhost] =>
2026-06-10 13:49:03.514912 | controller |     changed: false
2026-06-10 13:49:03.514928 | controller |     msg: All assertions passed
2026-06-10 13:49:03.514940 | controller |
2026-06-10 13:49:03.514952 | 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 13:49:03.514964 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.073)       0:01:19.316 ********
2026-06-10 13:49:03.514988 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.073)       0:01:19.315 ********
2026-06-10 13:49:03.784568 | controller | ok: [localhost]
2026-06-10 13:49:03.784617 | controller |
2026-06-10 13:49:03.784622 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:03.784627 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.270)       0:01:19.586 ********
2026-06-10 13:49:03.784631 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.270)       0:01:19.585 ********
2026-06-10 13:49:03.862320 | controller | ok: [localhost]
2026-06-10 13:49:03.862365 | controller |
2026-06-10 13:49:03.862374 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:03.862382 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.077)       0:01:19.664 ********
2026-06-10 13:49:03.862389 | controller | Wednesday 10 June 2026  13:49:03 +0000 (0:00:00.077)       0:01:19.663 ********
2026-06-10 13:49:04.546484 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-10 13:49:04.546567 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-10 13:49:04.546582 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-10 13:49:04.546593 | controller |
2026-06-10 13:49:04.546605 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:04.546616 | controller |   _content |
2026-06-10 13:49:04.546627 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:04.546639 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:04.546651 | controller | }}
2026-06-10 13:49:04.546662 | controller | ] ***
2026-06-10 13:49:04.546674 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.684)       0:01:20.348 ********
2026-06-10 13:49:04.546685 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.684)       0:01:20.347 ********
2026-06-10 13:49:04.698817 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:49:04.698906 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:04.698917 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:04.698926 | controller |
2026-06-10 13:49:04.698935 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:04.698944 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.152)       0:01:20.500 ********
2026-06-10 13:49:04.698951 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.152)       0:01:20.499 ********
2026-06-10 13:49:04.976718 | controller | changed: [localhost]
2026-06-10 13:49:04.976798 | controller |
2026-06-10 13:49:04.976810 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:04.976820 | controller |   (_destdir,
2026-06-10 13:49:04.976829 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:04.976838 | controller | }}, content={{
2026-06-10 13:49:04.976847 | controller |   (
2026-06-10 13:49:04.976855 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:04.976864 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:04.976873 | controller | }}, mode=0644] ***
2026-06-10 13:49:04.976881 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.277)       0:01:20.778 ********
2026-06-10 13:49:04.976890 | controller | Wednesday 10 June 2026  13:49:04 +0000 (0:00:00.277)       0:01:20.777 ********
2026-06-10 13:49:05.515371 | controller | changed: [localhost]
2026-06-10 13:49:05.515431 | controller |
2026-06-10 13:49:05.515436 | 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 13:49:05.515441 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:49:05.515445 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:49:05.515449 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:49:05.515452 | controller | }}, dest={{
2026-06-10 13:49:05.515456 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:05.515460 | controller |   stage['path'], _val.src_file
2026-06-10 13:49:05.515464 | controller |   ) |
2026-06-10 13:49:05.515467 | controller |   path_join
2026-06-10 13:49:05.515479 | controller |  }}] ***
2026-06-10 13:49:05.515483 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.538)       0:01:21.317 ********
2026-06-10 13:49:05.515487 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.538)       0:01:21.316 ********
2026-06-10 13:49:05.818392 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-10 13:49:05.818450 | controller |
2026-06-10 13:49:05.818461 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:05.818470 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.302)       0:01:21.620 ********
2026-06-10 13:49:05.818478 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.302)       0:01:21.618 ********
2026-06-10 13:49:05.890350 | controller | skipping: [localhost]
2026-06-10 13:49:05.890427 | controller |
2026-06-10 13:49:05.890439 | 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 13:49:05.890449 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.072)       0:01:21.692 ********
2026-06-10 13:49:05.890457 | controller | Wednesday 10 June 2026  13:49:05 +0000 (0:00:00.072)       0:01:21.691 ********
2026-06-10 13:49:06.338757 | controller | changed: [localhost]
2026-06-10 13:49:06.338855 | controller |
2026-06-10 13:49:06.338872 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:49:06.338887 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.448)       0:01:22.140 ********
2026-06-10 13:49:06.338900 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.448)       0:01:22.139 ********
2026-06-10 13:49:06.868481 | controller | changed: [localhost]
2026-06-10 13:49:06.868517 | controller |
2026-06-10 13:49:06.868525 | 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 13:49:06.868532 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.529)       0:01:22.670 ********
2026-06-10 13:49:06.868538 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.529)       0:01:22.669 ********
2026-06-10 13:49:06.943456 | controller | skipping: [localhost]
2026-06-10 13:49:06.943492 | controller |
2026-06-10 13:49:06.943499 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:49:06.943505 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:49:06.943511 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:49:06.943516 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:49:06.943522 | controller |   ) | list
2026-06-10 13:49:06.943527 | controller | }}] ***
2026-06-10 13:49:06.943532 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.074)       0:01:22.745 ********
2026-06-10 13:49:06.943537 | controller | Wednesday 10 June 2026  13:49:06 +0000 (0:00:00.074)       0:01:22.744 ********
2026-06-10 13:49:07.019325 | controller | skipping: [localhost]
2026-06-10 13:49:07.019374 | controller |
2026-06-10 13:49:07.019385 | 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 13:49:07.019442 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:49:07.019451 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:49:07.019459 | controller | }}, mode=0644] ***
2026-06-10 13:49:07.019467 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.075)       0:01:22.821 ********
2026-06-10 13:49:07.019475 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.075)       0:01:22.820 ********
2026-06-10 13:49:07.331594 | controller | changed: [localhost]
2026-06-10 13:49:07.331645 | controller |
2026-06-10 13:49:07.331656 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:07.331672 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.312)       0:01:23.133 ********
2026-06-10 13:49:07.331680 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.312)       0:01:23.132 ********
2026-06-10 13:49:07.403648 | controller | skipping: [localhost]
2026-06-10 13:49:07.403699 | controller |
2026-06-10 13:49:07.403710 | 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 13:49:07.403719 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.071)       0:01:23.205 ********
2026-06-10 13:49:07.403830 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.071)       0:01:23.204 ********
2026-06-10 13:49:07.473813 | controller | skipping: [localhost]
2026-06-10 13:49:07.473873 | controller |
2026-06-10 13:49:07.473887 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-10 13:49:07.473899 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.070)       0:01:23.275 ********
2026-06-10 13:49:07.473910 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.070)       0:01:23.274 ********
2026-06-10 13:49:07.549890 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 13:49:07.549961 | controller | skipping: [localhost]
2026-06-10 13:49:07.549972 | controller |
2026-06-10 13:49:07.549982 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:07.549992 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.076)       0:01:23.351 ********
2026-06-10 13:49:07.550000 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.076)       0:01:23.350 ********
2026-06-10 13:49:07.618705 | controller | skipping: [localhost]
2026-06-10 13:49:07.618778 | controller |
2026-06-10 13:49:07.618789 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 13:49:07.618798 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.068)       0:01:23.420 ********
2026-06-10 13:49:07.618806 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.068)       0:01:23.419 ********
2026-06-10 13:49:07.696141 | controller | skipping: [localhost]
2026-06-10 13:49:07.696223 | controller |
2026-06-10 13:49:07.696234 | 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 13:49:07.696244 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.077)       0:01:23.498 ********
2026-06-10 13:49:07.696253 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.077)       0:01:23.496 ********
2026-06-10 13:49:07.760085 | controller | ok: [localhost] =>
2026-06-10 13:49:07.760142 | controller |     changed: false
2026-06-10 13:49:07.760151 | controller |     msg: All assertions passed
2026-06-10 13:49:07.760160 | controller |
2026-06-10 13:49:07.760168 | 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 13:49:07.760177 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.063)       0:01:23.561 ********
2026-06-10 13:49:07.760185 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.063)       0:01:23.560 ********
2026-06-10 13:49:07.788770 | controller | skipping: [localhost]
2026-06-10 13:49:07.788818 | controller |
2026-06-10 13:49:07.788828 | 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 13:49:07.788837 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.029)       0:01:23.591 ********
2026-06-10 13:49:07.788846 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.029)       0:01:23.589 ********
2026-06-10 13:49:07.822081 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:49:07.822117 | controller |
2026-06-10 13:49:07.822124 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:49:07.822129 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.033)       0:01:23.624 ********
2026-06-10 13:49:07.822133 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.033)       0:01:23.623 ********
2026-06-10 13:49:07.849610 | controller | skipping: [localhost]
2026-06-10 13:49:07.849630 | controller |
2026-06-10 13:49:07.849634 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:49:07.849638 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.027)       0:01:23.652 ********
2026-06-10 13:49:07.849642 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.027)       0:01:23.650 ********
2026-06-10 13:49:07.885291 | controller | ok: [localhost]
2026-06-10 13:49:07.885348 | controller |
2026-06-10 13:49:07.885353 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:49:07.885358 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:49:07.885362 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:49:07.885366 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:49:07.885370 | controller | }}] ***
2026-06-10 13:49:07.885374 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.035)       0:01:23.687 ********
2026-06-10 13:49:07.885378 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.035)       0:01:23.686 ********
2026-06-10 13:49:07.940569 | controller | skipping: [localhost]
2026-06-10 13:49:07.940603 | controller |
2026-06-10 13:49:07.940607 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:49:07.940611 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:07.940615 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:49:07.940619 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:49:07.940635 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.055)       0:01:23.742 ********
2026-06-10 13:49:07.940638 | controller | Wednesday 10 June 2026  13:49:07 +0000 (0:00:00.055)       0:01:23.741 ********
2026-06-10 13:49:08.199054 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-10 13:49:08.199179 | controller |
2026-06-10 13:49:08.199191 | 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 13:49:08.199201 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.258)       0:01:24.000 ********
2026-06-10 13:49:08.199209 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.258)       0:01:23.999 ********
2026-06-10 13:49:08.296818 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:49:08.296904 | controller |
2026-06-10 13:49:08.296915 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 13:49:08.296925 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.097)       0:01:24.098 ********
2026-06-10 13:49:08.296933 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.097)       0:01:24.097 ********
2026-06-10 13:49:08.364159 | controller | skipping: [localhost]
2026-06-10 13:49:08.364242 | controller |
2026-06-10 13:49:08.364253 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-10 13:49:08.364262 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.067)       0:01:24.166 ********
2026-06-10 13:49:08.364270 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.067)       0:01:24.164 ********
2026-06-10 13:49:08.482928 | controller |
2026-06-10 13:49:08.482989 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:49:08.482999 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.119)       0:01:24.285 ********
2026-06-10 13:49:08.483008 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.119)       0:01:24.283 ********
2026-06-10 13:49:08.547149 | controller | skipping: [localhost]
2026-06-10 13:49:08.547233 | controller |
2026-06-10 13:49:08.547244 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:49:08.547253 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.064)       0:01:24.349 ********
2026-06-10 13:49:08.547261 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.064)       0:01:24.348 ********
2026-06-10 13:49:08.652503 | 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 13:49:08.652590 | controller |
2026-06-10 13:49:08.652601 | 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 13:49:08.652610 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.105)       0:01:24.454 ********
2026-06-10 13:49:08.652618 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.105)       0:01:24.453 ********
2026-06-10 13:49:08.735665 | controller | ok: [localhost] =>
2026-06-10 13:49:08.735800 | controller |     changed: false
2026-06-10 13:49:08.735816 | controller |     msg: All assertions passed
2026-06-10 13:49:08.735828 | controller |
2026-06-10 13:49:08.735840 | 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 13:49:08.735852 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.082)       0:01:24.537 ********
2026-06-10 13:49:08.735864 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.082)       0:01:24.536 ********
2026-06-10 13:49:08.997106 | controller | ok: [localhost]
2026-06-10 13:49:08.997191 | controller |
2026-06-10 13:49:08.997202 | 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 13:49:08.997211 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.261)       0:01:24.798 ********
2026-06-10 13:49:08.997219 | controller | Wednesday 10 June 2026  13:49:08 +0000 (0:00:00.261)       0:01:24.797 ********
2026-06-10 13:49:09.058897 | controller | ok: [localhost] =>
2026-06-10 13:49:09.058981 | controller |     changed: false
2026-06-10 13:49:09.058991 | controller |     msg: All assertions passed
2026-06-10 13:49:09.059000 | controller |
2026-06-10 13:49:09.059009 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:09.059017 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.062)       0:01:24.861 ********
2026-06-10 13:49:09.059025 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.061)       0:01:24.859 ********
2026-06-10 13:49:09.273891 | controller | ok: [localhost]
2026-06-10 13:49:09.273958 | controller |
2026-06-10 13:49:09.273969 | 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 13:49:09.273980 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:09.273988 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:09.273996 | controller |   _config_map_content |
2026-06-10 13:49:09.274004 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:09.274012 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:09.274020 | controller |     matching_parameter='regex')
2026-06-10 13:49:09.274028 | controller | }}, cacheable=False] ***
2026-06-10 13:49:09.274036 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.215)       0:01:25.076 ********
2026-06-10 13:49:09.274044 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.215)       0:01:25.075 ********
2026-06-10 13:49:09.552603 | controller | ok: [localhost]
2026-06-10 13:49:09.552685 | controller |
2026-06-10 13:49:09.552714 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:09.552724 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.278)       0:01:25.355 ********
2026-06-10 13:49:09.552739 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.278)       0:01:25.353 ********
2026-06-10 13:49:09.593304 | controller | skipping: [localhost]
2026-06-10 13:49:09.593373 | controller |
2026-06-10 13:49:09.593384 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:09.593393 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.040)       0:01:25.395 ********
2026-06-10 13:49:09.593401 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.040)       0:01:25.394 ********
2026-06-10 13:49:09.803501 | controller | changed: [localhost]
2026-06-10 13:49:09.803601 | controller |
2026-06-10 13:49:09.803618 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:09.803630 | controller |   (snippet_datadir,
2026-06-10 13:49:09.803642 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:09.803655 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:09.803667 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.209)       0:01:25.605 ********
2026-06-10 13:49:09.803678 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.209)       0:01:25.604 ********
2026-06-10 13:49:09.864286 | controller | skipping: [localhost]
2026-06-10 13:49:09.864356 | controller |
2026-06-10 13:49:09.864367 | 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 13:49:09.864375 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.060)       0:01:25.666 ********
2026-06-10 13:49:09.864384 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.060)       0:01:25.665 ********
2026-06-10 13:49:09.932948 | controller | ok: [localhost]
2026-06-10 13:49:09.933019 | controller |
2026-06-10 13:49:09.933034 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:09.933047 | controller |   (snippet_datadir,
2026-06-10 13:49:09.933106 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:09.933126 | controller | }}, content={{
2026-06-10 13:49:09.933138 | controller |   _base64_patch |
2026-06-10 13:49:09.933150 | controller |   default({}) |
2026-06-10 13:49:09.933161 | controller |   to_nice_yaml
2026-06-10 13:49:09.933172 | controller | }}, mode=0644] ***
2026-06-10 13:49:09.933184 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.069)       0:01:25.735 ********
2026-06-10 13:49:09.933196 | controller | Wednesday 10 June 2026  13:49:09 +0000 (0:00:00.069)       0:01:25.734 ********
2026-06-10 13:49:10.413727 | controller | changed: [localhost]
2026-06-10 13:49:10.413819 | controller |
2026-06-10 13:49:10.413834 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:10.413846 | controller |   (snippet_datadir,
2026-06-10 13:49:10.413858 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:10.413869 | controller | }}, content={{
2026-06-10 13:49:10.413881 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:10.413892 | controller |   default({}) |
2026-06-10 13:49:10.413904 | controller |   to_nice_yaml
2026-06-10 13:49:10.413915 | controller | }}, mode=0644] ***
2026-06-10 13:49:10.413926 | controller | Wednesday 10 June 2026  13:49:10 +0000 (0:00:00.479)       0:01:26.215 ********
2026-06-10 13:49:10.413937 | controller | Wednesday 10 June 2026  13:49:10 +0000 (0:00:00.480)       0:01:26.214 ********
2026-06-10 13:49:10.944258 | controller | changed: [localhost]
2026-06-10 13:49:10.944304 | controller |
2026-06-10 13:49:10.944314 | 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 13:49:10.944323 | controller |   (
2026-06-10 13:49:10.944332 | controller |     snippet_datadir,
2026-06-10 13:49:10.944340 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:10.944348 | controller |   ) | path_join
2026-06-10 13:49:10.944356 | controller | }}, mode=0644] ***
2026-06-10 13:49:10.944364 | controller | Wednesday 10 June 2026  13:49:10 +0000 (0:00:00.530)       0:01:26.746 ********
2026-06-10 13:49:10.944372 | controller | Wednesday 10 June 2026  13:49:10 +0000 (0:00:00.530)       0:01:26.745 ********
2026-06-10 13:49:11.438518 | controller | changed: [localhost]
2026-06-10 13:49:11.438587 | controller |
2026-06-10 13:49:11.438600 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:11.438616 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.494)       0:01:27.241 ********
2026-06-10 13:49:11.438625 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.494)       0:01:27.239 ********
2026-06-10 13:49:11.534192 | 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 13:49:11.534243 | controller |
2026-06-10 13:49:11.534254 | 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 13:49:11.534264 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.095)       0:01:27.336 ********
2026-06-10 13:49:11.534274 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.095)       0:01:27.335 ********
2026-06-10 13:49:11.616510 | controller | ok: [localhost] =>
2026-06-10 13:49:11.616558 | controller |     changed: false
2026-06-10 13:49:11.616567 | controller |     msg: All assertions passed
2026-06-10 13:49:11.616576 | controller |
2026-06-10 13:49:11.616585 | 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 13:49:11.616594 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.081)       0:01:27.418 ********
2026-06-10 13:49:11.616602 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.081)       0:01:27.417 ********
2026-06-10 13:49:11.887857 | controller | ok: [localhost]
2026-06-10 13:49:11.887916 | controller |
2026-06-10 13:49:11.887933 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:11.887961 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.271)       0:01:27.689 ********
2026-06-10 13:49:11.887974 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.271)       0:01:27.688 ********
2026-06-10 13:49:11.965648 | controller | ok: [localhost]
2026-06-10 13:49:11.965686 | controller |
2026-06-10 13:49:11.965699 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:11.965705 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.077)       0:01:27.767 ********
2026-06-10 13:49:11.965710 | controller | Wednesday 10 June 2026  13:49:11 +0000 (0:00:00.077)       0:01:27.765 ********
2026-06-10 13:49:12.456421 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-10 13:49:12.456482 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-10 13:49:12.456494 | controller |
2026-06-10 13:49:12.456503 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:12.456511 | controller |   _content |
2026-06-10 13:49:12.456520 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:12.456563 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:12.456576 | controller | }}
2026-06-10 13:49:12.456588 | controller | ] ***
2026-06-10 13:49:12.456600 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.491)       0:01:28.258 ********
2026-06-10 13:49:12.456612 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.491)       0:01:28.257 ********
2026-06-10 13:49:12.549241 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:12.549291 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:12.549303 | controller |
2026-06-10 13:49:12.549312 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:12.549322 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.092)       0:01:28.351 ********
2026-06-10 13:49:12.549330 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.092)       0:01:28.349 ********
2026-06-10 13:49:12.790701 | controller | changed: [localhost]
2026-06-10 13:49:12.790783 | controller |
2026-06-10 13:49:12.790796 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:12.790807 | controller |   (_destdir,
2026-06-10 13:49:12.790817 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:12.790844 | controller | }}, content={{
2026-06-10 13:49:12.790854 | controller |   (
2026-06-10 13:49:12.790864 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:12.790874 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:12.790883 | controller | }}, mode=0644] ***
2026-06-10 13:49:12.790891 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.241)       0:01:28.592 ********
2026-06-10 13:49:12.790898 | controller | Wednesday 10 June 2026  13:49:12 +0000 (0:00:00.241)       0:01:28.591 ********
2026-06-10 13:49:13.251634 | controller | changed: [localhost]
2026-06-10 13:49:13.251702 | controller |
2026-06-10 13:49:13.251713 | 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 13:49:13.251723 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:49:13.251732 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:49:13.251740 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:49:13.251748 | controller | }}, dest={{
2026-06-10 13:49:13.251756 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:13.251764 | controller |   stage['path'], _val.src_file
2026-06-10 13:49:13.251772 | controller |   ) |
2026-06-10 13:49:13.251780 | controller |   path_join
2026-06-10 13:49:13.251788 | controller |  }}] ***
2026-06-10 13:49:13.251796 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.461)       0:01:29.054 ********
2026-06-10 13:49:13.251804 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.461)       0:01:29.053 ********
2026-06-10 13:49:13.528466 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-10 13:49:13.528525 | controller |
2026-06-10 13:49:13.528536 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:13.528545 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.276)       0:01:29.330 ********
2026-06-10 13:49:13.528554 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.276)       0:01:29.329 ********
2026-06-10 13:49:13.592997 | controller | skipping: [localhost]
2026-06-10 13:49:13.593091 | controller |
2026-06-10 13:49:13.593113 | 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 13:49:13.593127 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.064)       0:01:29.395 ********
2026-06-10 13:49:13.593138 | controller | Wednesday 10 June 2026  13:49:13 +0000 (0:00:00.064)       0:01:29.394 ********
2026-06-10 13:49:14.002628 | controller | changed: [localhost]
2026-06-10 13:49:14.002670 | controller |
2026-06-10 13:49:14.002680 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:49:14.002688 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.409)       0:01:29.805 ********
2026-06-10 13:49:14.002695 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.409)       0:01:29.803 ********
2026-06-10 13:49:14.479474 | controller | changed: [localhost]
2026-06-10 13:49:14.479515 | controller |
2026-06-10 13:49:14.479524 | 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 13:49:14.479533 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.476)       0:01:30.281 ********
2026-06-10 13:49:14.479541 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.476)       0:01:30.280 ********
2026-06-10 13:49:14.530985 | controller | skipping: [localhost]
2026-06-10 13:49:14.531023 | controller |
2026-06-10 13:49:14.531032 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:49:14.531039 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:49:14.531047 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:49:14.531053 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:49:14.531226 | controller |   ) | list
2026-06-10 13:49:14.531247 | controller | }}] ***
2026-06-10 13:49:14.531254 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.051)       0:01:30.333 ********
2026-06-10 13:49:14.531261 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.051)       0:01:30.332 ********
2026-06-10 13:49:14.590084 | controller | skipping: [localhost]
2026-06-10 13:49:14.590119 | controller |
2026-06-10 13:49:14.590126 | 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 13:49:14.590131 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:49:14.590137 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:49:14.590142 | controller | }}, mode=0644] ***
2026-06-10 13:49:14.590148 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.059)       0:01:30.392 ********
2026-06-10 13:49:14.590153 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.059)       0:01:30.391 ********
2026-06-10 13:49:14.870165 | controller | changed: [localhost]
2026-06-10 13:49:14.870217 | controller |
2026-06-10 13:49:14.870228 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:14.870237 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.279)       0:01:30.672 ********
2026-06-10 13:49:14.870245 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.279)       0:01:30.670 ********
2026-06-10 13:49:14.944104 | controller | skipping: [localhost]
2026-06-10 13:49:14.944152 | controller |
2026-06-10 13:49:14.944163 | 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 13:49:14.944196 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.074)       0:01:30.746 ********
2026-06-10 13:49:14.944205 | controller | Wednesday 10 June 2026  13:49:14 +0000 (0:00:00.074)       0:01:30.744 ********
2026-06-10 13:49:15.015137 | controller | skipping: [localhost]
2026-06-10 13:49:15.015215 | controller |
2026-06-10 13:49:15.015230 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-10 13:49:15.015243 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.070)       0:01:30.816 ********
2026-06-10 13:49:15.015254 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.070)       0:01:30.815 ********
2026-06-10 13:49:15.092960 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:49:15.093007 | controller | skipping: [localhost]
2026-06-10 13:49:15.093018 | controller |
2026-06-10 13:49:15.093027 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:15.093036 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.078)       0:01:30.895 ********
2026-06-10 13:49:15.093044 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.078)       0:01:30.893 ********
2026-06-10 13:49:15.159702 | controller | skipping: [localhost]
2026-06-10 13:49:15.159774 | controller |
2026-06-10 13:49:15.159785 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 13:49:15.159794 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.066)       0:01:30.961 ********
2026-06-10 13:49:15.159803 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.066)       0:01:30.960 ********
2026-06-10 13:49:15.236900 | controller | skipping: [localhost]
2026-06-10 13:49:15.236954 | controller |
2026-06-10 13:49:15.236966 | 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 13:49:15.236975 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.077)       0:01:31.038 ********
2026-06-10 13:49:15.236983 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.077)       0:01:31.037 ********
2026-06-10 13:49:15.297195 | controller | ok: [localhost] =>
2026-06-10 13:49:15.297316 | controller |     changed: false
2026-06-10 13:49:15.297329 | controller |     msg: All assertions passed
2026-06-10 13:49:15.297341 | controller |
2026-06-10 13:49:15.297352 | 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 13:49:15.297364 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.059)       0:01:31.098 ********
2026-06-10 13:49:15.297376 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.059)       0:01:31.097 ********
2026-06-10 13:49:15.335940 | controller | skipping: [localhost]
2026-06-10 13:49:15.336021 | controller |
2026-06-10 13:49:15.336032 | 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 13:49:15.336041 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.039)       0:01:31.137 ********
2026-06-10 13:49:15.336049 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.039)       0:01:31.136 ********
2026-06-10 13:49:15.384645 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:49:15.384708 | controller |
2026-06-10 13:49:15.384715 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:49:15.384721 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.049)       0:01:31.187 ********
2026-06-10 13:49:15.384726 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.049)       0:01:31.185 ********
2026-06-10 13:49:15.407966 | controller | skipping: [localhost]
2026-06-10 13:49:15.407988 | controller |
2026-06-10 13:49:15.408004 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:49:15.408010 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.023)       0:01:31.210 ********
2026-06-10 13:49:15.408015 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.023)       0:01:31.209 ********
2026-06-10 13:49:15.448626 | controller | ok: [localhost]
2026-06-10 13:49:15.448651 | controller |
2026-06-10 13:49:15.448659 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:49:15.448667 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:49:15.448674 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:49:15.448681 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:49:15.448689 | controller | }}] ***
2026-06-10 13:49:15.448696 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.040)       0:01:31.251 ********
2026-06-10 13:49:15.448703 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.040)       0:01:31.249 ********
2026-06-10 13:49:15.485323 | controller | skipping: [localhost]
2026-06-10 13:49:15.485368 | controller |
2026-06-10 13:49:15.485378 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:49:15.485387 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:15.485396 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:49:15.485405 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:49:15.485413 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.036)       0:01:31.287 ********
2026-06-10 13:49:15.485422 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.036)       0:01:31.286 ********
2026-06-10 13:49:15.733776 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:49:15.733841 | controller |
2026-06-10 13:49:15.733849 | 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 13:49:15.733853 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.248)       0:01:31.536 ********
2026-06-10 13:49:15.733857 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.248)       0:01:31.534 ********
2026-06-10 13:49:15.833202 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:49:15.833279 | controller |
2026-06-10 13:49:15.833286 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 13:49:15.833292 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.099)       0:01:31.635 ********
2026-06-10 13:49:15.833297 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.099)       0:01:31.634 ********
2026-06-10 13:49:15.898703 | controller | skipping: [localhost]
2026-06-10 13:49:15.898771 | controller |
2026-06-10 13:49:15.898777 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=ci_gen_kustomize_values] ***
2026-06-10 13:49:15.898782 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.065)       0:01:31.701 ********
2026-06-10 13:49:15.898786 | controller | Wednesday 10 June 2026  13:49:15 +0000 (0:00:00.065)       0:01:31.699 ********
2026-06-10 13:49:16.032909 | controller |
2026-06-10 13:49:16.032972 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:49:16.032979 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.134)       0:01:31.835 ********
2026-06-10 13:49:16.032984 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.134)       0:01:31.834 ********
2026-06-10 13:49:16.098483 | controller | skipping: [localhost]
2026-06-10 13:49:16.098573 | controller |
2026-06-10 13:49:16.098584 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:49:16.098593 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.065)       0:01:31.901 ********
2026-06-10 13:49:16.098601 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.065)       0:01:31.899 ********
2026-06-10 13:49:16.165435 | 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 13:49:16.165556 | controller |
2026-06-10 13:49:16.165571 | 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 13:49:16.165583 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.066)       0:01:31.967 ********
2026-06-10 13:49:16.165594 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.066)       0:01:31.966 ********
2026-06-10 13:49:16.226154 | controller | ok: [localhost] =>
2026-06-10 13:49:16.226267 | controller |     changed: false
2026-06-10 13:49:16.226277 | controller |     msg: All assertions passed
2026-06-10 13:49:16.226285 | controller |
2026-06-10 13:49:16.226294 | 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 13:49:16.226303 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.060)       0:01:32.028 ********
2026-06-10 13:49:16.226311 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.060)       0:01:32.027 ********
2026-06-10 13:49:16.474561 | controller | ok: [localhost]
2026-06-10 13:49:16.474659 | controller |
2026-06-10 13:49:16.474675 | 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 13:49:16.474687 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.247)       0:01:32.276 ********
2026-06-10 13:49:16.474699 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.247)       0:01:32.275 ********
2026-06-10 13:49:16.561320 | controller | ok: [localhost] =>
2026-06-10 13:49:16.561406 | controller |     changed: false
2026-06-10 13:49:16.561415 | controller |     msg: All assertions passed
2026-06-10 13:49:16.561424 | controller |
2026-06-10 13:49:16.561453 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:16.561464 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.086)       0:01:32.363 ********
2026-06-10 13:49:16.561491 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.086)       0:01:32.361 ********
2026-06-10 13:49:16.817127 | controller | ok: [localhost]
2026-06-10 13:49:16.817187 | controller |
2026-06-10 13:49:16.817200 | 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 13:49:16.817209 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:16.817217 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:16.817225 | controller |   _config_map_content |
2026-06-10 13:49:16.817233 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:16.817241 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:16.817248 | controller |     matching_parameter='regex')
2026-06-10 13:49:16.817256 | controller | }}, cacheable=False] ***
2026-06-10 13:49:16.817264 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.255)       0:01:32.619 ********
2026-06-10 13:49:16.817272 | controller | Wednesday 10 June 2026  13:49:16 +0000 (0:00:00.255)       0:01:32.617 ********
2026-06-10 13:49:17.046920 | controller | ok: [localhost]
2026-06-10 13:49:17.046981 | controller |
2026-06-10 13:49:17.046994 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:17.047005 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.229)       0:01:32.848 ********
2026-06-10 13:49:17.047015 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.229)       0:01:32.847 ********
2026-06-10 13:49:17.095864 | controller | skipping: [localhost]
2026-06-10 13:49:17.095957 | controller |
2026-06-10 13:49:17.095970 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:17.095982 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.048)       0:01:32.897 ********
2026-06-10 13:49:17.095994 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.048)       0:01:32.896 ********
2026-06-10 13:49:17.348004 | controller | ok: [localhost]
2026-06-10 13:49:17.348157 | controller |
2026-06-10 13:49:17.348172 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:17.348182 | controller |   (snippet_datadir,
2026-06-10 13:49:17.348191 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:17.348200 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:17.348209 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.252)       0:01:33.150 ********
2026-06-10 13:49:17.348217 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.252)       0:01:33.149 ********
2026-06-10 13:49:17.459887 | controller | skipping: [localhost]
2026-06-10 13:49:17.459947 | controller |
2026-06-10 13:49:17.459954 | 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 13:49:17.459960 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.111)       0:01:33.261 ********
2026-06-10 13:49:17.459966 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.111)       0:01:33.260 ********
2026-06-10 13:49:17.552419 | controller | ok: [localhost]
2026-06-10 13:49:17.552508 | controller |
2026-06-10 13:49:17.552524 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:17.552536 | controller |   (snippet_datadir,
2026-06-10 13:49:17.552547 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:17.552558 | controller | }}, content={{
2026-06-10 13:49:17.552569 | controller |   _base64_patch |
2026-06-10 13:49:17.552579 | controller |   default({}) |
2026-06-10 13:49:17.552587 | controller |   to_nice_yaml
2026-06-10 13:49:17.552594 | controller | }}, mode=0644] ***
2026-06-10 13:49:17.552602 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.092)       0:01:33.354 ********
2026-06-10 13:49:17.552610 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.092)       0:01:33.353 ********
2026-06-10 13:49:17.956014 | controller | ok: [localhost]
2026-06-10 13:49:17.956118 | controller |
2026-06-10 13:49:17.956140 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:17.956153 | controller |   (snippet_datadir,
2026-06-10 13:49:17.956165 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:17.956177 | controller | }}, content={{
2026-06-10 13:49:17.956188 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:17.956210 | controller |   default({}) |
2026-06-10 13:49:17.956222 | controller |   to_nice_yaml
2026-06-10 13:49:17.956233 | controller | }}, mode=0644] ***
2026-06-10 13:49:17.956245 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.404)       0:01:33.758 ********
2026-06-10 13:49:17.956256 | controller | Wednesday 10 June 2026  13:49:17 +0000 (0:00:00.404)       0:01:33.757 ********
2026-06-10 13:49:18.401724 | controller | ok: [localhost]
2026-06-10 13:49:18.401812 | controller |
2026-06-10 13:49:18.401823 | 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 13:49:18.401832 | controller |   (
2026-06-10 13:49:18.401840 | controller |     snippet_datadir,
2026-06-10 13:49:18.401849 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:18.401857 | controller |   ) | path_join
2026-06-10 13:49:18.401865 | controller | }}, mode=0644] ***
2026-06-10 13:49:18.401873 | controller | Wednesday 10 June 2026  13:49:18 +0000 (0:00:00.445)       0:01:34.203 ********
2026-06-10 13:49:18.401881 | controller | Wednesday 10 June 2026  13:49:18 +0000 (0:00:00.445)       0:01:34.202 ********
2026-06-10 13:49:18.951637 | controller | changed: [localhost]
2026-06-10 13:49:18.951692 | controller |
2026-06-10 13:49:18.951698 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:18.951702 | controller | Wednesday 10 June 2026  13:49:18 +0000 (0:00:00.549)       0:01:34.753 ********
2026-06-10 13:49:18.951706 | controller | Wednesday 10 June 2026  13:49:18 +0000 (0:00:00.549)       0:01:34.752 ********
2026-06-10 13:49:19.063202 | 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 13:49:19.063287 | controller |
2026-06-10 13:49:19.063317 | 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 13:49:19.063327 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.111)       0:01:34.865 ********
2026-06-10 13:49:19.063336 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.111)       0:01:34.864 ********
2026-06-10 13:49:19.138933 | controller | ok: [localhost] =>
2026-06-10 13:49:19.139016 | controller |     changed: false
2026-06-10 13:49:19.139027 | controller |     msg: All assertions passed
2026-06-10 13:49:19.139037 | controller |
2026-06-10 13:49:19.139046 | 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 13:49:19.139087 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.075)       0:01:34.940 ********
2026-06-10 13:49:19.139101 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.075)       0:01:34.939 ********
2026-06-10 13:49:19.400755 | controller | ok: [localhost]
2026-06-10 13:49:19.400825 | controller |
2026-06-10 13:49:19.400836 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:19.400845 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.261)       0:01:35.202 ********
2026-06-10 13:49:19.400853 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.261)       0:01:35.201 ********
2026-06-10 13:49:19.475211 | controller | ok: [localhost]
2026-06-10 13:49:19.475263 | controller |
2026-06-10 13:49:19.475270 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:19.475276 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.074)       0:01:35.277 ********
2026-06-10 13:49:19.475282 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.074)       0:01:35.275 ********
2026-06-10 13:49:19.973727 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:49:19.974158 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:49:19.974181 | controller |
2026-06-10 13:49:19.974191 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:19.974200 | controller |   _content |
2026-06-10 13:49:19.974218 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:19.974226 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:19.974235 | controller | }}
2026-06-10 13:49:19.974242 | controller | ] ***
2026-06-10 13:49:19.974251 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.498)       0:01:35.775 ********
2026-06-10 13:49:19.974259 | controller | Wednesday 10 June 2026  13:49:19 +0000 (0:00:00.498)       0:01:35.774 ********
2026-06-10 13:49:20.102633 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:20.102720 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:20.102736 | controller |
2026-06-10 13:49:20.102750 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:20.102762 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.128)       0:01:35.904 ********
2026-06-10 13:49:20.102774 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.128)       0:01:35.903 ********
2026-06-10 13:49:20.367647 | controller | ok: [localhost]
2026-06-10 13:49:20.367724 | controller |
2026-06-10 13:49:20.367734 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:20.367743 | controller |   (_destdir,
2026-06-10 13:49:20.367752 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:20.367761 | controller | }}, content={{
2026-06-10 13:49:20.367768 | controller |   (
2026-06-10 13:49:20.367776 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:20.367785 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:20.367793 | controller | }}, mode=0644] ***
2026-06-10 13:49:20.367801 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.265)       0:01:36.170 ********
2026-06-10 13:49:20.367809 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.265)       0:01:36.168 ********
2026-06-10 13:49:20.928628 | controller | changed: [localhost]
2026-06-10 13:49:20.928692 | controller |
2026-06-10 13:49:20.928703 | 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 13:49:20.928713 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:49:20.928721 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:49:20.928730 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:49:20.928737 | controller | }}, dest={{
2026-06-10 13:49:20.928746 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:20.928754 | controller |   stage['path'], _val.src_file
2026-06-10 13:49:20.928762 | controller |   ) |
2026-06-10 13:49:20.928769 | controller |   path_join
2026-06-10 13:49:20.928777 | controller |  }}] ***
2026-06-10 13:49:20.928785 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.560)       0:01:36.730 ********
2026-06-10 13:49:20.928793 | controller | Wednesday 10 June 2026  13:49:20 +0000 (0:00:00.560)       0:01:36.729 ********
2026-06-10 13:49:21.248009 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:49:21.248098 | controller |
2026-06-10 13:49:21.248111 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:21.248121 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.319)       0:01:37.050 ********
2026-06-10 13:49:21.248129 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.319)       0:01:37.048 ********
2026-06-10 13:49:21.300959 | controller | skipping: [localhost]
2026-06-10 13:49:21.300995 | controller |
2026-06-10 13:49:21.301000 | 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 13:49:21.301004 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.053)       0:01:37.103 ********
2026-06-10 13:49:21.301008 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.053)       0:01:37.101 ********
2026-06-10 13:49:21.740659 | controller | changed: [localhost]
2026-06-10 13:49:21.740751 | controller |
2026-06-10 13:49:21.740767 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:49:21.740779 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.439)       0:01:37.542 ********
2026-06-10 13:49:21.740803 | controller | Wednesday 10 June 2026  13:49:21 +0000 (0:00:00.439)       0:01:37.541 ********
2026-06-10 13:49:22.215816 | controller | changed: [localhost]
2026-06-10 13:49:22.215900 | controller |
2026-06-10 13:49:22.215912 | 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 13:49:22.215923 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.474)       0:01:38.017 ********
2026-06-10 13:49:22.215931 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.474)       0:01:38.016 ********
2026-06-10 13:49:22.299802 | controller | skipping: [localhost]
2026-06-10 13:49:22.299891 | controller |
2026-06-10 13:49:22.299902 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:49:22.299912 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:49:22.299921 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:49:22.299929 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:49:22.299937 | controller |   ) | list
2026-06-10 13:49:22.299946 | controller | }}] ***
2026-06-10 13:49:22.299954 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.084)       0:01:38.101 ********
2026-06-10 13:49:22.299962 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.084)       0:01:38.100 ********
2026-06-10 13:49:22.384152 | controller | skipping: [localhost]
2026-06-10 13:49:22.384239 | controller |
2026-06-10 13:49:22.384250 | 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 13:49:22.384259 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:49:22.384267 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:49:22.384275 | controller | }}, mode=0644] ***
2026-06-10 13:49:22.384283 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.084)       0:01:38.185 ********
2026-06-10 13:49:22.384291 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.084)       0:01:38.184 ********
2026-06-10 13:49:22.709997 | controller | changed: [localhost]
2026-06-10 13:49:22.710094 | controller |
2026-06-10 13:49:22.710109 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:22.710118 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.326)       0:01:38.512 ********
2026-06-10 13:49:22.710128 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.326)       0:01:38.511 ********
2026-06-10 13:49:22.756389 | controller | skipping: [localhost]
2026-06-10 13:49:22.756413 | controller |
2026-06-10 13:49:22.756418 | 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 13:49:22.756422 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.046)       0:01:38.559 ********
2026-06-10 13:49:22.756425 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.046)       0:01:38.557 ********
2026-06-10 13:49:22.811245 | controller | skipping: [localhost]
2026-06-10 13:49:22.811349 | controller |
2026-06-10 13:49:22.811363 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=wait_condition.yml] ***
2026-06-10 13:49:22.811375 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.054)       0:01:38.613 ********
2026-06-10 13:49:22.811385 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.054)       0:01:38.612 ********
2026-06-10 13:49:22.869292 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 13:49:22.869352 | controller | skipping: [localhost]
2026-06-10 13:49:22.869367 | controller |
2026-06-10 13:49:22.869378 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:22.869389 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.058)       0:01:38.671 ********
2026-06-10 13:49:22.869411 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.058)       0:01:38.670 ********
2026-06-10 13:49:22.928359 | controller | skipping: [localhost]
2026-06-10 13:49:22.928431 | controller |
2026-06-10 13:49:22.928441 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 13:49:22.928450 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.058)       0:01:38.730 ********
2026-06-10 13:49:22.928458 | controller | Wednesday 10 June 2026  13:49:22 +0000 (0:00:00.058)       0:01:38.729 ********
2026-06-10 13:49:23.005013 | controller | skipping: [localhost]
2026-06-10 13:49:23.005126 | controller |
2026-06-10 13:49:23.005147 | 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 13:49:23.005160 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.077)       0:01:38.807 ********
2026-06-10 13:49:23.005172 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.077)       0:01:38.806 ********
2026-06-10 13:49:23.060487 | controller | ok: [localhost] =>
2026-06-10 13:49:23.060529 | controller |     changed: false
2026-06-10 13:49:23.060538 | controller |     msg: All assertions passed
2026-06-10 13:49:23.060545 | controller |
2026-06-10 13:49:23.060553 | 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 13:49:23.060561 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.054)       0:01:38.862 ********
2026-06-10 13:49:23.060567 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.055)       0:01:38.861 ********
2026-06-10 13:49:23.099692 | controller | skipping: [localhost]
2026-06-10 13:49:23.099743 | controller |
2026-06-10 13:49:23.099754 | 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 13:49:23.099764 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.039)       0:01:38.902 ********
2026-06-10 13:49:23.099773 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.039)       0:01:38.900 ********
2026-06-10 13:49:23.148436 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 13:49:23.148487 | controller |
2026-06-10 13:49:23.148500 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:49:23.148511 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.048)       0:01:38.950 ********
2026-06-10 13:49:23.148520 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.048)       0:01:38.949 ********
2026-06-10 13:49:23.181746 | controller | skipping: [localhost]
2026-06-10 13:49:23.181789 | controller |
2026-06-10 13:49:23.181797 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:49:23.181803 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.033)       0:01:38.984 ********
2026-06-10 13:49:23.181809 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.033)       0:01:38.982 ********
2026-06-10 13:49:23.230221 | controller | ok: [localhost]
2026-06-10 13:49:23.230272 | controller |
2026-06-10 13:49:23.230283 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:49:23.230293 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:49:23.230304 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:49:23.230313 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:49:23.230322 | controller | }}] ***
2026-06-10 13:49:23.230331 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.048)       0:01:39.032 ********
2026-06-10 13:49:23.230339 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.048)       0:01:39.031 ********
2026-06-10 13:49:23.304456 | controller | skipping: [localhost]
2026-06-10 13:49:23.304521 | controller |
2026-06-10 13:49:23.304531 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:49:23.304540 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:23.304548 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:49:23.304556 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:49:23.304564 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.073)       0:01:39.106 ********
2026-06-10 13:49:23.304572 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.073)       0:01:39.105 ********
2026-06-10 13:49:23.779033 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 13:49:23.779082 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 13:49:23.779089 | controller |
2026-06-10 13:49:23.779093 | 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 13:49:23.779098 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.475)       0:01:39.581 ********
2026-06-10 13:49:23.779101 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.475)       0:01:39.580 ********
2026-06-10 13:49:23.865567 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 13:49:23.865604 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:49:23.865613 | controller |
2026-06-10 13:49:23.865622 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 13:49:23.865630 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.086)       0:01:39.668 ********
2026-06-10 13:49:23.865638 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.086)       0:01:39.666 ********
2026-06-10 13:49:23.931546 | controller | skipping: [localhost]
2026-06-10 13:49:23.931593 | controller |
2026-06-10 13:49:23.931603 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-10 13:49:23.931613 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.065)       0:01:39.734 ********
2026-06-10 13:49:23.931621 | controller | Wednesday 10 June 2026  13:49:23 +0000 (0:00:00.065)       0:01:39.732 ********
2026-06-10 13:49:24.099335 | controller |
2026-06-10 13:49:24.099398 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:49:24.099411 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.167)       0:01:39.901 ********
2026-06-10 13:49:24.099420 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.167)       0:01:39.900 ********
2026-06-10 13:49:24.163896 | controller | skipping: [localhost]
2026-06-10 13:49:24.163953 | controller |
2026-06-10 13:49:24.163964 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:49:24.163973 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.064)       0:01:39.966 ********
2026-06-10 13:49:24.163981 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.064)       0:01:39.965 ********
2026-06-10 13:49:24.233592 | 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 13:49:24.233657 | controller |
2026-06-10 13:49:24.233670 | 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 13:49:24.233680 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.069)       0:01:40.036 ********
2026-06-10 13:49:24.233701 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.069)       0:01:40.034 ********
2026-06-10 13:49:24.302889 | controller | ok: [localhost] =>
2026-06-10 13:49:24.302951 | controller |     changed: false
2026-06-10 13:49:24.302962 | controller |     msg: All assertions passed
2026-06-10 13:49:24.302971 | controller |
2026-06-10 13:49:24.302980 | 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 13:49:24.303037 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.068)       0:01:40.104 ********
2026-06-10 13:49:24.303046 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.068)       0:01:40.103 ********
2026-06-10 13:49:24.544698 | controller | ok: [localhost]
2026-06-10 13:49:24.544744 | controller |
2026-06-10 13:49:24.544749 | 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 13:49:24.544753 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.242)       0:01:40.346 ********
2026-06-10 13:49:24.544757 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.242)       0:01:40.345 ********
2026-06-10 13:49:24.603490 | controller | ok: [localhost] =>
2026-06-10 13:49:24.603539 | controller |     changed: false
2026-06-10 13:49:24.603544 | controller |     msg: All assertions passed
2026-06-10 13:49:24.603548 | controller |
2026-06-10 13:49:24.603553 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:24.603557 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.058)       0:01:40.405 ********
2026-06-10 13:49:24.603561 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.058)       0:01:40.404 ********
2026-06-10 13:49:24.804841 | controller | ok: [localhost]
2026-06-10 13:49:24.804898 | controller |
2026-06-10 13:49:24.804909 | 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 13:49:24.804919 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:24.804927 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:24.804935 | controller |   _config_map_content |
2026-06-10 13:49:24.804943 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:24.804951 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:24.804958 | controller |     matching_parameter='regex')
2026-06-10 13:49:24.804966 | controller | }}, cacheable=False] ***
2026-06-10 13:49:24.804974 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.201)       0:01:40.607 ********
2026-06-10 13:49:24.804982 | controller | Wednesday 10 June 2026  13:49:24 +0000 (0:00:00.201)       0:01:40.605 ********
2026-06-10 13:49:25.036025 | controller | ok: [localhost]
2026-06-10 13:49:25.036111 | controller |
2026-06-10 13:49:25.036125 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:25.036133 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.231)       0:01:40.838 ********
2026-06-10 13:49:25.036141 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.231)       0:01:40.837 ********
2026-06-10 13:49:25.103888 | controller | skipping: [localhost]
2026-06-10 13:49:25.103936 | controller |
2026-06-10 13:49:25.103943 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:25.103949 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.067)       0:01:40.906 ********
2026-06-10 13:49:25.103955 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.067)       0:01:40.905 ********
2026-06-10 13:49:25.353855 | controller | ok: [localhost]
2026-06-10 13:49:25.353907 | controller |
2026-06-10 13:49:25.353914 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:25.353920 | controller |   (snippet_datadir,
2026-06-10 13:49:25.353925 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:25.353931 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:25.353936 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.249)       0:01:41.155 ********
2026-06-10 13:49:25.353941 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.249)       0:01:41.154 ********
2026-06-10 13:49:25.449588 | controller | skipping: [localhost]
2026-06-10 13:49:25.449625 | controller |
2026-06-10 13:49:25.449635 | 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 13:49:25.449652 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.095)       0:01:41.251 ********
2026-06-10 13:49:25.449660 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.095)       0:01:41.250 ********
2026-06-10 13:49:25.535947 | controller | ok: [localhost]
2026-06-10 13:49:25.535981 | controller |
2026-06-10 13:49:25.535990 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:25.535998 | controller |   (snippet_datadir,
2026-06-10 13:49:25.536006 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:25.536014 | controller | }}, content={{
2026-06-10 13:49:25.536022 | controller |   _base64_patch |
2026-06-10 13:49:25.536029 | controller |   default({}) |
2026-06-10 13:49:25.536037 | controller |   to_nice_yaml
2026-06-10 13:49:25.536044 | controller | }}, mode=0644] ***
2026-06-10 13:49:25.536052 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.086)       0:01:41.337 ********
2026-06-10 13:49:25.536087 | controller | Wednesday 10 June 2026  13:49:25 +0000 (0:00:00.086)       0:01:41.336 ********
2026-06-10 13:49:26.005437 | controller | ok: [localhost]
2026-06-10 13:49:26.005500 | controller |
2026-06-10 13:49:26.005511 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:26.005521 | controller |   (snippet_datadir,
2026-06-10 13:49:26.005529 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:26.005538 | controller | }}, content={{
2026-06-10 13:49:26.005547 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:26.005555 | controller |   default({}) |
2026-06-10 13:49:26.005562 | controller |   to_nice_yaml
2026-06-10 13:49:26.005570 | controller | }}, mode=0644] ***
2026-06-10 13:49:26.005578 | controller | Wednesday 10 June 2026  13:49:26 +0000 (0:00:00.469)       0:01:41.807 ********
2026-06-10 13:49:26.005586 | controller | Wednesday 10 June 2026  13:49:26 +0000 (0:00:00.469)       0:01:41.805 ********
2026-06-10 13:49:27.507377 | controller | ok: [localhost]
2026-06-10 13:49:27.507431 | controller |
2026-06-10 13:49:27.507450 | 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 13:49:27.507460 | controller |   (
2026-06-10 13:49:27.507469 | controller |     snippet_datadir,
2026-06-10 13:49:27.507478 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:27.507487 | controller |   ) | path_join
2026-06-10 13:49:27.507495 | controller | }}, mode=0644] ***
2026-06-10 13:49:27.507504 | controller | Wednesday 10 June 2026  13:49:27 +0000 (0:00:01.501)       0:01:43.309 ********
2026-06-10 13:49:27.507513 | controller | Wednesday 10 June 2026  13:49:27 +0000 (0:00:01.501)       0:01:43.307 ********
2026-06-10 13:49:28.008945 | controller | changed: [localhost]
2026-06-10 13:49:28.009004 | controller |
2026-06-10 13:49:28.009015 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:28.009024 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.501)       0:01:43.810 ********
2026-06-10 13:49:28.009032 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.501)       0:01:43.809 ********
2026-06-10 13:49:28.112863 | 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 13:49:28.113019 | controller |
2026-06-10 13:49:28.113038 | 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 13:49:28.113051 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.104)       0:01:43.915 ********
2026-06-10 13:49:28.113103 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.104)       0:01:43.913 ********
2026-06-10 13:49:28.180809 | controller | ok: [localhost] =>
2026-06-10 13:49:28.180867 | controller |     changed: false
2026-06-10 13:49:28.180877 | controller |     msg: All assertions passed
2026-06-10 13:49:28.180886 | controller |
2026-06-10 13:49:28.180895 | 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 13:49:28.180903 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.067)       0:01:43.983 ********
2026-06-10 13:49:28.180920 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.067)       0:01:43.981 ********
2026-06-10 13:49:28.428720 | controller | ok: [localhost]
2026-06-10 13:49:28.428779 | controller |
2026-06-10 13:49:28.428792 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:28.428801 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.247)       0:01:44.230 ********
2026-06-10 13:49:28.428809 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.247)       0:01:44.229 ********
2026-06-10 13:49:28.505864 | controller | ok: [localhost]
2026-06-10 13:49:28.505930 | controller |
2026-06-10 13:49:28.505940 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:28.505949 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.077)       0:01:44.307 ********
2026-06-10 13:49:28.505957 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.077)       0:01:44.306 ********
2026-06-10 13:49:28.965010 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 13:49:28.965093 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 13:49:28.965114 | controller |
2026-06-10 13:49:28.965127 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:28.965138 | controller |   _content |
2026-06-10 13:49:28.965150 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:28.965161 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:28.965169 | controller | }}
2026-06-10 13:49:28.965177 | controller | ] ***
2026-06-10 13:49:28.965185 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.459)       0:01:44.766 ********
2026-06-10 13:49:28.965193 | controller | Wednesday 10 June 2026  13:49:28 +0000 (0:00:00.459)       0:01:44.765 ********
2026-06-10 13:49:29.091147 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:29.091191 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:29.091203 | controller |
2026-06-10 13:49:29.091212 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:29.091221 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.126)       0:01:44.893 ********
2026-06-10 13:49:29.091230 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.126)       0:01:44.891 ********
2026-06-10 13:49:29.368756 | controller | ok: [localhost]
2026-06-10 13:49:29.368815 | controller |
2026-06-10 13:49:29.368827 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:29.368835 | controller |   (_destdir,
2026-06-10 13:49:29.368844 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:29.368852 | controller | }}, content={{
2026-06-10 13:49:29.368860 | controller |   (
2026-06-10 13:49:29.368868 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:29.368876 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:29.368884 | controller | }}, mode=0644] ***
2026-06-10 13:49:29.368892 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.277)       0:01:45.170 ********
2026-06-10 13:49:29.368900 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.277)       0:01:45.169 ********
2026-06-10 13:49:29.872296 | controller | changed: [localhost]
2026-06-10 13:49:29.872324 | controller |
2026-06-10 13:49:29.872329 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:49:29.872334 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.503)       0:01:45.674 ********
2026-06-10 13:49:29.872338 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.503)       0:01:45.673 ********
2026-06-10 13:49:29.926866 | controller | skipping: [localhost]
2026-06-10 13:49:29.926913 | controller |
2026-06-10 13:49:29.926923 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:49:29.926932 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.054)       0:01:45.729 ********
2026-06-10 13:49:29.926941 | controller | Wednesday 10 June 2026  13:49:29 +0000 (0:00:00.054)       0:01:45.727 ********
2026-06-10 13:49:30.068194 | 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 13:49:30.068255 | controller |
2026-06-10 13:49:30.068267 | 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 13:49:30.068278 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.141)       0:01:45.870 ********
2026-06-10 13:49:30.068287 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.141)       0:01:45.869 ********
2026-06-10 13:49:30.142810 | controller | ok: [localhost] =>
2026-06-10 13:49:30.142867 | controller |     changed: false
2026-06-10 13:49:30.142882 | controller |     msg: All assertions passed
2026-06-10 13:49:30.142895 | controller |
2026-06-10 13:49:30.142908 | 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 13:49:30.142921 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.074)       0:01:45.945 ********
2026-06-10 13:49:30.142933 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.074)       0:01:45.943 ********
2026-06-10 13:49:30.415479 | controller | ok: [localhost]
2026-06-10 13:49:30.415525 | controller |
2026-06-10 13:49:30.415536 | 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 13:49:30.415545 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.272)       0:01:46.217 ********
2026-06-10 13:49:30.415553 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.272)       0:01:46.216 ********
2026-06-10 13:49:30.498565 | controller | ok: [localhost] =>
2026-06-10 13:49:30.498613 | controller |     changed: false
2026-06-10 13:49:30.498623 | controller |     msg: All assertions passed
2026-06-10 13:49:30.498634 | controller |
2026-06-10 13:49:30.498642 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:30.498650 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.082)       0:01:46.300 ********
2026-06-10 13:49:30.498658 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.082)       0:01:46.299 ********
2026-06-10 13:49:30.710641 | controller | ok: [localhost]
2026-06-10 13:49:30.710689 | controller |
2026-06-10 13:49:30.710701 | 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 13:49:30.710710 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:30.710719 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:30.710727 | controller |   _config_map_content |
2026-06-10 13:49:30.710735 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:30.710743 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:30.710751 | controller |     matching_parameter='regex')
2026-06-10 13:49:30.710759 | controller | }}, cacheable=False] ***
2026-06-10 13:49:30.710767 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.212)       0:01:46.513 ********
2026-06-10 13:49:30.710775 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.212)       0:01:46.511 ********
2026-06-10 13:49:30.915195 | controller | ok: [localhost]
2026-06-10 13:49:30.915236 | controller |
2026-06-10 13:49:30.915245 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:30.915252 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.204)       0:01:46.717 ********
2026-06-10 13:49:30.915258 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.204)       0:01:46.716 ********
2026-06-10 13:49:30.961104 | controller | skipping: [localhost]
2026-06-10 13:49:30.961158 | controller |
2026-06-10 13:49:30.961172 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:30.961183 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.045)       0:01:46.763 ********
2026-06-10 13:49:30.961204 | controller | Wednesday 10 June 2026  13:49:30 +0000 (0:00:00.045)       0:01:46.761 ********
2026-06-10 13:49:31.200498 | controller | changed: [localhost]
2026-06-10 13:49:31.200546 | controller |
2026-06-10 13:49:31.200557 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:31.200565 | controller |   (snippet_datadir,
2026-06-10 13:49:31.200574 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:31.200582 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:31.200590 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.239)       0:01:47.002 ********
2026-06-10 13:49:31.200598 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.239)       0:01:47.001 ********
2026-06-10 13:49:31.708152 | controller | changed: [localhost]
2026-06-10 13:49:31.708199 | controller |
2026-06-10 13:49:31.708210 | 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 13:49:31.708220 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.507)       0:01:47.510 ********
2026-06-10 13:49:31.708228 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.507)       0:01:47.509 ********
2026-06-10 13:49:31.802717 | controller | ok: [localhost]
2026-06-10 13:49:31.802762 | controller |
2026-06-10 13:49:31.802773 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:31.802782 | controller |   (snippet_datadir,
2026-06-10 13:49:31.802791 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:31.802799 | controller | }}, content={{
2026-06-10 13:49:31.802807 | controller |   _base64_patch |
2026-06-10 13:49:31.802815 | controller |   default({}) |
2026-06-10 13:49:31.802823 | controller |   to_nice_yaml
2026-06-10 13:49:31.802831 | controller | }}, mode=0644] ***
2026-06-10 13:49:31.802839 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.094)       0:01:47.604 ********
2026-06-10 13:49:31.802847 | controller | Wednesday 10 June 2026  13:49:31 +0000 (0:00:00.094)       0:01:47.603 ********
2026-06-10 13:49:32.272324 | controller | changed: [localhost]
2026-06-10 13:49:32.272371 | controller |
2026-06-10 13:49:32.272391 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:32.272400 | controller |   (snippet_datadir,
2026-06-10 13:49:32.272408 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:32.272417 | controller | }}, content={{
2026-06-10 13:49:32.272425 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:32.272433 | controller |   default({}) |
2026-06-10 13:49:32.272441 | controller |   to_nice_yaml
2026-06-10 13:49:32.272449 | controller | }}, mode=0644] ***
2026-06-10 13:49:32.272457 | controller | Wednesday 10 June 2026  13:49:32 +0000 (0:00:00.469)       0:01:48.074 ********
2026-06-10 13:49:32.272466 | controller | Wednesday 10 June 2026  13:49:32 +0000 (0:00:00.469)       0:01:48.073 ********
2026-06-10 13:49:32.756225 | controller | changed: [localhost]
2026-06-10 13:49:32.756273 | controller |
2026-06-10 13:49:32.756284 | 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 13:49:32.756293 | controller |   (
2026-06-10 13:49:32.756301 | controller |     snippet_datadir,
2026-06-10 13:49:32.756309 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:32.756317 | controller |   ) | path_join
2026-06-10 13:49:32.756325 | controller | }}, mode=0644] ***
2026-06-10 13:49:32.756333 | controller | Wednesday 10 June 2026  13:49:32 +0000 (0:00:00.483)       0:01:48.558 ********
2026-06-10 13:49:32.756341 | controller | Wednesday 10 June 2026  13:49:32 +0000 (0:00:00.483)       0:01:48.556 ********
2026-06-10 13:49:33.234388 | controller | changed: [localhost]
2026-06-10 13:49:33.234435 | controller |
2026-06-10 13:49:33.234447 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:33.234456 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.478)       0:01:49.036 ********
2026-06-10 13:49:33.234465 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.478)       0:01:49.035 ********
2026-06-10 13:49:33.296577 | 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 13:49:33.296628 | controller |
2026-06-10 13:49:33.296638 | 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 13:49:33.296648 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.062)       0:01:49.099 ********
2026-06-10 13:49:33.296656 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.062)       0:01:49.097 ********
2026-06-10 13:49:33.355695 | controller | ok: [localhost] =>
2026-06-10 13:49:33.355737 | controller |     changed: false
2026-06-10 13:49:33.355746 | controller |     msg: All assertions passed
2026-06-10 13:49:33.355755 | controller |
2026-06-10 13:49:33.355763 | 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 13:49:33.355772 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.059)       0:01:49.158 ********
2026-06-10 13:49:33.355779 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.059)       0:01:49.157 ********
2026-06-10 13:49:33.581015 | controller | ok: [localhost]
2026-06-10 13:49:33.581117 | controller |
2026-06-10 13:49:33.581137 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:33.581149 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.224)       0:01:49.383 ********
2026-06-10 13:49:33.581159 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.224)       0:01:49.381 ********
2026-06-10 13:49:33.625001 | controller | ok: [localhost]
2026-06-10 13:49:33.625047 | controller |
2026-06-10 13:49:33.625098 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:33.625112 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.043)       0:01:49.427 ********
2026-06-10 13:49:33.625121 | controller | Wednesday 10 June 2026  13:49:33 +0000 (0:00:00.043)       0:01:49.425 ********
2026-06-10 13:49:34.248715 | 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 13:49:34.248759 | 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 13:49:34.248769 | 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 13:49:34.248777 | controller |
2026-06-10 13:49:34.248786 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:34.248794 | controller |   _content |
2026-06-10 13:49:34.248802 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:34.248810 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:34.248819 | controller | }}
2026-06-10 13:49:34.248827 | controller | ] ***
2026-06-10 13:49:34.248835 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.623)       0:01:50.050 ********
2026-06-10 13:49:34.248843 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.623)       0:01:50.049 ********
2026-06-10 13:49:34.366646 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 13:49:34.366680 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:34.366685 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:34.366690 | controller |
2026-06-10 13:49:34.366695 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:34.366700 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.118)       0:01:50.169 ********
2026-06-10 13:49:34.366705 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.118)       0:01:50.167 ********
2026-06-10 13:49:34.617274 | controller | changed: [localhost]
2026-06-10 13:49:34.617319 | controller |
2026-06-10 13:49:34.617330 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:34.617338 | controller |   (_destdir,
2026-06-10 13:49:34.617347 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:34.617355 | controller | }}, content={{
2026-06-10 13:49:34.617363 | controller |   (
2026-06-10 13:49:34.617371 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:34.617386 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:34.617394 | controller | }}, mode=0644] ***
2026-06-10 13:49:34.617402 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.250)       0:01:50.419 ********
2026-06-10 13:49:34.617410 | controller | Wednesday 10 June 2026  13:49:34 +0000 (0:00:00.250)       0:01:50.418 ********
2026-06-10 13:49:35.093031 | controller | changed: [localhost]
2026-06-10 13:49:35.093080 | controller |
2026-06-10 13:49:35.093087 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:49:35.093091 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:49:35.093096 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:49:35.093099 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:49:35.093103 | controller | }}, dest={{
2026-06-10 13:49:35.093107 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:35.093111 | controller |   stage['path'], _val.src_file
2026-06-10 13:49:35.093115 | controller |   ) |
2026-06-10 13:49:35.093118 | controller |   path_join
2026-06-10 13:49:35.093122 | controller |  }}] ***
2026-06-10 13:49:35.093126 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.476)       0:01:50.895 ********
2026-06-10 13:49:35.093130 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.476)       0:01:50.894 ********
2026-06-10 13:49:35.672206 | controller | changed: [localhost] => (item=service-values)
2026-06-10 13:49:35.672253 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 13:49:35.672264 | controller |
2026-06-10 13:49:35.672273 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:35.672282 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.578)       0:01:51.474 ********
2026-06-10 13:49:35.672290 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.578)       0:01:51.472 ********
2026-06-10 13:49:35.741858 | controller | skipping: [localhost]
2026-06-10 13:49:35.741905 | controller |
2026-06-10 13:49:35.741916 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:49:35.741924 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.069)       0:01:51.543 ********
2026-06-10 13:49:35.741941 | controller | Wednesday 10 June 2026  13:49:35 +0000 (0:00:00.069)       0:01:51.542 ********
2026-06-10 13:49:36.357430 | controller | changed: [localhost]
2026-06-10 13:49:36.357477 | controller |
2026-06-10 13:49:36.357488 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:49:36.357497 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.615)       0:01:52.159 ********
2026-06-10 13:49:36.357506 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.615)       0:01:52.158 ********
2026-06-10 13:49:36.858918 | controller | changed: [localhost]
2026-06-10 13:49:36.858968 | controller |
2026-06-10 13:49:36.858980 | 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 13:49:36.858991 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.501)       0:01:52.660 ********
2026-06-10 13:49:36.859002 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.501)       0:01:52.659 ********
2026-06-10 13:49:36.919947 | controller | skipping: [localhost]
2026-06-10 13:49:36.919996 | controller |
2026-06-10 13:49:36.920007 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:49:36.920017 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:49:36.920028 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:49:36.920038 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:49:36.920047 | controller |   ) | list
2026-06-10 13:49:36.920056 | controller | }}] ***
2026-06-10 13:49:36.920114 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.061)       0:01:52.721 ********
2026-06-10 13:49:36.920133 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.061)       0:01:52.720 ********
2026-06-10 13:49:36.991939 | controller | skipping: [localhost]
2026-06-10 13:49:36.991990 | controller |
2026-06-10 13:49:36.992002 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:49:36.992011 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:49:36.992020 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:49:36.992031 | controller | }}, mode=0644] ***
2026-06-10 13:49:36.992040 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.071)       0:01:52.793 ********
2026-06-10 13:49:36.992049 | controller | Wednesday 10 June 2026  13:49:36 +0000 (0:00:00.071)       0:01:52.792 ********
2026-06-10 13:49:37.288251 | controller | changed: [localhost]
2026-06-10 13:49:37.288336 | controller |
2026-06-10 13:49:37.288347 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:37.288356 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.295)       0:01:53.089 ********
2026-06-10 13:49:37.288365 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.295)       0:01:53.088 ********
2026-06-10 13:49:37.364421 | controller | skipping: [localhost]
2026-06-10 13:49:37.364472 | controller |
2026-06-10 13:49:37.364486 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:49:37.364497 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.076)       0:01:53.166 ********
2026-06-10 13:49:37.364507 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.076)       0:01:53.165 ********
2026-06-10 13:49:37.436395 | controller | skipping: [localhost]
2026-06-10 13:49:37.436443 | controller |
2026-06-10 13:49:37.436456 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-10 13:49:37.436465 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.071)       0:01:53.238 ********
2026-06-10 13:49:37.436474 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.071)       0:01:53.237 ********
2026-06-10 13:49:37.500609 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 13:49:37.500655 | controller | skipping: [localhost]
2026-06-10 13:49:37.500667 | controller |
2026-06-10 13:49:37.500676 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:37.500684 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.064)       0:01:53.302 ********
2026-06-10 13:49:37.500692 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.064)       0:01:53.301 ********
2026-06-10 13:49:37.557192 | controller | skipping: [localhost]
2026-06-10 13:49:37.557242 | controller |
2026-06-10 13:49:37.557254 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 13:49:37.557263 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.056)       0:01:53.359 ********
2026-06-10 13:49:37.557272 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.056)       0:01:53.357 ********
2026-06-10 13:49:37.617044 | controller | skipping: [localhost]
2026-06-10 13:49:37.617110 | controller |
2026-06-10 13:49:37.617121 | 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 13:49:37.617127 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.060)       0:01:53.419 ********
2026-06-10 13:49:37.617133 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.060)       0:01:53.417 ********
2026-06-10 13:49:37.666365 | controller | ok: [localhost] =>
2026-06-10 13:49:37.666392 | controller |     changed: false
2026-06-10 13:49:37.666398 | controller |     msg: All assertions passed
2026-06-10 13:49:37.666403 | controller |
2026-06-10 13:49:37.666408 | 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 13:49:37.666419 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.049)       0:01:53.468 ********
2026-06-10 13:49:37.666425 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.049)       0:01:53.467 ********
2026-06-10 13:49:37.699455 | controller | skipping: [localhost]
2026-06-10 13:49:37.699483 | controller |
2026-06-10 13:49:37.699490 | 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 13:49:37.699497 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.032)       0:01:53.501 ********
2026-06-10 13:49:37.699503 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.032)       0:01:53.500 ********
2026-06-10 13:49:37.745176 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:49:37.745213 | controller |
2026-06-10 13:49:37.745220 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 13:49:37.745226 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.045)       0:01:53.547 ********
2026-06-10 13:49:37.745232 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.045)       0:01:53.546 ********
2026-06-10 13:49:37.773414 | controller | skipping: [localhost]
2026-06-10 13:49:37.773439 | controller |
2026-06-10 13:49:37.773446 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 13:49:37.773451 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.028)       0:01:53.576 ********
2026-06-10 13:49:37.773457 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.028)       0:01:53.574 ********
2026-06-10 13:49:37.811505 | controller | ok: [localhost]
2026-06-10 13:49:37.811532 | controller |
2026-06-10 13:49:37.811539 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 13:49:37.811544 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 13:49:37.811551 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 13:49:37.811557 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 13:49:37.811562 | controller | }}] ***
2026-06-10 13:49:37.811567 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.038)       0:01:53.614 ********
2026-06-10 13:49:37.811572 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.038)       0:01:53.612 ********
2026-06-10 13:49:37.872497 | controller | skipping: [localhost]
2026-06-10 13:49:37.872546 | controller |
2026-06-10 13:49:37.872557 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 13:49:37.872567 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:37.872576 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 13:49:37.872585 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 13:49:37.872594 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.060)       0:01:53.674 ********
2026-06-10 13:49:37.872603 | controller | Wednesday 10 June 2026  13:49:37 +0000 (0:00:00.060)       0:01:53.673 ********
2026-06-10 13:49:38.137682 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 13:49:38.137729 | controller |
2026-06-10 13:49:38.137740 | 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 13:49:38.137749 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.265)       0:01:53.939 ********
2026-06-10 13:49:38.137757 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.265)       0:01:53.938 ********
2026-06-10 13:49:38.240850 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 13:49:38.240909 | controller |
2026-06-10 13:49:38.240924 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 13:49:38.240936 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.102)       0:01:54.042 ********
2026-06-10 13:49:38.240965 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.102)       0:01:54.041 ********
2026-06-10 13:49:38.317109 | controller | skipping: [localhost]
2026-06-10 13:49:38.317155 | controller |
2026-06-10 13:49:38.317166 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-10 13:49:38.317175 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.076)       0:01:54.119 ********
2026-06-10 13:49:38.317183 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.076)       0:01:54.117 ********
2026-06-10 13:49:38.426814 | controller |
2026-06-10 13:49:38.426847 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 13:49:38.426853 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.110)       0:01:54.229 ********
2026-06-10 13:49:38.426859 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.110)       0:01:54.228 ********
2026-06-10 13:49:38.477026 | controller | skipping: [localhost]
2026-06-10 13:49:38.477084 | controller |
2026-06-10 13:49:38.477093 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 13:49:38.477099 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.050)       0:01:54.279 ********
2026-06-10 13:49:38.477104 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.050)       0:01:54.278 ********
2026-06-10 13:49:38.545900 | 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 13:49:38.545933 | controller |
2026-06-10 13:49:38.545940 | 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 13:49:38.545946 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.068)       0:01:54.348 ********
2026-06-10 13:49:38.545952 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.068)       0:01:54.347 ********
2026-06-10 13:49:38.618781 | controller | ok: [localhost] =>
2026-06-10 13:49:38.618819 | controller |     changed: false
2026-06-10 13:49:38.618829 | controller |     msg: All assertions passed
2026-06-10 13:49:38.618835 | controller |
2026-06-10 13:49:38.618841 | 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 13:49:38.618847 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.072)       0:01:54.421 ********
2026-06-10 13:49:38.618852 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.072)       0:01:54.419 ********
2026-06-10 13:49:38.882122 | controller | ok: [localhost]
2026-06-10 13:49:38.882171 | controller |
2026-06-10 13:49:38.882183 | 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 13:49:38.882192 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.262)       0:01:54.684 ********
2026-06-10 13:49:38.882201 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.262)       0:01:54.682 ********
2026-06-10 13:49:38.970115 | controller | ok: [localhost] =>
2026-06-10 13:49:38.970165 | controller |     changed: false
2026-06-10 13:49:38.970174 | controller |     msg: All assertions passed
2026-06-10 13:49:38.970183 | controller |
2026-06-10 13:49:38.970193 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 13:49:38.970203 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.087)       0:01:54.772 ********
2026-06-10 13:49:38.970211 | controller | Wednesday 10 June 2026  13:49:38 +0000 (0:00:00.087)       0:01:54.770 ********
2026-06-10 13:49:39.230117 | controller | ok: [localhost]
2026-06-10 13:49:39.230178 | controller |
2026-06-10 13:49:39.230191 | 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 13:49:39.230201 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 13:49:39.230220 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 13:49:39.230228 | controller |   _config_map_content |
2026-06-10 13:49:39.230236 | controller |   ansible.utils.remove_keys(
2026-06-10 13:49:39.230244 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 13:49:39.230252 | controller |     matching_parameter='regex')
2026-06-10 13:49:39.230260 | controller | }}, cacheable=False] ***
2026-06-10 13:49:39.230268 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.259)       0:01:55.031 ********
2026-06-10 13:49:39.230277 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.259)       0:01:55.030 ********
2026-06-10 13:49:39.549764 | controller | ok: [localhost]
2026-06-10 13:49:39.549797 | controller |
2026-06-10 13:49:39.549804 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 13:49:39.549810 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.320)       0:01:55.352 ********
2026-06-10 13:49:39.549815 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.320)       0:01:55.351 ********
2026-06-10 13:49:39.602734 | controller | skipping: [localhost]
2026-06-10 13:49:39.602772 | controller |
2026-06-10 13:49:39.602780 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 13:49:39.602785 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.052)       0:01:55.405 ********
2026-06-10 13:49:39.602790 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.052)       0:01:55.403 ********
2026-06-10 13:49:39.844952 | controller | changed: [localhost]
2026-06-10 13:49:39.844999 | controller |
2026-06-10 13:49:39.845009 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 13:49:39.845018 | controller |   (snippet_datadir,
2026-06-10 13:49:39.845026 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 13:49:39.845034 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 13:49:39.845049 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.241)       0:01:55.647 ********
2026-06-10 13:49:39.845057 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.241)       0:01:55.645 ********
2026-06-10 13:49:39.919474 | controller | skipping: [localhost]
2026-06-10 13:49:39.919518 | controller |
2026-06-10 13:49:39.919529 | 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 13:49:39.919538 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.074)       0:01:55.721 ********
2026-06-10 13:49:39.919546 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.074)       0:01:55.720 ********
2026-06-10 13:49:39.992109 | controller | ok: [localhost]
2026-06-10 13:49:39.992157 | controller |
2026-06-10 13:49:39.992168 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 13:49:39.992177 | controller |   (snippet_datadir,
2026-06-10 13:49:39.992185 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 13:49:39.992194 | controller | }}, content={{
2026-06-10 13:49:39.992202 | controller |   _base64_patch |
2026-06-10 13:49:39.992210 | controller |   default({}) |
2026-06-10 13:49:39.992217 | controller |   to_nice_yaml
2026-06-10 13:49:39.992225 | controller | }}, mode=0644] ***
2026-06-10 13:49:39.992233 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.072)       0:01:55.794 ********
2026-06-10 13:49:39.992241 | controller | Wednesday 10 June 2026  13:49:39 +0000 (0:00:00.072)       0:01:55.792 ********
2026-06-10 13:49:40.468027 | controller | changed: [localhost]
2026-06-10 13:49:40.468111 | controller |
2026-06-10 13:49:40.468127 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 13:49:40.468141 | controller |   (snippet_datadir,
2026-06-10 13:49:40.468154 | controller |    '04_user_data.yaml') | path_join
2026-06-10 13:49:40.468167 | controller | }}, content={{
2026-06-10 13:49:40.468179 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 13:49:40.468191 | controller |   default({}) |
2026-06-10 13:49:40.468204 | controller |   to_nice_yaml
2026-06-10 13:49:40.468216 | controller | }}, mode=0644] ***
2026-06-10 13:49:40.468228 | controller | Wednesday 10 June 2026  13:49:40 +0000 (0:00:00.475)       0:01:56.270 ********
2026-06-10 13:49:40.468240 | controller | Wednesday 10 June 2026  13:49:40 +0000 (0:00:00.475)       0:01:56.268 ********
2026-06-10 13:49:40.968131 | controller | changed: [localhost]
2026-06-10 13:49:40.968184 | controller |
2026-06-10 13:49:40.968195 | 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 13:49:40.968204 | controller |   (
2026-06-10 13:49:40.968212 | controller |     snippet_datadir,
2026-06-10 13:49:40.968222 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 13:49:40.968231 | controller |   ) | path_join
2026-06-10 13:49:40.968239 | controller | }}, mode=0644] ***
2026-06-10 13:49:40.968247 | controller | Wednesday 10 June 2026  13:49:40 +0000 (0:00:00.500)       0:01:56.770 ********
2026-06-10 13:49:40.968255 | controller | Wednesday 10 June 2026  13:49:40 +0000 (0:00:00.500)       0:01:56.768 ********
2026-06-10 13:49:41.410503 | controller | changed: [localhost]
2026-06-10 13:49:41.410551 | controller |
2026-06-10 13:49:41.410562 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 13:49:41.410570 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.442)       0:01:57.212 ********
2026-06-10 13:49:41.410579 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.442)       0:01:57.211 ********
2026-06-10 13:49:41.513535 | 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 13:49:41.513570 | controller |
2026-06-10 13:49:41.513577 | 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 13:49:41.513583 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.103)       0:01:57.316 ********
2026-06-10 13:49:41.513588 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.103)       0:01:57.314 ********
2026-06-10 13:49:41.584262 | controller | ok: [localhost] =>
2026-06-10 13:49:41.584295 | controller |     changed: false
2026-06-10 13:49:41.584301 | controller |     msg: All assertions passed
2026-06-10 13:49:41.584306 | controller |
2026-06-10 13:49:41.584312 | 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 13:49:41.584318 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.070)       0:01:57.386 ********
2026-06-10 13:49:41.584323 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.070)       0:01:57.385 ********
2026-06-10 13:49:41.819654 | controller | ok: [localhost]
2026-06-10 13:49:41.819694 | controller |
2026-06-10 13:49:41.819703 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 13:49:41.819710 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.235)       0:01:57.622 ********
2026-06-10 13:49:41.819717 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.235)       0:01:57.620 ********
2026-06-10 13:49:41.886530 | controller | ok: [localhost]
2026-06-10 13:49:41.886571 | controller |
2026-06-10 13:49:41.886578 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 13:49:41.886584 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.066)       0:01:57.688 ********
2026-06-10 13:49:41.886591 | controller | Wednesday 10 June 2026  13:49:41 +0000 (0:00:00.066)       0:01:57.687 ********
2026-06-10 13:49:42.383781 | 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 13:49:42.383840 | 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 13:49:42.383855 | controller |
2026-06-10 13:49:42.383867 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 13:49:42.383879 | controller |   _content |
2026-06-10 13:49:42.383891 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 13:49:42.383902 | controller |   combine(_parsed, recursive=true)
2026-06-10 13:49:42.383914 | controller | }}
2026-06-10 13:49:42.383925 | controller | ] ***
2026-06-10 13:49:42.383936 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.496)       0:01:58.185 ********
2026-06-10 13:49:42.383966 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.496)       0:01:58.184 ********
2026-06-10 13:49:42.529379 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 13:49:42.529429 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 13:49:42.529439 | controller |
2026-06-10 13:49:42.529449 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 13:49:42.529457 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.145)       0:01:58.331 ********
2026-06-10 13:49:42.529465 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.145)       0:01:58.330 ********
2026-06-10 13:49:42.763585 | controller | changed: [localhost]
2026-06-10 13:49:42.763633 | controller |
2026-06-10 13:49:42.763644 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 13:49:42.763652 | controller |   (_destdir,
2026-06-10 13:49:42.763661 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 13:49:42.763669 | controller | }}, content={{
2026-06-10 13:49:42.763677 | controller |   (
2026-06-10 13:49:42.763685 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 13:49:42.763693 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 13:49:42.763701 | controller | }}, mode=0644] ***
2026-06-10 13:49:42.763709 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.234)       0:01:58.565 ********
2026-06-10 13:49:42.763717 | controller | Wednesday 10 June 2026  13:49:42 +0000 (0:00:00.234)       0:01:58.564 ********
2026-06-10 13:49:43.307704 | controller | changed: [localhost]
2026-06-10 13:49:43.307754 | controller |
2026-06-10 13:49:43.307765 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 13:49:43.307775 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 13:49:43.307784 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 13:49:43.307793 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 13:49:43.307802 | controller | }}, dest={{
2026-06-10 13:49:43.307811 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 13:49:43.307819 | controller |   stage['path'], _val.src_file
2026-06-10 13:49:43.307828 | controller |   ) |
2026-06-10 13:49:43.307837 | controller |   path_join
2026-06-10 13:49:43.307845 | controller |  }}] ***
2026-06-10 13:49:43.307854 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.544)       0:01:59.109 ********
2026-06-10 13:49:43.307862 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.544)       0:01:59.108 ********
2026-06-10 13:49:43.664032 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-10 13:49:43.664131 | controller |
2026-06-10 13:49:43.664146 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:43.664157 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.356)       0:01:59.465 ********
2026-06-10 13:49:43.664165 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.356)       0:01:59.464 ********
2026-06-10 13:49:43.713694 | controller | skipping: [localhost]
2026-06-10 13:49:43.713732 | controller |
2026-06-10 13:49:43.713740 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 13:49:43.713747 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.050)       0:01:59.516 ********
2026-06-10 13:49:43.713754 | controller | Wednesday 10 June 2026  13:49:43 +0000 (0:00:00.050)       0:01:59.514 ********
2026-06-10 13:49:44.076270 | controller | changed: [localhost]
2026-06-10 13:49:44.076317 | controller |
2026-06-10 13:49:44.076328 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 13:49:44.076337 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.362)       0:01:59.878 ********
2026-06-10 13:49:44.076346 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.362)       0:01:59.877 ********
2026-06-10 13:49:44.519833 | controller | changed: [localhost]
2026-06-10 13:49:44.519870 | controller |
2026-06-10 13:49:44.519877 | 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 13:49:44.519889 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.443)       0:02:00.322 ********
2026-06-10 13:49:44.519894 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.443)       0:02:00.320 ********
2026-06-10 13:49:44.593517 | controller | skipping: [localhost]
2026-06-10 13:49:44.593554 | controller |
2026-06-10 13:49:44.593564 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 13:49:44.593572 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 13:49:44.593580 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 13:49:44.593588 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 13:49:44.593595 | controller |   ) | list
2026-06-10 13:49:44.593601 | controller | }}] ***
2026-06-10 13:49:44.593607 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.073)       0:02:00.395 ********
2026-06-10 13:49:44.593612 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.073)       0:02:00.394 ********
2026-06-10 13:49:44.678015 | controller | skipping: [localhost]
2026-06-10 13:49:44.678056 | controller |
2026-06-10 13:49:44.678114 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 13:49:44.678122 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 13:49:44.678131 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 13:49:44.678139 | controller | }}, mode=0644] ***
2026-06-10 13:49:44.678146 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.084)       0:02:00.480 ********
2026-06-10 13:49:44.678154 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.084)       0:02:00.478 ********
2026-06-10 13:49:44.986179 | controller | changed: [localhost]
2026-06-10 13:49:44.986226 | controller |
2026-06-10 13:49:44.986237 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:44.986253 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.308)       0:02:00.788 ********
2026-06-10 13:49:44.986262 | controller | Wednesday 10 June 2026  13:49:44 +0000 (0:00:00.308)       0:02:00.786 ********
2026-06-10 13:49:45.065365 | controller | skipping: [localhost]
2026-06-10 13:49:45.065416 | controller |
2026-06-10 13:49:45.065432 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 13:49:45.065442 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.078)       0:02:00.867 ********
2026-06-10 13:49:45.065451 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.078)       0:02:00.865 ********
2026-06-10 13:49:45.131136 | controller | skipping: [localhost]
2026-06-10 13:49:45.131180 | controller |
2026-06-10 13:49:45.131190 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-10 13:49:45.131199 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.066)       0:02:00.933 ********
2026-06-10 13:49:45.131206 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.065)       0:02:00.931 ********
2026-06-10 13:49:45.190030 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 13:49:45.190102 | controller | skipping: [localhost]
2026-06-10 13:49:45.190113 | controller |
2026-06-10 13:49:45.190121 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 13:49:45.190129 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.059)       0:02:00.992 ********
2026-06-10 13:49:45.190136 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.059)       0:02:00.991 ********
2026-06-10 13:49:45.242995 | controller | skipping: [localhost]
2026-06-10 13:49:45.243023 | controller |
2026-06-10 13:49:45.243028 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 13:49:45.243038 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.053)       0:02:01.045 ********
2026-06-10 13:49:45.243043 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.053)       0:02:01.044 ********
2026-06-10 13:49:45.314614 | controller | skipping: [localhost]
2026-06-10 13:49:45.314648 | controller |
2026-06-10 13:49:45.314655 | controller | PLAY RECAP *********************************************************************
2026-06-10 13:49:45.314661 | controller | localhost                  : ok=368  changed=104  unreachable=0    failed=0    skipped=156  rescued=0    ignored=0
2026-06-10 13:49:45.314666 | controller |
2026-06-10 13:49:45.314672 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.069)       0:02:01.115 ********
2026-06-10 13:49:45.314677 | controller | ===============================================================================
2026-06-10 13:49:45.314682 | controller | Get automation contents ------------------------------------------------- 7.76s
2026-06-10 13:49:45.314687 | controller | ci_setup : Install needed packages -------------------------------------- 4.26s
2026-06-10 13:49:45.314692 | controller | ci_setup : Install openshift client ------------------------------------- 4.05s
2026-06-10 13:49:45.314698 | controller | Load automation files as fact ------------------------------------------- 2.01s
2026-06-10 13:49:45.314703 | controller | ci_gen_kustomize_values : Push user provided dataset -------------------- 1.50s
2026-06-10 13:49:45.314708 | controller | ci_setup : Manage directories ------------------------------------------- 1.05s
2026-06-10 13:49:45.314713 | controller | Gathering Facts --------------------------------------------------------- 0.92s
2026-06-10 13:49:45.314718 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.73s
2026-06-10 13:49:45.314723 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s
2026-06-10 13:49:45.314728 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s
2026-06-10 13:49:45.314733 | controller | Create needed SSH keypairs ---------------------------------------------- 0.72s
2026-06-10 13:49:45.314738 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-10 13:49:45.314744 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.64s
2026-06-10 13:49:45.314749 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s
2026-06-10 13:49:45.314754 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s
2026-06-10 13:49:45.314760 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon --- 0.62s
2026-06-10 13:49:45.314765 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp --- 0.60s
2026-06-10 13:49:45.314770 | controller | kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking --- 0.59s
2026-06-10 13:49:45.314775 | controller | Copy file on localhost -------------------------------------------------- 0.58s
2026-06-10 13:49:45.314781 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon --- 0.58s
2026-06-10 13:49:45.314786 | controller | Wednesday 10 June 2026  13:49:45 +0000 (0:00:00.071)       0:02:01.115 ********
2026-06-10 13:49:45.314815 | controller | ===============================================================================
2026-06-10 13:49:45.314821 | controller | ci_gen_kustomize_values ------------------------------------------------ 62.81s
2026-06-10 13:49:45.314826 | controller | kustomize_deploy ------------------------------------------------------- 32.18s
2026-06-10 13:49:45.314831 | controller | ci_setup --------------------------------------------------------------- 11.04s
2026-06-10 13:49:45.314836 | controller | ansible.builtin.slurp --------------------------------------------------- 8.80s
2026-06-10 13:49:45.314841 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.09s
2026-06-10 13:49:45.314847 | controller | gather_facts ------------------------------------------------------------ 0.92s
2026-06-10 13:49:45.314852 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.72s
2026-06-10 13:49:45.314861 | controller | networking_mapper ------------------------------------------------------- 0.63s
2026-06-10 13:49:45.314866 | controller | ansible.builtin.copy ---------------------------------------------------- 0.58s
2026-06-10 13:49:45.314872 | controller | ansible.builtin.file ---------------------------------------------------- 0.35s
2026-06-10 13:49:45.314877 | controller | ansible.builtin.find ---------------------------------------------------- 0.29s
2026-06-10 13:49:45.314882 | controller | ansible.builtin.include_role -------------------------------------------- 0.29s
2026-06-10 13:49:45.314887 | controller | ansible.builtin.stat ---------------------------------------------------- 0.26s
2026-06-10 13:49:45.314892 | controller | ansible.builtin.assert -------------------------------------------------- 0.07s
2026-06-10 13:49:45.314897 | controller | ansible.builtin.include_vars -------------------------------------------- 0.05s
2026-06-10 13:49:45.314902 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-10 13:49:45.314907 | controller | total ----------------------------------------------------------------- 121.08s
2026-06-10 13:49:45.920841 | controller | ok: Runtime: 0:02:01.784180
2026-06-10 13:49:45.950479 | 
2026-06-10 13:49:45.950633 | PLAY RECAP
2026-06-10 13:49:45.950694 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 13:49:45.950716 | 
2026-06-10 13:49:46.086137 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 13:49:46.089067 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 13:49:46.724756 | 
2026-06-10 13:49:46.724924 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-10 13:49:46.736513 | 
2026-06-10 13:49:46.736584 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-10 13:49:47.183995 | controller | ok
2026-06-10 13:49:47.231417 | 
2026-06-10 13:49:47.231521 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-10 13:49:47.238462 | 
2026-06-10 13:49:47.238582 | TASK [Filter out host if needed]
2026-06-10 13:49:47.250149 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 13:49:47.254618 | 
2026-06-10 13:49:47.254692 | TASK [Ensure file is present]
2026-06-10 13:49:47.687382 | controller | ok
2026-06-10 13:49:47.696952 | 
2026-06-10 13:49:47.697213 | TASK [Manage molecule report file]
2026-06-10 13:49:48.236535 | controller | skipping: Conditional result was False
2026-06-10 13:49:48.246397 | 
2026-06-10 13:49:48.246677 | TASK [Check if we get ci-framework-data basedir]
2026-06-10 13:49:48.537455 | controller | ok
2026-06-10 13:49:48.546037 | 
2026-06-10 13:49:48.546171 | TASK [Create ci-framework-data log directory for zuul]
2026-06-10 13:49:48.819585 | controller | changed
2026-06-10 13:49:48.830215 | 
2026-06-10 13:49:48.830449 | TASK [Copy ci-framework interesting files]
2026-06-10 13:49:49.296835 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-10 13:49:49.377073 | controller | ok: Runtime: 0:00:00.034102
2026-06-10 13:49:49.382123 | 
2026-06-10 13:49:49.382203 | TASK [Get SELinux listing]
2026-06-10 13:49:49.915172 | controller | ok: Runtime: 0:00:00.013350
2026-06-10 13:49:49.923954 | 
2026-06-10 13:49:49.924089 | TASK [Generate log index]
2026-06-10 13:49:50.934485 | controller | changed
2026-06-10 13:49:50.942484 | 
2026-06-10 13:49:50.942618 | TASK [Get some env related data]
2026-06-10 13:49:51.629055 | controller | /home/zuul/.local/bin/ansible
2026-06-10 13:49:52.492195 | controller | ok: Runtime: 0:00:00.994274
2026-06-10 13:49:52.507090 | 
2026-06-10 13:49:52.507271 | TASK [Generate list of logs to collect in home directory]
2026-06-10 13:49:52.899394 | controller | ok: All paths examined
2026-06-10 13:49:52.950041 | 
2026-06-10 13:49:52.950192 | LOOP [Copy logs from home directory]
2026-06-10 13:49:53.401503 | controller | changed:
2026-06-10 13:49:53.401811 | controller | {
2026-06-10 13:49:53.402012 | controller |   "atime": 1781099239.446439,
2026-06-10 13:49:53.402072 | controller |   "ctime": 1781099385.3133738,
2026-06-10 13:49:53.402110 | controller |   "dev": 64513,
2026-06-10 13:49:53.402146 | controller |   "gid": 1000,
2026-06-10 13:49:53.402180 | controller |   "gr_name": "zuul",
2026-06-10 13:49:53.402214 | controller |   "inode": 51267,
2026-06-10 13:49:53.402247 | controller |   "isblk": false,
2026-06-10 13:49:53.402281 | controller |   "ischr": false,
2026-06-10 13:49:53.402314 | controller |   "isdir": false,
2026-06-10 13:49:53.402347 | controller |   "isfifo": false,
2026-06-10 13:49:53.402380 | controller |   "isgid": false,
2026-06-10 13:49:53.402413 | controller |   "islnk": false,
2026-06-10 13:49:53.402446 | controller |   "isreg": true,
2026-06-10 13:49:53.402479 | controller |   "issock": false,
2026-06-10 13:49:53.402522 | controller |   "isuid": false,
2026-06-10 13:49:53.402559 | controller |   "mode": "0644",
2026-06-10 13:49:53.402594 | controller |   "mtime": 1781099385.3133738,
2026-06-10 13:49:53.402630 | controller |   "nlink": 1,
2026-06-10 13:49:53.402664 | controller |   "path": "/home/zuul/ansible.log",
2026-06-10 13:49:53.402699 | controller |   "pw_name": "zuul",
2026-06-10 13:49:53.402733 | controller |   "rgrp": true,
2026-06-10 13:49:53.402766 | controller |   "roth": true,
2026-06-10 13:49:53.402805 | controller |   "rusr": true,
2026-06-10 13:49:53.402841 | controller |   "size": 345296,
2026-06-10 13:49:53.402916 | controller |   "uid": 1000,
2026-06-10 13:49:53.402953 | controller |   "wgrp": false,
2026-06-10 13:49:53.402986 | controller |   "woth": false,
2026-06-10 13:49:53.403018 | controller |   "wusr": true,
2026-06-10 13:49:53.403052 | controller |   "xgrp": false,
2026-06-10 13:49:53.403086 | controller |   "xoth": false,
2026-06-10 13:49:53.403120 | controller |   "xusr": false
2026-06-10 13:49:53.403154 | controller | }
2026-06-10 13:49:53.417353 | 
2026-06-10 13:49:53.417499 | TASK [Copy crio stats log file]
2026-06-10 13:49:53.455152 | controller | skipping: Conditional result was False
2026-06-10 13:49:53.465033 | 
2026-06-10 13:49:53.465170 | TASK [Get SELinux related data]
2026-06-10 13:49:53.761163 | controller | <no matches>
2026-06-10 13:49:54.011191 | controller | ERROR
2026-06-10 13:49:54.011419 | controller | {
2026-06-10 13:49:54.011448 | controller |   "delta": "0:00:00.009433",
2026-06-10 13:49:54.011466 | controller |   "end": "2026-06-10 13:49:53.761918",
2026-06-10 13:49:54.011484 | controller |   "msg": "non-zero return code",
2026-06-10 13:49:54.011500 | controller |   "rc": 1,
2026-06-10 13:49:54.011516 | controller |   "start": "2026-06-10 13:49:53.752485"
2026-06-10 13:49:54.011531 | controller | }
2026-06-10 13:49:54.011552 | controller | ERROR: Ignoring Errors
2026-06-10 13:49:54.015336 | 
2026-06-10 13:49:54.015398 | TASK [Create system configuration directory]
2026-06-10 13:49:54.256286 | controller | changed
2026-06-10 13:49:54.260120 | 
2026-06-10 13:49:54.260183 | TASK [Get some of the system configurations]
2026-06-10 13:49:54.789541 | controller | ok: Runtime: 0:00:00.019620
2026-06-10 13:49:54.797289 | 
2026-06-10 13:49:54.797412 | TASK [Copy generated documentation if available]
2026-06-10 13:49:54.833663 | controller | skipping: Conditional result was False
2026-06-10 13:49:54.843188 | 
2026-06-10 13:49:54.843328 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-10 13:49:54.879351 | controller | skipping: Conditional result was False
2026-06-10 13:49:54.890846 | 
2026-06-10 13:49:54.891041 | TASK [Compress logs bigger than 2MB]
2026-06-10 13:49:55.439067 | controller | ok: Runtime: 0:00:00.004162
2026-06-10 13:49:55.447012 | 
2026-06-10 13:49:55.447139 | TASK [Copy files from workspace on node]
2026-06-10 13:49:55.481452 | controller | ok
2026-06-10 13:49:55.520819 | 
2026-06-10 13:49:55.520941 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 13:49:55.556648 | controller | skipping: Conditional result was False
2026-06-10 13:49:55.565314 | 
2026-06-10 13:49:55.565408 | TASK [fetch-output : Set log path for single node]
2026-06-10 13:49:55.607754 | controller | ok
2026-06-10 13:49:55.612988 | 
2026-06-10 13:49:55.613081 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 13:49:55.907308 | controller -> localhost | changed: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/logs"
2026-06-10 13:49:55.907834 | controller -> localhost | changed: All items complete
2026-06-10 13:49:55.907938 | 
2026-06-10 13:49:56.182761 | controller -> localhost | changed: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/artifacts"
2026-06-10 13:49:56.408535 | controller -> localhost | changed: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/docs"
2026-06-10 13:49:56.425184 | 
2026-06-10 13:49:56.425429 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 13:49:57.273522 | controller | changed:
2026-06-10 13:49:57.273770 | controller | .d..t...... ./
2026-06-10 13:49:57.273809 | controller | >f+++++++++ README.html
2026-06-10 13:49:57.273838 | controller | >f+++++++++ ansible.log
2026-06-10 13:49:57.273890 | controller | >f+++++++++ dmesg.log
2026-06-10 13:49:57.273920 | controller | >f+++++++++ installed-pkgs.log
2026-06-10 13:49:57.273944 | controller | >f+++++++++ python.log
2026-06-10 13:49:57.273968 | controller | >f+++++++++ registries.conf
2026-06-10 13:49:57.273991 | controller | >f+++++++++ selinux-denials.log
2026-06-10 13:49:57.274014 | controller | >f+++++++++ selinux-listing.log
2026-06-10 13:49:57.274036 | controller | cd+++++++++ ci-framework-data/
2026-06-10 13:49:57.274059 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-10 13:49:57.274082 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-10 13:49:57.274105 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-10 13:49:57.274128 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-10 13:49:57.274151 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-10 13:49:57.274174 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-10 13:49:57.274197 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-10 13:49:57.274220 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-10 13:49:57.274243 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-10 13:49:57.274267 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-10 13:49:57.274289 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-10 13:49:57.274311 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-10 13:49:57.274333 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-10 13:49:57.274356 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-10 13:49:57.274380 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-10 13:49:57.274403 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-10 13:49:57.274426 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-10 13:49:57.274457 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-10 13:49:57.274481 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-10 13:49:57.274504 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-10 13:49:57.274527 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-10 13:49:57.274551 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-10 13:49:57.274574 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-10 13:49:57.274597 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32109.2026-06-10@13:49:20~
2026-06-10 13:49:57.274622 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32342.2026-06-10@13:49:29~
2026-06-10 13:49:57.274646 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-10 13:49:57.274670 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-10 13:49:57.274693 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-10 13:49:57.274716 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-10 13:49:57.274740 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-10 13:49:57.274763 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-10 13:49:57.274786 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-10 13:49:57.274810 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-10 13:49:57.274875 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-10 13:49:57.274911 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-10 13:49:57.274935 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-10 13:49:57.274959 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-10 13:49:57.274983 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-10 13:49:57.275006 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-10 13:49:57.275030 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-10 13:49:57.275053 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-10 13:49:57.275077 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-10 13:49:57.275100 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-10 13:49:57.275123 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-10 13:49:57.275147 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-10 13:49:57.275170 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-10 13:49:57.275194 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-10 13:49:57.275224 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-10 13:49:57.275248 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-10 13:49:57.275272 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-10 13:49:57.275294 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-10 13:49:57.275317 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-10 13:49:57.275340 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-10 13:49:57.275363 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-10 13:49:57.275386 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30536.2026-06-10@13:48:24~
2026-06-10 13:49:57.275409 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-10 13:49:57.275432 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-10 13:49:57.275455 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-10 13:49:57.275478 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-10 13:49:57.275500 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-10 13:49:57.275523 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32065.2026-06-10@13:49:18~
2026-06-10 13:49:57.275546 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32298.2026-06-10@13:49:27~
2026-06-10 13:49:57.275570 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-10 13:49:57.275593 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-10 13:49:57.275616 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-10 13:49:57.275639 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-10 13:49:57.275662 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane-post-ceph.yaml
2026-06-10 13:49:57.275685 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-10 13:49:57.275707 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-10 13:49:57.275730 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-10 13:49:57.275753 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-10 13:49:57.275776 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-10 13:49:57.275799 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-10 13:49:57.275823 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-10 13:49:57.275846 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-10 13:49:57.275896 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-10 13:49:57.275921 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-10 13:49:57.275945 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-10 13:49:57.275967 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-10 13:49:57.275990 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-10 13:49:57.276020 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-10 13:49:57.276065 | controller | cd+++++++++ registries.conf.d/
2026-06-10 13:49:57.276117 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-10 13:49:57.276146 | controller | cd+++++++++ system-config/
2026-06-10 13:49:57.276170 | controller | cd+++++++++ system-config/libvirt/
2026-06-10 13:49:57.276193 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-10 13:49:57.276215 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-10 13:49:57.859888 | controller | changed: .d..t...... ./
2026-06-10 13:49:58.427296 | controller | changed: .d..t...... ./
2026-06-10 13:49:58.481769 | 
2026-06-10 13:49:58.482054 | TASK [Return artifact to Zuul]
2026-06-10 13:49:58.518712 | controller | skipping: Conditional result was False
2026-06-10 13:49:58.523091 | 
2026-06-10 13:49:58.523196 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-10 13:49:58.523401 | 
2026-06-10 13:49:58.523455 | PLAY RECAP
2026-06-10 13:49:58.523538 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-10 13:49:58.523579 | 
2026-06-10 13:49:58.701621 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 13:49:58.705833 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 13:49:59.347419 | 
2026-06-10 13:49:59.347603 | PLAY [all]
2026-06-10 13:49:59.358928 | 
2026-06-10 13:49:59.359024 | TASK [include_role : fetch-output]
2026-06-10 13:49:59.390219 | controller | ok
2026-06-10 13:49:59.408110 | 
2026-06-10 13:49:59.408270 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 13:49:59.484652 | controller | skipping: Conditional result was False
2026-06-10 13:49:59.492119 | 
2026-06-10 13:49:59.492272 | TASK [fetch-output : Set log path for single node]
2026-06-10 13:49:59.533163 | controller | ok
2026-06-10 13:49:59.539836 | 
2026-06-10 13:49:59.539968 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 13:50:00.007118 | controller -> localhost | ok: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/logs"
2026-06-10 13:50:00.278296 | controller -> localhost | ok: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/artifacts"
2026-06-10 13:50:00.513981 | controller -> localhost | ok: "/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/docs"
2026-06-10 13:50:00.530121 | 
2026-06-10 13:50:00.530339 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 13:50:01.266286 | controller | ok
2026-06-10 13:50:01.266544 | controller | ok: All items complete
2026-06-10 13:50:01.266571 | 
2026-06-10 13:50:01.820670 | controller | ok
2026-06-10 13:50:02.412458 | controller | ok
2026-06-10 13:50:02.439911 | 
2026-06-10 13:50:02.440152 | TASK [include_role : fetch-output-openshift]
2026-06-10 13:50:02.467304 | controller | skipping: Conditional result was False
2026-06-10 13:50:02.477833 | 
2026-06-10 13:50:02.478002 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 13:50:02.999720 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.014409
2026-06-10 13:50:03.296697 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012599
2026-06-10 13:50:03.321800 | 
2026-06-10 13:50:03.322032 | PLAY [all]
2026-06-10 13:50:03.331983 | 
2026-06-10 13:50:03.332114 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-10 13:50:03.854747 | controller | changed
2026-06-10 13:50:03.864411 | 
2026-06-10 13:50:03.864509 | PLAY RECAP
2026-06-10 13:50:03.864711 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-10 13:50:03.864771 | 
2026-06-10 13:50:04.022991 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 13:50:04.025360 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-10 13:50:04.646170 | 
2026-06-10 13:50:04.646430 | PLAY [localhost]
2026-06-10 13:50:04.657780 | 
2026-06-10 13:50:04.657905 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 13:50:05.124058 | localhost | changed
2026-06-10 13:50:05.137134 | 
2026-06-10 13:50:05.137309 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 13:50:05.179258 | localhost | ok
2026-06-10 13:50:05.187636 | 
2026-06-10 13:50:05.187719 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 13:50:05.634409 | localhost | changed
2026-06-10 13:50:05.641397 | 
2026-06-10 13:50:05.641482 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 13:50:06.423393 | localhost | changed
2026-06-10 13:50:06.432574 | 
2026-06-10 13:50:06.432741 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 13:50:07.013988 | localhost | Identity added: /var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/tmp/ansible.g11vs08m (/var/lib/zuul/builds/fe7f1ca9090d45c28926a35240caee57/work/tmp/ansible.g11vs08m)
2026-06-10 13:50:07.014386 | localhost | ok: Runtime: 0:00:00.011258
2026-06-10 13:50:07.021964 | 
2026-06-10 13:50:07.022153 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 13:50:07.313870 | localhost | ok: Runtime: 0:00:00.006847
2026-06-10 13:50:07.320984 | 
2026-06-10 13:50:07.321095 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 13:50:07.399480 | localhost | changed
2026-06-10 13:50:07.407459 | 
2026-06-10 13:50:07.407603 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 13:50:07.910636 | localhost | changed
2026-06-10 13:50:07.921416 | 
2026-06-10 13:50:07.921530 | PLAY [localhost]
2026-06-10 13:50:07.930362 | 
2026-06-10 13:50:07.930487 | TASK [Generate bulk log download script]
2026-06-10 13:50:07.956967 | localhost | ok
2026-06-10 13:50:07.982002 | 
2026-06-10 13:50:07.982157 | TASK [local-log-download : Check API endpoint is defined]
2026-06-10 13:50:08.017279 | localhost | ok: All assertions passed
2026-06-10 13:50:08.032527 | 
2026-06-10 13:50:08.032802 | TASK [local-log-download : Create download script]
2026-06-10 13:50:08.617091 | localhost -> localhost | changed
2026-06-10 13:50:08.671090 | 
2026-06-10 13:50:08.671251 | TASK [Register quick-download link]
2026-06-10 13:50:08.702949 | localhost | ok
2026-06-10 13:50:08.705712 | 
2026-06-10 13:50:08.705781 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 13:50:08.711988 | 
2026-06-10 13:50:08.712073 | TASK [Set zuul-log-path fact]
2026-06-10 13:50:08.738961 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 13:50:08.747495 | 
2026-06-10 13:50:08.747606 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 13:50:08.785595 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 13:50:08.789039 | 
2026-06-10 13:50:08.789125 | TASK [upload-logs : Create log directories]
2026-06-10 13:50:09.719751 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 13:50:09.723325 | 
2026-06-10 13:50:09.723459 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 13:50:10.096264 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.012317
2026-06-10 13:50:10.099193 | 
2026-06-10 13:50:10.099253 | TASK [upload-logs : Upload logs to log server]
2026-06-10 13:50:14.806655 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 13:50:14.809680 | 
2026-06-10 13:50:14.809804 | LOOP [upload-logs : Compress console log and json output]
