2026-06-18 13:35:53.028603 | Job console starting
2026-06-18 13:35:53.168254 | Updating git repos
2026-06-18 13:35:53.236394 | Cloning repos into workspace
2026-06-18 13:35:54.926706 | Restoring repo states
2026-06-18 13:35:54.944046 | Merging changes
2026-06-18 13:35:55.853779 | Checking out repos
2026-06-18 13:35:56.641609 | Preparing playbooks
2026-06-18 13:36:01.390930 | Running Ansible setup
2026-06-18 13:36:05.106682 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:36:05.753896 | 
2026-06-18 13:36:05.754028 | PLAY [localhost]
2026-06-18 13:36:05.761649 | 
2026-06-18 13:36:05.761722 | TASK [Gathering Facts]
2026-06-18 13:36:07.699744 | localhost | ok
2026-06-18 13:36:07.716684 | 
2026-06-18 13:36:07.716938 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-18 13:36:08.213033 | localhost -> localhost | changed
2026-06-18 13:36:08.217511 | 
2026-06-18 13:36:08.217590 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-18 13:36:09.070311 | localhost -> localhost | changed
2026-06-18 13:36:09.077930 | 
2026-06-18 13:36:09.078030 | TASK [Setup log path fact]
2026-06-18 13:36:09.095102 | localhost | ok
2026-06-18 13:36:09.107277 | 
2026-06-18 13:36:09.107403 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:36:09.143965 | localhost | ok
2026-06-18 13:36:09.149030 | 
2026-06-18 13:36:09.149093 | TASK [emit-job-header : Print job information]
2026-06-18 13:36:09.205425 | # Job Information
2026-06-18 13:36:09.205585 | Ansible Version: 2.16.18
2026-06-18 13:36:09.205613 | Job: rhoso-architecture-validate-vhosts-compact
2026-06-18 13:36:09.205657 | Pipeline: github-check
2026-06-18 13:36:09.205684 | Executor: 38.102.83.51
2026-06-18 13:36:09.205702 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/770
2026-06-18 13:36:09.205723 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/4df/rdoproject.org/4df9b23056ef48bb88ff0b5d7eda5c9f/
2026-06-18 13:36:09.205742 | Event ID: a3fd31b0-6b19-11f1-8c27-9cac447d2a1a
2026-06-18 13:36:09.208548 | 
2026-06-18 13:36:09.208617 | LOOP [emit-job-header : Print node information]
2026-06-18 13:36:09.323684 | localhost | ok:
2026-06-18 13:36:09.323866 | localhost | # Node Information
2026-06-18 13:36:09.323892 | localhost | Inventory Hostname: controller
2026-06-18 13:36:09.323914 | localhost | Hostname: np0000078671
2026-06-18 13:36:09.323933 | localhost | Username: zuul
2026-06-18 13:36:09.323953 | localhost | Distro: CentOS 9
2026-06-18 13:36:09.323971 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-18 13:36:09.323988 | localhost | Region: RegionOne
2026-06-18 13:36:09.324004 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-18 13:36:09.324020 | localhost | Product Name: OpenStack Nova
2026-06-18 13:36:09.324036 | localhost | Interface IP: 38.129.56.216
2026-06-18 13:36:09.328723 | 
2026-06-18 13:36:09.328775 | PLAY [all]
2026-06-18 13:36:09.333540 | 
2026-06-18 13:36:09.333600 | TASK [Gather network facts]
2026-06-18 13:36:09.759167 | controller | ok
2026-06-18 13:36:09.775139 | 
2026-06-18 13:36:09.775309 | TASK [include_role : start-zuul-console]
2026-06-18 13:36:09.808036 | controller | ok
2026-06-18 13:36:09.832503 | 
2026-06-18 13:36:09.832615 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-18 13:36:10.217791 | controller | ok
2026-06-18 13:36:10.223581 | 
2026-06-18 13:36:10.223646 | TASK [include_role : add-build-sshkey]
2026-06-18 13:36:10.263043 | controller | ok
2026-06-18 13:36:10.277234 | 
2026-06-18 13:36:10.277323 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-18 13:36:10.565253 | controller -> localhost | ok
2026-06-18 13:36:10.571444 | 
2026-06-18 13:36:10.571549 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-18 13:36:10.600613 | controller | ok
2026-06-18 13:36:10.617436 | controller | included: /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-18 13:36:10.623178 | 
2026-06-18 13:36:10.623316 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-18 13:36:11.489692 | controller -> localhost | Generating public/private rsa key pair.
2026-06-18 13:36:11.489971 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/4df9b23056ef48bb88ff0b5d7eda5c9f_id_rsa
2026-06-18 13:36:11.490011 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/4df9b23056ef48bb88ff0b5d7eda5c9f_id_rsa.pub
2026-06-18 13:36:11.490040 | controller -> localhost | The key fingerprint is:
2026-06-18 13:36:11.490066 | controller -> localhost | SHA256:6U12OkXYviQ7HSfLsdz+jmAIHLP7PeYDgSTHHg0rBPM zuul-build-sshkey
2026-06-18 13:36:11.490091 | controller -> localhost | The key's randomart image is:
2026-06-18 13:36:11.490115 | controller -> localhost | +---[RSA 3072]----+
2026-06-18 13:36:11.490138 | controller -> localhost | |    o....o       |
2026-06-18 13:36:11.490163 | controller -> localhost | |     +. =..o     |
2026-06-18 13:36:11.490187 | controller -> localhost | |      E=+o. o    |
2026-06-18 13:36:11.490210 | controller -> localhost | |       oo=.o     |
2026-06-18 13:36:11.490234 | controller -> localhost | |        S +.O .  |
2026-06-18 13:36:11.490257 | controller -> localhost | |       . *.% X   |
2026-06-18 13:36:11.490280 | controller -> localhost | |        o B.X .  |
2026-06-18 13:36:11.490307 | controller -> localhost | |         . =+o . |
2026-06-18 13:36:11.490330 | controller -> localhost | |          .oooooo|
2026-06-18 13:36:11.490442 | controller -> localhost | +----[SHA256]-----+
2026-06-18 13:36:11.490526 | controller -> localhost | ok: Runtime: 0:00:00.333613
2026-06-18 13:36:11.500704 | 
2026-06-18 13:36:11.500768 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-18 13:36:11.539857 | controller | ok
2026-06-18 13:36:11.548590 | controller | included: /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-18 13:36:11.555639 | 
2026-06-18 13:36:11.555705 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-18 13:36:11.592221 | controller | skipping: Conditional result was False
2026-06-18 13:36:11.597024 | 
2026-06-18 13:36:11.597101 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-18 13:36:12.066933 | controller | changed
2026-06-18 13:36:12.076128 | 
2026-06-18 13:36:12.076305 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-18 13:36:12.314394 | controller | ok
2026-06-18 13:36:12.319093 | 
2026-06-18 13:36:12.319181 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-18 13:36:13.054665 | controller | changed
2026-06-18 13:36:13.058227 | 
2026-06-18 13:36:13.058287 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-18 13:36:13.849568 | controller | changed
2026-06-18 13:36:13.858438 | 
2026-06-18 13:36:13.858607 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-18 13:36:13.887712 | controller | skipping: Conditional result was False
2026-06-18 13:36:13.897855 | 
2026-06-18 13:36:13.898005 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-18 13:36:14.308749 | controller -> localhost | changed
2026-06-18 13:36:14.315878 | 
2026-06-18 13:36:14.315946 | TASK [add-build-sshkey : Add back temp key]
2026-06-18 13:36:14.730838 | controller -> localhost | Identity added: /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/4df9b23056ef48bb88ff0b5d7eda5c9f_id_rsa (zuul-build-sshkey)
2026-06-18 13:36:14.731150 | controller -> localhost | ok: Runtime: 0:00:00.019553
2026-06-18 13:36:14.738769 | 
2026-06-18 13:36:14.738904 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-18 13:36:15.136128 | controller | ok
2026-06-18 13:36:15.140556 | 
2026-06-18 13:36:15.140644 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-18 13:36:15.166514 | controller | skipping: Conditional result was False
2026-06-18 13:36:15.175679 | 
2026-06-18 13:36:15.175768 | TASK [include_role : validate-host]
2026-06-18 13:36:15.218900 | controller | ok
2026-06-18 13:36:15.241492 | 
2026-06-18 13:36:15.241616 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-18 13:36:15.282690 | controller | ok
2026-06-18 13:36:15.287256 | 
2026-06-18 13:36:15.287345 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-18 13:36:15.544581 | controller -> localhost | ok
2026-06-18 13:36:15.549767 | 
2026-06-18 13:36:15.549855 | TASK [validate-host : Collect information about the host]
2026-06-18 13:36:16.319286 | controller | ok
2026-06-18 13:36:16.330815 | 
2026-06-18 13:36:16.330961 | TASK [validate-host : Sanitize hostname]
2026-06-18 13:36:16.397214 | controller | ok
2026-06-18 13:36:16.405657 | 
2026-06-18 13:36:16.405804 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-18 13:36:17.021150 | controller -> localhost | changed
2026-06-18 13:36:17.029099 | 
2026-06-18 13:36:17.029181 | TASK [validate-host : Collect information about zuul worker]
2026-06-18 13:36:17.457150 | controller | ok
2026-06-18 13:36:17.468451 | 
2026-06-18 13:36:17.468636 | TASK [validate-host : Write out all zuul information for each host]
2026-06-18 13:36:18.076519 | controller -> localhost | changed
2026-06-18 13:36:18.092230 | 
2026-06-18 13:36:18.092427 | TASK [include_role : prepare-workspace-openshift]
2026-06-18 13:36:18.118108 | controller | skipping: Conditional result was False
2026-06-18 13:36:18.122617 | 
2026-06-18 13:36:18.122690 | TASK [include_role : remove-zuul-sshkey]
2026-06-18 13:36:18.146846 | controller | skipping: Conditional result was False
2026-06-18 13:36:18.151553 | 
2026-06-18 13:36:18.151637 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-18 13:36:18.397321 | controller | ok: "logs"
2026-06-18 13:36:18.398033 | controller | ok: All items complete
2026-06-18 13:36:18.398107 | 
2026-06-18 13:36:18.591250 | controller | ok: "artifacts"
2026-06-18 13:36:18.781012 | controller | ok: "docs"
2026-06-18 13:36:18.794029 | 
2026-06-18 13:36:18.794423 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-18 13:36:19.049491 | controller | changed: "logs"
2026-06-18 13:36:19.231399 | controller | changed: "artifacts"
2026-06-18 13:36:19.437838 | controller | changed: "docs"
2026-06-18 13:36:19.449748 | 
2026-06-18 13:36:19.449829 | PLAY RECAP
2026-06-18 13:36:19.449873 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:36:19.449898 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:36:19.449916 | 
2026-06-18 13:36:19.581126 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-18 13:36:19.582325 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:36:20.285189 | 
2026-06-18 13:36:20.285333 | PLAY [all]
2026-06-18 13:36:20.296595 | 
2026-06-18 13:36:20.296761 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-18 13:36:20.370783 | controller | ok
2026-06-18 13:36:20.374905 | 
2026-06-18 13:36:20.375002 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-18 13:36:20.812633 | controller | changed
2026-06-18 13:36:20.817027 | 
2026-06-18 13:36:20.817101 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-18 13:36:21.856422 | controller | changed
2026-06-18 13:36:21.864523 | 
2026-06-18 13:36:21.864662 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-18 13:36:22.315107 | controller | changed:
2026-06-18 13:36:22.315409 | controller | {
2026-06-18 13:36:22.315448 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-18 13:36:22.315484 | controller | }
2026-06-18 13:36:22.603992 | controller | changed:
2026-06-18 13:36:22.604154 | controller | {
2026-06-18 13:36:22.604213 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-18 13:36:22.604264 | controller | }
2026-06-18 13:36:22.862995 | controller | changed:
2026-06-18 13:36:22.863302 | controller | {
2026-06-18 13:36:22.863344 | 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-18 13:36:22.863419 | controller | }
2026-06-18 13:36:23.142130 | controller | changed:
2026-06-18 13:36:23.142274 | controller | {
2026-06-18 13:36:23.142324 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-18 13:36:23.142405 | controller | }
2026-06-18 13:36:23.358123 | controller | changed:
2026-06-18 13:36:23.358313 | controller | {
2026-06-18 13:36:23.358344 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-18 13:36:23.358389 | controller | }
2026-06-18 13:36:23.616238 | controller | changed:
2026-06-18 13:36:23.616439 | controller | {
2026-06-18 13:36:23.616504 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-18 13:36:23.616553 | controller | }
2026-06-18 13:36:23.869976 | controller | changed:
2026-06-18 13:36:23.870122 | controller | {
2026-06-18 13:36:23.870157 | 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-18 13:36:23.870187 | controller | }
2026-06-18 13:36:24.133509 | controller | changed:
2026-06-18 13:36:24.133926 | controller | {
2026-06-18 13:36:24.133998 | 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-18 13:36:24.134061 | controller | }
2026-06-18 13:36:24.381730 | controller | changed:
2026-06-18 13:36:24.381839 | controller | {
2026-06-18 13:36:24.381863 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-18 13:36:24.381882 | controller | }
2026-06-18 13:36:24.649914 | controller | changed:
2026-06-18 13:36:24.650140 | controller | {
2026-06-18 13:36:24.650199 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-18 13:36:24.650240 | controller | }
2026-06-18 13:36:24.891639 | controller | changed:
2026-06-18 13:36:24.891842 | controller | {
2026-06-18 13:36:24.891913 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-18 13:36:24.891965 | controller | }
2026-06-18 13:36:25.127577 | controller | changed:
2026-06-18 13:36:25.127684 | controller | {
2026-06-18 13:36:25.127708 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-18 13:36:25.127727 | controller | }
2026-06-18 13:36:25.381119 | controller | changed:
2026-06-18 13:36:25.381233 | controller | {
2026-06-18 13:36:25.381255 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-18 13:36:25.381272 | controller | }
2026-06-18 13:36:25.655847 | controller | changed:
2026-06-18 13:36:25.655965 | controller | {
2026-06-18 13:36:25.655988 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-18 13:36:25.656006 | controller | }
2026-06-18 13:36:25.876011 | controller | changed:
2026-06-18 13:36:25.876132 | controller | {
2026-06-18 13:36:25.876159 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-18 13:36:25.876183 | controller | }
2026-06-18 13:36:26.177452 | controller | changed:
2026-06-18 13:36:26.177570 | controller | {
2026-06-18 13:36:26.177601 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-18 13:36:26.177627 | controller | }
2026-06-18 13:36:26.444479 | controller | changed:
2026-06-18 13:36:26.444583 | controller | {
2026-06-18 13:36:26.444607 | 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-18 13:36:26.444628 | controller | }
2026-06-18 13:36:26.676075 | controller | changed:
2026-06-18 13:36:26.676210 | controller | {
2026-06-18 13:36:26.676259 | 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-18 13:36:26.676315 | controller | }
2026-06-18 13:36:26.956209 | controller | changed:
2026-06-18 13:36:26.956392 | controller | {
2026-06-18 13:36:26.956447 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-18 13:36:26.956485 | controller | }
2026-06-18 13:36:27.186707 | controller | changed:
2026-06-18 13:36:27.186835 | controller | {
2026-06-18 13:36:27.186868 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-18 13:36:27.186896 | controller | }
2026-06-18 13:36:27.440026 | controller | changed:
2026-06-18 13:36:27.440152 | controller | {
2026-06-18 13:36:27.440177 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-18 13:36:27.440196 | controller | }
2026-06-18 13:36:27.672241 | controller | changed:
2026-06-18 13:36:27.672440 | controller | {
2026-06-18 13:36:27.672501 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-18 13:36:27.672551 | controller | }
2026-06-18 13:36:27.906220 | controller | changed:
2026-06-18 13:36:27.906503 | controller | {
2026-06-18 13:36:27.906667 | 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-18 13:36:27.906722 | controller | }
2026-06-18 13:36:28.136373 | controller | changed:
2026-06-18 13:36:28.136519 | controller | {
2026-06-18 13:36:28.136568 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-18 13:36:28.136607 | controller | }
2026-06-18 13:36:28.375012 | controller | changed:
2026-06-18 13:36:28.375159 | controller | {
2026-06-18 13:36:28.375200 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-18 13:36:28.375236 | controller | }
2026-06-18 13:36:28.611776 | controller | changed:
2026-06-18 13:36:28.611977 | controller | {
2026-06-18 13:36:28.612020 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-18 13:36:28.612049 | controller | }
2026-06-18 13:36:28.641790 | 
2026-06-18 13:36:28.641940 | TASK [Set timezone to UTC]
2026-06-18 13:36:29.163212 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-18 13:36:29.171090 | 
2026-06-18 13:36:29.171222 | TASK [Create nodepool directory]
2026-06-18 13:36:29.455796 | controller | changed
2026-06-18 13:36:29.460821 | 
2026-06-18 13:36:29.460890 | TASK [Create nodepool sub_nodes file]
2026-06-18 13:36:30.143266 | controller | changed
2026-06-18 13:36:30.151318 | 
2026-06-18 13:36:30.151545 | TASK [Create nodepool sub_nodes_private file]
2026-06-18 13:36:30.833014 | controller | changed
2026-06-18 13:36:30.844886 | 
2026-06-18 13:36:30.844976 | LOOP [Populate nodepool sub_nodes file]
2026-06-18 13:36:30.890676 | 
2026-06-18 13:36:30.890963 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-18 13:36:30.929675 | 
2026-06-18 13:36:30.930085 | TASK [Create nodepool primary file]
2026-06-18 13:36:30.967296 | controller | skipping: Conditional result was False
2026-06-18 13:36:30.977381 | 
2026-06-18 13:36:30.977556 | TASK [Create nodepool node_private for this node]
2026-06-18 13:36:31.620427 | controller | changed
2026-06-18 13:36:31.624907 | 
2026-06-18 13:36:31.624985 | LOOP [Copy ssh keys to nodepool directory]
2026-06-18 13:36:32.121169 | controller | ok: Item: id_rsa Runtime: 0:00:00.006340
2026-06-18 13:36:32.121383 | 
2026-06-18 13:36:32.354893 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.004739
2026-06-18 13:36:32.363530 | 
2026-06-18 13:36:32.363658 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-18 13:36:33.065549 | controller | changed
2026-06-18 13:36:33.075524 | 
2026-06-18 13:36:33.075674 | TASK [Validate sudoers config after edits]
2026-06-18 13:36:33.365487 | controller | /etc/sudoers: parsed OK
2026-06-18 13:36:33.365570 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-18 13:36:33.365580 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-18 13:36:33.365586 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-18 13:36:33.616001 | controller | ok: Runtime: 0:00:00.007966
2026-06-18 13:36:33.625084 | 
2026-06-18 13:36:33.625245 | TASK [Show the environment passed in to job shell scripts]
2026-06-18 13:36:33.897289 | controller | SHELL=/bin/bash
2026-06-18 13:36:33.897380 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-18 13:36:33.897446 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-18 13:36:33.897459 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/70/770/ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:36:33.897465 | controller | PWD=/home/zuul
2026-06-18 13:36:33.897471 | controller | ZUUL_PIPELINE=github-check
2026-06-18 13:36:33.897480 | controller | LOGNAME=zuul
2026-06-18 13:36:33.897485 | controller | XDG_SESSION_TYPE=tty
2026-06-18 13:36:33.897490 | controller | _=/usr/bin/env
2026-06-18 13:36:33.897498 | controller | MOTD_SHOWN=pam
2026-06-18 13:36:33.897503 | controller | HOME=/home/zuul
2026-06-18 13:36:33.897508 | controller | LANG=en_US.UTF-8
2026-06-18 13:36:33.897514 | controller | SSH_CONNECTION=38.102.83.51 41698 38.129.56.216 22
2026-06-18 13:36:33.897521 | 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-18 13:36:33.897527 | controller | ZUUL_CHANGE_IDS=770,ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:36:33.897532 | controller | WORKSPACE=/home/zuul/workspace
2026-06-18 13:36:33.897537 | controller | XDG_SESSION_CLASS=user
2026-06-18 13:36:33.897541 | controller | SELINUX_ROLE_REQUESTED=
2026-06-18 13:36:33.897546 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-18 13:36:33.897551 | controller | USER=zuul
2026-06-18 13:36:33.897556 | controller | ZUUL_VOTING=True
2026-06-18 13:36:33.897561 | controller | BUILD_TIMEOUT=1800000
2026-06-18 13:36:33.897566 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-18 13:36:33.897570 | controller | SHLVL=1
2026-06-18 13:36:33.897575 | controller | ZUUL_PATCHSET=ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0
2026-06-18 13:36:33.897580 | controller | XDG_SESSION_ID=1
2026-06-18 13:36:33.897585 | controller | ZUUL_BRANCH=main
2026-06-18 13:36:33.897590 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-18 13:36:33.897595 | controller | SSH_CLIENT=38.102.83.51 41698 22
2026-06-18 13:36:33.897602 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-18 13:36:33.897608 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-18 13:36:33.897615 | controller | which_declare=declare -f
2026-06-18 13:36:33.897622 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-18 13:36:33.897629 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-18 13:36:33.897636 | controller | ZUUL_CHANGE=770
2026-06-18 13:36:33.897642 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-18 13:36:33.897650 | controller | ZUUL_UUID=4df9b23056ef48bb88ff0b5d7eda5c9f
2026-06-18 13:36:33.897657 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-18 13:36:33.897664 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-18 13:36:33.897671 | controller | }
2026-06-18 13:36:34.168643 | controller | ok: Runtime: 0:00:00.007935
2026-06-18 13:36:34.177740 | 
2026-06-18 13:36:34.177896 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-18 13:36:34.204192 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.213475 | 
2026-06-18 13:36:34.213716 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-18 13:36:34.751802 | controller | skipping: Conditional result was False
2026-06-18 13:36:34.757993 | 
2026-06-18 13:36:34.758081 | TASK [Ensure legacy workspace directory]
2026-06-18 13:36:35.001618 | controller | changed
2026-06-18 13:36:35.003774 | 
2026-06-18 13:36:35.003840 | PLAY RECAP
2026-06-18 13:36:35.003905 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-18 13:36:35.003932 | 
2026-06-18 13:36:35.183104 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-18 13:36:35.184906 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:36:35.919802 | 
2026-06-18 13:36:35.919950 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-18 13:36:35.931662 | 
2026-06-18 13:36:35.931879 | TASK [Clone repos in the job workspace]
2026-06-18 13:36:35.961254 | controller | ok
2026-06-18 13:36:36.019516 | 
2026-06-18 13:36:36.019728 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-18 13:36:36.418302 | controller | ok
2026-06-18 13:36:36.428580 | 
2026-06-18 13:36:36.428762 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-18 13:36:38.716193 | controller | Output suppressed because no_log was given
2026-06-18 13:36:38.725976 | 
2026-06-18 13:36:38.726106 | TASK [Create zuul-output directory]
2026-06-18 13:36:39.081122 | controller | ok
2026-06-18 13:36:39.085874 | 
2026-06-18 13:36:39.085942 | TASK [Install required packages]
2026-06-18 13:37:23.120471 | controller | changed
2026-06-18 13:37:23.133018 | 
2026-06-18 13:37:23.133503 | TASK [Output pip related things]
2026-06-18 13:37:23.820656 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-18 13:37:24.186811 | controller | ok: Runtime: 0:00:00.344456
2026-06-18 13:37:24.197055 | 
2026-06-18 13:37:24.197285 | TASK [Install requirements]
2026-06-18 13:38:33.591638 | controller | changed
2026-06-18 13:38:33.614920 | 
2026-06-18 13:38:33.615060 | TASK [Add cronjob to trigger job stats]
2026-06-18 13:38:33.673662 | controller | skipping: Conditional result was False
2026-06-18 13:38:33.684614 | 
2026-06-18 13:38:33.684757 | LOOP [Construct project change list]
2026-06-18 13:38:33.752782 | controller | ok:
2026-06-18 13:38:33.753183 | controller | {
2026-06-18 13:38:33.753249 | controller |   "branch": "main",
2026-06-18 13:38:33.753294 | controller |   "change": "770",
2026-06-18 13:38:33.753335 | controller |   "change_message": "Fix/nfv controlplane novnc and metricstorage\n\nFixes two gaps in the NFV OVS-DPDK-SRIOV controlplane configuration identified by comparing rendered manifests against authoritative RHOSO component specs:\r\n\r\n  - **Add noVNCProxyServiceTemplate to nova cell1** (`lib/control-plane/base`): The base OpenStackControlPlane defines cell1 without a noVNCProxyServiceTemplate, meaning VNC console access to VMs on cell1 compute nodes is unavailable out of the box. The authoritative RHOSO docs specify `enabled: true` with a `ctlplane` network attachment. This affects all validated architectures inheriting from `lib/control-plane/base`.\r\n\r\n  - **Add metricStorage kustomize replacement** (`va/nfv/ovs-dpdk-sriov`): The NFV VA already exposes `telemetry.enabled` and `ceilometer.enabled` via service-values replacements, but `metricStorage.enabled` has no replacement \u2014 it stays `false` regardless of deployer intent. This adds the missing replacement so NFV deployments can toggle Prometheus metric collection through `service-values.yaml`.",
2026-06-18 13:38:33.753457 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/770",
2026-06-18 13:38:33.753503 | controller |   "commit_id": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:38:33.753539 | controller |   "patchset": "ed23b12c3b169a950ebf6c22f72c3bab1c60aaa0",
2026-06-18 13:38:33.753573 | controller |   "project": {
2026-06-18 13:38:33.753608 | controller |     "canonical_hostname": "github.com",
2026-06-18 13:38:33.753641 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-18 13:38:33.753691 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-18 13:38:33.753816 | controller |     "short_name": "architecture",
2026-06-18 13:38:33.753865 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-18 13:38:33.753906 | controller |   },
2026-06-18 13:38:33.753945 | controller |   "topic": null
2026-06-18 13:38:33.753980 | controller | }
2026-06-18 13:38:33.812176 | 
2026-06-18 13:38:33.812381 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-18 13:38:33.819935 | 
2026-06-18 13:38:33.820012 | TASK [Filter out host if needed]
2026-06-18 13:38:33.831485 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:38:33.835444 | 
2026-06-18 13:38:33.835517 | TASK [Get git tag for image tagging]
2026-06-18 13:38:34.368156 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.377453 | 
2026-06-18 13:38:34.377577 | TASK [Set openstack-runner image]
2026-06-18 13:38:34.403433 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.412732 | 
2026-06-18 13:38:34.412862 | TASK [Build openstack-runner image]
2026-06-18 13:38:34.438543 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.448053 | 
2026-06-18 13:38:34.448186 | TASK [Push openstack-runner image]
2026-06-18 13:38:34.484604 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.493342 | 
2026-06-18 13:38:34.493630 | TASK [Make sure ci-framework directory exists]
2026-06-18 13:38:34.529888 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.541983 | 
2026-06-18 13:38:34.542118 | TASK [Create EDPM ansible var file]
2026-06-18 13:38:34.578949 | controller | skipping: Conditional result was False
2026-06-18 13:38:34.580939 | 
2026-06-18 13:38:34.581034 | PLAY RECAP
2026-06-18 13:38:34.581122 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-18 13:38:34.581165 | 
2026-06-18 13:38:34.731477 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-18 13:38:34.733928 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:38:35.333985 | 
2026-06-18 13:38:35.334180 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-18 13:38:35.345881 | 
2026-06-18 13:38:35.345962 | TASK [Create zuul-output directory]
2026-06-18 13:38:35.783541 | controller | changed
2026-06-18 13:38:35.791465 | 
2026-06-18 13:38:35.791612 | TASK [Slurp Zuul inventory test]
2026-06-18 13:38:36.222044 | controller -> localhost | ok
2026-06-18 13:38:36.233145 | 
2026-06-18 13:38:36.233289 | TASK [Save zuul inventory]
2026-06-18 13:38:37.290725 | controller | changed
2026-06-18 13:38:37.298472 | 
2026-06-18 13:38:37.298604 | TASK [Save zuul vars without the change_message]
2026-06-18 13:38:38.092226 | controller | changed
2026-06-18 13:38:38.094510 | 
2026-06-18 13:38:38.094562 | PLAY RECAP
2026-06-18 13:38:38.094620 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:38:38.094648 | 
2026-06-18 13:38:38.203741 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-18 13:38:38.205098 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:38:38.828448 | 
2026-06-18 13:38:38.828591 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-18 13:38:38.839472 | 
2026-06-18 13:38:38.839570 | TASK [Filter out host if needed]
2026-06-18 13:38:38.847359 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:38:38.850878 | 
2026-06-18 13:38:38.850944 | TASK [Run playbook]
2026-06-18 13:38:39.808008 | controller |
2026-06-18 13:38:39.808086 | controller | PLAY [Test architecture automations] *******************************************
2026-06-18 13:38:39.808092 | controller |
2026-06-18 13:38:39.808097 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-18 13:38:39.808102 | controller | Thursday 18 June 2026  13:38:39 +0000 (0:00:00.037)       0:00:00.037 *********
2026-06-18 13:38:39.808107 | controller | Thursday 18 June 2026  13:38:39 +0000 (0:00:00.035)       0:00:00.035 *********
2026-06-18 13:38:40.733181 | controller | ok: [localhost]
2026-06-18 13:38:40.733228 | controller |
2026-06-18 13:38:40.733241 | 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-18 13:38:40.733256 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.925)       0:00:00.963 *********
2026-06-18 13:38:40.733265 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.925)       0:00:00.961 *********
2026-06-18 13:38:40.767850 | controller | ok: [localhost]
2026-06-18 13:38:40.767894 | controller |
2026-06-18 13:38:40.767905 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-18 13:38:40.767915 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.034)       0:00:00.997 *********
2026-06-18 13:38:40.767923 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.034)       0:00:00.996 *********
2026-06-18 13:38:40.806502 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-18 13:38:40.806558 | controller |
2026-06-18 13:38:40.806569 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-18 13:38:40.806578 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.037)       0:00:01.035 *********
2026-06-18 13:38:40.806586 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.038)       0:00:01.034 *********
2026-06-18 13:38:40.826948 | controller | ok: [localhost] =>
2026-06-18 13:38:40.826981 | controller |     cifmw_ci_setup_packages:
2026-06-18 13:38:40.826987 | controller |     - bash-completion
2026-06-18 13:38:40.826992 | controller |     - ca-certificates
2026-06-18 13:38:40.826997 | controller |     - git-core
2026-06-18 13:38:40.827001 | controller |     - make
2026-06-18 13:38:40.827005 | controller |     - tar
2026-06-18 13:38:40.827010 | controller |     - tmux
2026-06-18 13:38:40.827014 | controller |     - python3-pip
2026-06-18 13:38:40.827019 | controller |
2026-06-18 13:38:40.827023 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-18 13:38:40.827028 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.021)       0:00:01.057 *********
2026-06-18 13:38:40.827033 | controller | Thursday 18 June 2026  13:38:40 +0000 (0:00:00.021)       0:00:01.055 *********
2026-06-18 13:38:44.982137 | controller | changed: [localhost]
2026-06-18 13:38:44.982236 | controller |
2026-06-18 13:38:44.982242 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-18 13:38:44.982247 | controller | Thursday 18 June 2026  13:38:44 +0000 (0:00:04.154)       0:00:05.212 *********
2026-06-18 13:38:44.982251 | controller | Thursday 18 June 2026  13:38:44 +0000 (0:00:04.154)       0:00:05.210 *********
2026-06-18 13:38:45.315375 | controller | ok: [localhost]
2026-06-18 13:38:45.315424 | controller |
2026-06-18 13:38:45.315434 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-18 13:38:45.315445 | controller | Thursday 18 June 2026  13:38:45 +0000 (0:00:00.332)       0:00:05.544 *********
2026-06-18 13:38:45.315453 | controller | Thursday 18 June 2026  13:38:45 +0000 (0:00:00.332)       0:00:05.543 *********
2026-06-18 13:38:45.612652 | controller | changed: [localhost]
2026-06-18 13:38:45.612714 | controller |
2026-06-18 13:38:45.612729 | 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-18 13:38:45.612736 | controller | Thursday 18 June 2026  13:38:45 +0000 (0:00:00.298)       0:00:05.842 *********
2026-06-18 13:38:45.612756 | controller | Thursday 18 June 2026  13:38:45 +0000 (0:00:00.298)       0:00:05.841 *********
2026-06-18 13:38:49.716835 | controller | changed: [localhost]
2026-06-18 13:38:49.716905 | controller |
2026-06-18 13:38:49.716913 | 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-18 13:38:49.716922 | controller | Thursday 18 June 2026  13:38:49 +0000 (0:00:04.102)       0:00:09.945 *********
2026-06-18 13:38:49.716929 | controller | Thursday 18 June 2026  13:38:49 +0000 (0:00:04.103)       0:00:09.944 *********
2026-06-18 13:38:49.750639 | controller | skipping: [localhost]
2026-06-18 13:38:49.750669 | controller |
2026-06-18 13:38:49.750675 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-18 13:38:49.750679 | controller | Thursday 18 June 2026  13:38:49 +0000 (0:00:00.035)       0:00:09.980 *********
2026-06-18 13:38:49.750683 | controller | Thursday 18 June 2026  13:38:49 +0000 (0:00:00.034)       0:00:09.979 *********
2026-06-18 13:38:50.028997 | controller | changed: [localhost]
2026-06-18 13:38:50.029076 | controller |
2026-06-18 13:38:50.029093 | 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-18 13:38:50.029106 | controller |   source ~/.oc_completion
2026-06-18 13:38:50.029118 | controller | fi] ***
2026-06-18 13:38:50.029130 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.278)       0:00:10.258 *********
2026-06-18 13:38:50.029143 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.278)       0:00:10.257 *********
2026-06-18 13:38:50.294953 | controller | changed: [localhost]
2026-06-18 13:38:50.295021 | controller |
2026-06-18 13:38:50.295033 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-18 13:38:50.295043 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.266)       0:00:10.524 *********
2026-06-18 13:38:50.295052 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.266)       0:00:10.523 *********
2026-06-18 13:38:50.314826 | controller | skipping: [localhost]
2026-06-18 13:38:50.314885 | controller |
2026-06-18 13:38:50.314892 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-18 13:38:50.314898 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-18 13:38:50.314903 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-18 13:38:50.314908 | controller | }}] ***
2026-06-18 13:38:50.314914 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.019)       0:00:10.544 *********
2026-06-18 13:38:50.314921 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.019)       0:00:10.543 *********
2026-06-18 13:38:50.331963 | controller | skipping: [localhost]
2026-06-18 13:38:50.332020 | controller |
2026-06-18 13:38:50.332028 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-18 13:38:50.332046 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.017)       0:00:10.561 *********
2026-06-18 13:38:50.332052 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.017)       0:00:10.560 *********
2026-06-18 13:38:50.350345 | controller | skipping: [localhost]
2026-06-18 13:38:50.350394 | controller |
2026-06-18 13:38:50.350405 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-18 13:38:50.350411 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.018)       0:00:10.580 *********
2026-06-18 13:38:50.350422 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.018)       0:00:10.579 *********
2026-06-18 13:38:50.369469 | controller | skipping: [localhost]
2026-06-18 13:38:50.369534 | controller |
2026-06-18 13:38:50.369542 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-18 13:38:50.369548 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.018)       0:00:10.599 *********
2026-06-18 13:38:50.369554 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.018)       0:00:10.597 *********
2026-06-18 13:38:50.390203 | controller | skipping: [localhost]
2026-06-18 13:38:50.390258 | controller |
2026-06-18 13:38:50.390266 | 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-18 13:38:50.390285 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.020)       0:00:10.620 *********
2026-06-18 13:38:50.390291 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.021)       0:00:10.618 *********
2026-06-18 13:38:50.413870 | controller | skipping: [localhost]
2026-06-18 13:38:50.413921 | controller |
2026-06-18 13:38:50.413931 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-18 13:38:50.413939 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.023)       0:00:10.643 *********
2026-06-18 13:38:50.413946 | controller | Thursday 18 June 2026  13:38:50 +0000 (0:00:00.023)       0:00:10.642 *********
2026-06-18 13:38:51.499636 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-18 13:38:51.499691 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:38:51.499703 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-18 13:38:51.499712 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-18 13:38:51.499721 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-18 13:38:51.499729 | controller |
2026-06-18 13:38:51.499739 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-18 13:38:51.499747 | controller | Thursday 18 June 2026  13:38:51 +0000 (0:00:01.085)       0:00:11.729 *********
2026-06-18 13:38:51.499756 | controller | Thursday 18 June 2026  13:38:51 +0000 (0:00:01.085)       0:00:11.728 *********
2026-06-18 13:38:51.861979 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-18 13:38:51.862040 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-18 13:38:51.862048 | controller |
2026-06-18 13:38:51.862054 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-18 13:38:51.862059 | controller | Thursday 18 June 2026  13:38:51 +0000 (0:00:00.362)       0:00:12.091 *********
2026-06-18 13:38:51.862064 | controller | Thursday 18 June 2026  13:38:51 +0000 (0:00:00.362)       0:00:12.090 *********
2026-06-18 13:38:52.021475 | controller | ok: [localhost]
2026-06-18 13:38:52.021513 | controller |
2026-06-18 13:38:52.021520 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-18 13:38:52.021527 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.159)       0:00:12.251 *********
2026-06-18 13:38:52.021531 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.159)       0:00:12.249 *********
2026-06-18 13:38:52.047825 | controller | skipping: [localhost]
2026-06-18 13:38:52.047860 | controller |
2026-06-18 13:38:52.047866 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-18 13:38:52.047875 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.025)       0:00:12.276 *********
2026-06-18 13:38:52.047879 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.025)       0:00:12.275 *********
2026-06-18 13:38:52.073547 | controller | skipping: [localhost]
2026-06-18 13:38:52.073580 | controller |
2026-06-18 13:38:52.073586 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-18 13:38:52.073591 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.026)       0:00:12.303 *********
2026-06-18 13:38:52.073594 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.026)       0:00:12.302 *********
2026-06-18 13:38:52.090432 | controller | skipping: [localhost]
2026-06-18 13:38:52.090457 | controller |
2026-06-18 13:38:52.090462 | 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-18 13:38:52.090467 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.016)       0:00:12.320 *********
2026-06-18 13:38:52.090478 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.016)       0:00:12.318 *********
2026-06-18 13:38:52.419883 | controller | ok: [localhost]
2026-06-18 13:38:52.419915 | controller |
2026-06-18 13:38:52.419921 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-18 13:38:52.419926 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.329)       0:00:12.649 *********
2026-06-18 13:38:52.419937 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.329)       0:00:12.648 *********
2026-06-18 13:38:52.772891 | controller | ok: [localhost]
2026-06-18 13:38:52.772967 | controller |
2026-06-18 13:38:52.772986 | 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-18 13:38:52.773000 | controller | ] ***
2026-06-18 13:38:52.773009 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.352)       0:00:13.002 *********
2026-06-18 13:38:52.773017 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.352)       0:00:13.001 *********
2026-06-18 13:38:52.795172 | controller | skipping: [localhost]
2026-06-18 13:38:52.795242 | controller |
2026-06-18 13:38:52.795250 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-18 13:38:52.795256 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.022)       0:00:13.025 *********
2026-06-18 13:38:52.795261 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.022)       0:00:13.023 *********
2026-06-18 13:38:52.969434 | controller | changed: [localhost]
2026-06-18 13:38:52.969495 | controller |
2026-06-18 13:38:52.969502 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-18 13:38:52.969508 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-18 13:38:52.969513 | controller |   default({}) |
2026-06-18 13:38:52.969518 | controller |   combine(item.value, recursive=True)
2026-06-18 13:38:52.969522 | controller | }}] ***
2026-06-18 13:38:52.969529 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.174)       0:00:13.199 *********
2026-06-18 13:38:52.969544 | controller | Thursday 18 June 2026  13:38:52 +0000 (0:00:00.174)       0:00:13.198 *********
2026-06-18 13:38:53.066654 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-18 13:38:53.066731 | controller |
2026-06-18 13:38:53.066738 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-18 13:38:53.066744 | controller |   _b64_kustomize_user_patches |
2026-06-18 13:38:53.066749 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-18 13:38:53.066759 | controller | }}] ***
2026-06-18 13:38:53.066768 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.096)       0:00:13.295 *********
2026-06-18 13:38:53.066774 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.096)       0:00:13.294 *********
2026-06-18 13:38:53.153886 | controller | ok: [localhost]
2026-06-18 13:38:53.153990 | controller |
2026-06-18 13:38:53.153997 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:38:53.154004 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.087)       0:00:13.383 *********
2026-06-18 13:38:53.154009 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.087)       0:00:13.382 *********
2026-06-18 13:38:53.387069 | controller | ok: [localhost]
2026-06-18 13:38:53.387120 | controller |
2026-06-18 13:38:53.387126 | 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-18 13:38:53.387131 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.232)       0:00:13.616 *********
2026-06-18 13:38:53.387136 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.232)       0:00:13.614 *********
2026-06-18 13:38:53.454309 | controller | ok: [localhost]
2026-06-18 13:38:53.454390 | controller |
2026-06-18 13:38:53.454401 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-18 13:38:53.454410 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.067)       0:00:13.683 *********
2026-06-18 13:38:53.454419 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.067)       0:00:13.682 *********
2026-06-18 13:38:53.758634 | controller | ok: [localhost]
2026-06-18 13:38:53.758708 | controller |
2026-06-18 13:38:53.758714 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-18 13:38:53.758719 | controller |   _net_env_def_slurp['content'] |
2026-06-18 13:38:53.758723 | controller |   b64decode |
2026-06-18 13:38:53.758726 | controller |   from_yaml
2026-06-18 13:38:53.758730 | controller | }}, cacheable=True] ***
2026-06-18 13:38:53.758734 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.303)       0:00:13.987 *********
2026-06-18 13:38:53.758737 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.303)       0:00:13.985 *********
2026-06-18 13:38:53.820777 | controller | ok: [localhost]
2026-06-18 13:38:53.820875 | controller |
2026-06-18 13:38:53.820881 | controller | TASK [Discover automation files paths={{
2026-06-18 13:38:53.820886 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-18 13:38:53.820890 | controller |   path_join
2026-06-18 13:38:53.820894 | controller | }}, patterns=*.yaml] ***
2026-06-18 13:38:53.820898 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.063)       0:00:14.050 *********
2026-06-18 13:38:53.820902 | controller | Thursday 18 June 2026  13:38:53 +0000 (0:00:00.063)       0:00:14.049 *********
2026-06-18 13:38:54.084469 | controller | ok: [localhost]
2026-06-18 13:38:54.084522 | controller |
2026-06-18 13:38:54.084527 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-18 13:38:54.084532 | controller | Thursday 18 June 2026  13:38:54 +0000 (0:00:00.263)       0:00:14.314 *********
2026-06-18 13:38:54.084536 | controller | Thursday 18 June 2026  13:38:54 +0000 (0:00:00.263)       0:00:14.313 *********
2026-06-18 13:39:02.178744 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:39:02.178831 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:39:02.178846 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:39:02.178863 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:39:02.178872 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:39:02.178879 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:39:02.178887 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:39:02.178895 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:39:02.178903 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:39:02.178910 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:39:02.178918 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:39:02.178925 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:39:02.178933 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:39:02.178941 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:39:02.178949 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:39:02.178956 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:39:02.178964 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:39:02.178972 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:39:02.178979 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:39:02.178987 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:39:02.178994 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:39:02.179002 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:39:02.179009 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:39:02.179017 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:39:02.179025 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:39:02.179032 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:39:02.179040 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:39:02.179058 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:39:02.179066 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:39:02.179073 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:39:02.179081 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:39:02.179088 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:39:02.179096 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:39:02.179104 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:39:02.179111 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:39:02.179119 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:39:02.179126 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:39:02.179134 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:39:02.179142 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:39:02.179149 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:39:02.179157 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:39:02.179164 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:39:02.179172 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:39:02.179179 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:39:02.179187 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:39:02.179194 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:39:02.179202 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:39:02.179209 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:39:02.179217 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:39:02.179224 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:39:02.179232 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:39:02.179239 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:39:02.179247 | controller |
2026-06-18 13:39:02.179255 | controller | TASK [Load automation files as fact vas={{
2026-06-18 13:39:02.179263 | controller |   vas | default({}) |
2026-06-18 13:39:02.179271 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-18 13:39:02.179278 | controller | }}] ***
2026-06-18 13:39:02.179286 | controller | Thursday 18 June 2026  13:39:02 +0000 (0:00:08.094)       0:00:22.408 *********
2026-06-18 13:39:02.179295 | controller | Thursday 18 June 2026  13:39:02 +0000 (0:00:08.094)       0:00:22.407 *********
2026-06-18 13:39:04.240088 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-18 13:39:04.240178 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-18 13:39:04.240194 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-18 13:39:04.240205 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-18 13:39:04.240217 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-18 13:39:04.240228 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-18 13:39:04.240239 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-18 13:39:04.240249 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-18 13:39:04.240257 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-18 13:39:04.240264 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-18 13:39:04.240272 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-18 13:39:04.240282 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-18 13:39:04.240293 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-18 13:39:04.240304 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-18 13:39:04.240314 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-18 13:39:04.240325 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-18 13:39:04.240336 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-18 13:39:04.240347 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-18 13:39:04.240358 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-18 13:39:04.240388 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-18 13:39:04.240396 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-18 13:39:04.240404 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-18 13:39:04.240411 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-18 13:39:04.240431 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-18 13:39:04.240439 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-18 13:39:04.240447 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-18 13:39:04.240454 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-18 13:39:04.240462 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-18 13:39:04.240470 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-18 13:39:04.240477 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-18 13:39:04.240485 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-18 13:39:04.240492 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-18 13:39:04.240500 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-18 13:39:04.240507 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-18 13:39:04.240515 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-18 13:39:04.240523 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-18 13:39:04.240530 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-18 13:39:04.240538 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-18 13:39:04.240545 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-18 13:39:04.240553 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-18 13:39:04.240560 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-18 13:39:04.240568 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-18 13:39:04.240576 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-18 13:39:04.240583 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-18 13:39:04.240591 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-18 13:39:04.240598 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-18 13:39:04.240606 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-18 13:39:04.240613 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-18 13:39:04.240621 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-18 13:39:04.240629 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-18 13:39:04.240636 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-18 13:39:04.240644 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-18 13:39:04.240652 | controller |
2026-06-18 13:39:04.240661 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-18 13:39:04.240669 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:02.061)       0:00:24.470 *********
2026-06-18 13:39:04.240677 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:02.061)       0:00:24.468 *********
2026-06-18 13:39:04.287597 | controller | ok: [localhost]
2026-06-18 13:39:04.287670 | controller |
2026-06-18 13:39:04.287682 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-18 13:39:04.287691 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:00.047)       0:00:24.517 *********
2026-06-18 13:39:04.287701 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:00.047)       0:00:24.516 *********
2026-06-18 13:39:04.977759 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-18 13:39:04.977834 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-18 13:39:04.977844 | controller |
2026-06-18 13:39:04.977851 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-18 13:39:04.977856 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:00.689)       0:00:25.207 *********
2026-06-18 13:39:04.977861 | controller | Thursday 18 June 2026  13:39:04 +0000 (0:00:00.689)       0:00:25.205 *********
2026-06-18 13:39:05.383397 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-18 13:39:05.383458 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-18 13:39:05.383464 | controller |
2026-06-18 13:39:05.383468 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-18 13:39:05.383486 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.406)       0:00:25.613 *********
2026-06-18 13:39:05.383492 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.406)       0:00:25.611 *********
2026-06-18 13:39:05.733630 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-18 13:39:05.733668 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-18 13:39:05.733674 | controller |
2026-06-18 13:39:05.733678 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-18 13:39:05.733682 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:39:05.733686 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-18 13:39:05.733690 | controller |   _priv_keys.results[1].content | b64decode
2026-06-18 13:39:05.733693 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-18 13:39:05.733697 | controller |   _pub_keys.results[1].content | b64decode
2026-06-18 13:39:05.733701 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-18 13:39:05.733704 | controller |   _pub_keys.results[0].content | b64decode
2026-06-18 13:39:05.733708 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-18 13:39:05.733711 | controller |   _priv_keys.results[0].content | b64decode
2026-06-18 13:39:05.733715 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-18 13:39:05.733719 | controller |   [
2026-06-18 13:39:05.733722 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-18 13:39:05.733726 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-18 13:39:05.733730 | controller |   ] | select()
2026-06-18 13:39:05.733733 | controller | }}] ***
2026-06-18 13:39:05.733737 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.350)       0:00:25.963 *********
2026-06-18 13:39:05.733741 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.350)       0:00:25.962 *********
2026-06-18 13:39:05.769821 | controller | ok: [localhost]
2026-06-18 13:39:05.769886 | controller |
2026-06-18 13:39:05.769897 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-18 13:39:05.769902 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.036)       0:00:25.999 *********
2026-06-18 13:39:05.769916 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.036)       0:00:25.998 *********
2026-06-18 13:39:05.976011 | controller |
2026-06-18 13:39:05.976072 | 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-18 13:39:05.976078 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.206)       0:00:26.205 *********
2026-06-18 13:39:05.976082 | controller | Thursday 18 June 2026  13:39:05 +0000 (0:00:00.206)       0:00:26.204 *********
2026-06-18 13:39:06.026792 | controller | ok: [localhost] =>
2026-06-18 13:39:06.026858 | controller |     changed: false
2026-06-18 13:39:06.026864 | controller |     msg: All assertions passed
2026-06-18 13:39:06.026868 | controller |
2026-06-18 13:39:06.026872 | 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-18 13:39:06.026877 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.050)       0:00:26.256 *********
2026-06-18 13:39:06.026881 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.050)       0:00:26.255 *********
2026-06-18 13:39:06.053011 | controller | skipping: [localhost]
2026-06-18 13:39:06.053057 | controller |
2026-06-18 13:39:06.053063 | 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-18 13:39:06.053067 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.026)       0:00:26.283 *********
2026-06-18 13:39:06.053071 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.026)       0:00:26.281 *********
2026-06-18 13:39:06.097754 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=180s)
2026-06-18 13:39:06.097849 | controller |
2026-06-18 13:39:06.097863 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:06.097873 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.044)       0:00:26.327 *********
2026-06-18 13:39:06.097882 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.044)       0:00:26.326 *********
2026-06-18 13:39:06.125872 | controller | skipping: [localhost]
2026-06-18 13:39:06.125948 | controller |
2026-06-18 13:39:06.125961 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:06.125970 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.028)       0:00:26.355 *********
2026-06-18 13:39:06.125980 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.028)       0:00:26.354 *********
2026-06-18 13:39:06.159317 | controller | ok: [localhost]
2026-06-18 13:39:06.159381 | controller |
2026-06-18 13:39:06.159392 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:06.159401 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:06.159409 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:06.159417 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:06.159425 | controller | }}] ***
2026-06-18 13:39:06.159433 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.033)       0:00:26.389 *********
2026-06-18 13:39:06.159440 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.033)       0:00:26.387 *********
2026-06-18 13:39:06.206063 | controller | skipping: [localhost]
2026-06-18 13:39:06.206128 | controller |
2026-06-18 13:39:06.206150 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:06.206161 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:06.206170 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:06.206179 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:06.206188 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.046)       0:00:26.435 *********
2026-06-18 13:39:06.206197 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.046)       0:00:26.434 *********
2026-06-18 13:39:06.475040 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-18 13:39:06.475138 | controller |
2026-06-18 13:39:06.475146 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:06.475153 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.268)       0:00:26.704 *********
2026-06-18 13:39:06.475158 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.268)       0:00:26.703 *********
2026-06-18 13:39:06.558125 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:06.558206 | controller |
2026-06-18 13:39:06.558212 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact/control-plane/nncp name=run_hook] ***
2026-06-18 13:39:06.558217 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.083)       0:00:26.788 *********
2026-06-18 13:39:06.558221 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.083)       0:00:26.786 *********
2026-06-18 13:39:06.600769 | controller | skipping: [localhost]
2026-06-18 13:39:06.600888 | controller |
2026-06-18 13:39:06.600895 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact/control-plane/nncp name=ci_gen_kustomize_values] ***
2026-06-18 13:39:06.600900 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.042)       0:00:26.830 *********
2026-06-18 13:39:06.600904 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.042)       0:00:26.829 *********
2026-06-18 13:39:06.700688 | controller |
2026-06-18 13:39:06.700834 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:06.700868 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.099)       0:00:26.930 *********
2026-06-18 13:39:06.700876 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.099)       0:00:26.928 *********
2026-06-18 13:39:06.747559 | controller | skipping: [localhost]
2026-06-18 13:39:06.747640 | controller |
2026-06-18 13:39:06.747649 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:06.747656 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.046)       0:00:26.977 *********
2026-06-18 13:39:06.747663 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.046)       0:00:26.975 *********
2026-06-18 13:39:06.813008 | 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-18 13:39:06.813058 | controller |
2026-06-18 13:39:06.813070 | 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-18 13:39:06.813081 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.065)       0:00:27.043 *********
2026-06-18 13:39:06.813090 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.065)       0:00:27.041 *********
2026-06-18 13:39:06.899035 | controller | ok: [localhost] =>
2026-06-18 13:39:06.899079 | controller |     changed: false
2026-06-18 13:39:06.899088 | controller |     msg: All assertions passed
2026-06-18 13:39:06.899096 | controller |
2026-06-18 13:39:06.899105 | 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-18 13:39:06.899113 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.085)       0:00:27.128 *********
2026-06-18 13:39:06.899121 | controller | Thursday 18 June 2026  13:39:06 +0000 (0:00:00.085)       0:00:27.127 *********
2026-06-18 13:39:07.134115 | controller | ok: [localhost]
2026-06-18 13:39:07.134176 | controller |
2026-06-18 13:39:07.134188 | 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-18 13:39:07.134199 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.234)       0:00:27.363 *********
2026-06-18 13:39:07.134207 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.234)       0:00:27.362 *********
2026-06-18 13:39:07.218826 | controller | ok: [localhost] =>
2026-06-18 13:39:07.218877 | controller |     changed: false
2026-06-18 13:39:07.218888 | controller |     msg: All assertions passed
2026-06-18 13:39:07.218897 | controller |
2026-06-18 13:39:07.218907 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:07.218916 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.085)       0:00:27.448 *********
2026-06-18 13:39:07.218925 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.085)       0:00:27.447 *********
2026-06-18 13:39:07.412511 | controller | ok: [localhost]
2026-06-18 13:39:07.412580 | controller |
2026-06-18 13:39:07.412590 | 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-18 13:39:07.412599 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:07.412606 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:07.412614 | controller |   _config_map_content |
2026-06-18 13:39:07.412621 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:07.412628 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:07.412635 | controller |     matching_parameter='regex')
2026-06-18 13:39:07.412642 | controller | }}, cacheable=False] ***
2026-06-18 13:39:07.412649 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.193)       0:00:27.642 *********
2026-06-18 13:39:07.412656 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.193)       0:00:27.641 *********
2026-06-18 13:39:07.713419 | controller | ok: [localhost]
2026-06-18 13:39:07.713488 | controller |
2026-06-18 13:39:07.713496 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:07.713518 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.300)       0:00:27.943 *********
2026-06-18 13:39:07.713524 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.300)       0:00:27.941 *********
2026-06-18 13:39:07.774207 | 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-18 13:39:07.774269 | controller |
2026-06-18 13:39:07.774274 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:39:07.774279 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.060)       0:00:28.004 *********
2026-06-18 13:39:07.774283 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.060)       0:00:28.002 *********
2026-06-18 13:39:07.822257 | controller | ok: [localhost] =>
2026-06-18 13:39:07.822310 | controller |     changed: false
2026-06-18 13:39:07.822314 | controller |     msg: All assertions passed
2026-06-18 13:39:07.822319 | controller |
2026-06-18 13:39:07.822323 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:07.822327 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.047)       0:00:28.052 *********
2026-06-18 13:39:07.822331 | controller | Thursday 18 June 2026  13:39:07 +0000 (0:00:00.047)       0:00:28.050 *********
2026-06-18 13:39:08.024527 | controller | changed: [localhost]
2026-06-18 13:39:08.024587 | controller |
2026-06-18 13:39:08.024593 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:08.024597 | controller |   (snippet_datadir,
2026-06-18 13:39:08.024601 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:08.024604 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:08.024608 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.202)       0:00:28.254 *********
2026-06-18 13:39:08.024612 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.202)       0:00:28.252 *********
2026-06-18 13:39:08.765687 | controller | changed: [localhost]
2026-06-18 13:39:08.765746 | controller |
2026-06-18 13:39:08.765753 | 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-18 13:39:08.765757 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.741)       0:00:28.995 *********
2026-06-18 13:39:08.765762 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.741)       0:00:28.994 *********
2026-06-18 13:39:08.826137 | controller | ok: [localhost]
2026-06-18 13:39:08.826193 | controller |
2026-06-18 13:39:08.826200 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:08.826206 | controller |   (snippet_datadir,
2026-06-18 13:39:08.826211 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:08.826216 | controller | }}, content={{
2026-06-18 13:39:08.826221 | controller |   _base64_patch |
2026-06-18 13:39:08.826225 | controller |   default({}) |
2026-06-18 13:39:08.826230 | controller |   to_nice_yaml
2026-06-18 13:39:08.826235 | controller | }}, mode=0644] ***
2026-06-18 13:39:08.826250 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.060)       0:00:29.056 *********
2026-06-18 13:39:08.826255 | controller | Thursday 18 June 2026  13:39:08 +0000 (0:00:00.060)       0:00:29.054 *********
2026-06-18 13:39:09.247517 | controller | changed: [localhost]
2026-06-18 13:39:09.247559 | controller |
2026-06-18 13:39:09.247564 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:09.247568 | controller |   (snippet_datadir,
2026-06-18 13:39:09.247572 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:09.247577 | controller | }}, content={{
2026-06-18 13:39:09.247580 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:09.247584 | controller |   default({}) |
2026-06-18 13:39:09.247587 | controller |   to_nice_yaml
2026-06-18 13:39:09.247591 | controller | }}, mode=0644] ***
2026-06-18 13:39:09.247595 | controller | Thursday 18 June 2026  13:39:09 +0000 (0:00:00.421)       0:00:29.477 *********
2026-06-18 13:39:09.247598 | controller | Thursday 18 June 2026  13:39:09 +0000 (0:00:00.421)       0:00:29.475 *********
2026-06-18 13:39:09.680360 | controller | changed: [localhost]
2026-06-18 13:39:09.680399 | controller |
2026-06-18 13:39:09.680407 | 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-18 13:39:09.680413 | controller |   (
2026-06-18 13:39:09.680418 | controller |     snippet_datadir,
2026-06-18 13:39:09.680424 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:09.680429 | controller |   ) | path_join
2026-06-18 13:39:09.680434 | controller | }}, mode=0644] ***
2026-06-18 13:39:09.680439 | controller | Thursday 18 June 2026  13:39:09 +0000 (0:00:00.432)       0:00:29.910 *********
2026-06-18 13:39:09.680444 | controller | Thursday 18 June 2026  13:39:09 +0000 (0:00:00.432)       0:00:29.908 *********
2026-06-18 13:39:10.102368 | controller | changed: [localhost]
2026-06-18 13:39:10.102404 | controller |
2026-06-18 13:39:10.102410 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:10.102415 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.422)       0:00:30.332 *********
2026-06-18 13:39:10.102420 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.422)       0:00:30.330 *********
2026-06-18 13:39:10.162672 | 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-18 13:39:10.162708 | controller |
2026-06-18 13:39:10.162715 | 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-18 13:39:10.162720 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.060)       0:00:30.392 *********
2026-06-18 13:39:10.162725 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.060)       0:00:30.391 *********
2026-06-18 13:39:10.225715 | controller | ok: [localhost] =>
2026-06-18 13:39:10.225750 | controller |     changed: false
2026-06-18 13:39:10.225754 | controller |     msg: All assertions passed
2026-06-18 13:39:10.225759 | controller |
2026-06-18 13:39:10.225763 | 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-18 13:39:10.225775 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.062)       0:00:30.455 *********
2026-06-18 13:39:10.225781 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.062)       0:00:30.454 *********
2026-06-18 13:39:10.467418 | controller | ok: [localhost]
2026-06-18 13:39:10.467489 | controller |
2026-06-18 13:39:10.467496 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:10.467502 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.240)       0:00:30.696 *********
2026-06-18 13:39:10.467507 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.241)       0:00:30.695 *********
2026-06-18 13:39:10.522916 | controller | ok: [localhost]
2026-06-18 13:39:10.522996 | controller |
2026-06-18 13:39:10.523006 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:10.523013 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.055)       0:00:30.751 *********
2026-06-18 13:39:10.523020 | controller | Thursday 18 June 2026  13:39:10 +0000 (0:00:00.055)       0:00:30.750 *********
2026-06-18 13:39:11.086568 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:39:11.086634 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:39:11.086643 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:39:11.086650 | controller |
2026-06-18 13:39:11.086658 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:11.086665 | controller |   _content |
2026-06-18 13:39:11.086672 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:11.086679 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:11.086686 | controller | }}
2026-06-18 13:39:11.086693 | controller | ] ***
2026-06-18 13:39:11.086717 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.564)       0:00:31.316 *********
2026-06-18 13:39:11.086725 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.564)       0:00:31.314 *********
2026-06-18 13:39:11.239254 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:39:11.239338 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:11.239353 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:11.239365 | controller |
2026-06-18 13:39:11.239377 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:11.239407 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.152)       0:00:31.468 *********
2026-06-18 13:39:11.239420 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.152)       0:00:31.467 *********
2026-06-18 13:39:11.451016 | controller | changed: [localhost]
2026-06-18 13:39:11.451070 | controller |
2026-06-18 13:39:11.451082 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:11.451091 | controller |   (_destdir,
2026-06-18 13:39:11.451099 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:11.451107 | controller | }}, content={{
2026-06-18 13:39:11.451115 | controller |   (
2026-06-18 13:39:11.451123 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:11.451131 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:11.451139 | controller | }}, mode=0644] ***
2026-06-18 13:39:11.451147 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.212)       0:00:31.680 *********
2026-06-18 13:39:11.451155 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.212)       0:00:31.679 *********
2026-06-18 13:39:11.891375 | controller | changed: [localhost]
2026-06-18 13:39:11.891431 | controller |
2026-06-18 13:39:11.891436 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/control-plane/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:11.891441 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:11.891445 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:11.891449 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:11.891452 | controller | }}, dest={{
2026-06-18 13:39:11.891456 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:11.891460 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:11.891463 | controller |   ) |
2026-06-18 13:39:11.891467 | controller |   path_join
2026-06-18 13:39:11.891470 | controller |  }}] ***
2026-06-18 13:39:11.891474 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.440)       0:00:32.121 *********
2026-06-18 13:39:11.891478 | controller | Thursday 18 June 2026  13:39:11 +0000 (0:00:00.440)       0:00:32.120 *********
2026-06-18 13:39:12.159497 | controller | changed: [localhost] => (item=network-values)
2026-06-18 13:39:12.159536 | controller |
2026-06-18 13:39:12.159542 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:12.159547 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.267)       0:00:32.389 *********
2026-06-18 13:39:12.159551 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.267)       0:00:32.387 *********
2026-06-18 13:39:12.205537 | controller | skipping: [localhost]
2026-06-18 13:39:12.205596 | controller |
2026-06-18 13:39:12.205602 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/control-plane/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:12.205607 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.045)       0:00:32.435 *********
2026-06-18 13:39:12.205611 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.045)       0:00:32.433 *********
2026-06-18 13:39:12.706885 | controller | changed: [localhost]
2026-06-18 13:39:12.706955 | controller |
2026-06-18 13:39:12.706967 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:12.706977 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.501)       0:00:32.936 *********
2026-06-18 13:39:12.706985 | controller | Thursday 18 June 2026  13:39:12 +0000 (0:00:00.501)       0:00:32.935 *********
2026-06-18 13:39:13.147874 | controller | changed: [localhost]
2026-06-18 13:39:13.147927 | controller |
2026-06-18 13:39:13.147938 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact/control-plane/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:39:13.147947 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.441)       0:00:33.377 *********
2026-06-18 13:39:13.147955 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.441)       0:00:33.376 *********
2026-06-18 13:39:13.231427 | controller | skipping: [localhost]
2026-06-18 13:39:13.231461 | controller |
2026-06-18 13:39:13.231467 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:13.231472 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:13.231477 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:13.231481 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:13.231485 | controller |   ) | list
2026-06-18 13:39:13.231489 | controller | }}] ***
2026-06-18 13:39:13.231493 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.083)       0:00:33.461 *********
2026-06-18 13:39:13.231498 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.083)       0:00:33.459 *********
2026-06-18 13:39:13.278933 | controller | skipping: [localhost]
2026-06-18 13:39:13.278975 | controller |
2026-06-18 13:39:13.278980 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact/control-plane/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:13.278985 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:13.278989 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:13.278993 | controller | }}, mode=0644] ***
2026-06-18 13:39:13.278997 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.047)       0:00:33.508 *********
2026-06-18 13:39:13.279001 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.047)       0:00:33.507 *********
2026-06-18 13:39:13.545767 | controller | changed: [localhost]
2026-06-18 13:39:13.545862 | controller |
2026-06-18 13:39:13.545879 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:13.545891 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.266)       0:00:33.775 *********
2026-06-18 13:39:13.545903 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.266)       0:00:33.773 *********
2026-06-18 13:39:13.615578 | controller | skipping: [localhost]
2026-06-18 13:39:13.615666 | controller |
2026-06-18 13:39:13.615674 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact/control-plane/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:13.615682 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.070)       0:00:33.845 *********
2026-06-18 13:39:13.615698 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.070)       0:00:33.844 *********
2026-06-18 13:39:13.661363 | controller | skipping: [localhost]
2026-06-18 13:39:13.661456 | controller |
2026-06-18 13:39:13.661465 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact/control-plane/nncp _raw_params=wait_condition.yml] ***
2026-06-18 13:39:13.661473 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.045)       0:00:33.891 *********
2026-06-18 13:39:13.661479 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.045)       0:00:33.889 *********
2026-06-18 13:39:13.710183 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=180s)
2026-06-18 13:39:13.710221 | controller | skipping: [localhost]
2026-06-18 13:39:13.710228 | controller |
2026-06-18 13:39:13.710234 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:13.710240 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.048)       0:00:33.939 *********
2026-06-18 13:39:13.710246 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.048)       0:00:33.938 *********
2026-06-18 13:39:13.752670 | controller | skipping: [localhost]
2026-06-18 13:39:13.752701 | controller |
2026-06-18 13:39:13.752707 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact/control-plane/nncp name=run_hook] ***
2026-06-18 13:39:13.752738 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.042)       0:00:33.982 *********
2026-06-18 13:39:13.752743 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.042)       0:00:33.981 *********
2026-06-18 13:39:13.801232 | controller | skipping: [localhost]
2026-06-18 13:39:13.801264 | controller |
2026-06-18 13:39:13.801269 | 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-18 13:39:13.801275 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.048)       0:00:34.031 *********
2026-06-18 13:39:13.801279 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.048)       0:00:34.029 *********
2026-06-18 13:39:13.847970 | controller | ok: [localhost] =>
2026-06-18 13:39:13.848006 | controller |     changed: false
2026-06-18 13:39:13.848012 | controller |     msg: All assertions passed
2026-06-18 13:39:13.848017 | controller |
2026-06-18 13:39:13.848023 | 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-18 13:39:13.848028 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.046)       0:00:34.077 *********
2026-06-18 13:39:13.848034 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.046)       0:00:34.076 *********
2026-06-18 13:39:13.921985 | controller | skipping: [localhost]
2026-06-18 13:39:13.922019 | controller |
2026-06-18 13:39:13.922024 | 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-18 13:39:13.922029 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.074)       0:00:34.152 *********
2026-06-18 13:39:13.922033 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.074)       0:00:34.150 *********
2026-06-18 13:39:13.956302 | controller | ok: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:39:13.956333 | controller |
2026-06-18 13:39:13.956340 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:13.956346 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.034)       0:00:34.186 *********
2026-06-18 13:39:13.956352 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.034)       0:00:34.184 *********
2026-06-18 13:39:13.980778 | controller | skipping: [localhost]
2026-06-18 13:39:13.980835 | controller |
2026-06-18 13:39:13.980845 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:13.980850 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.024)       0:00:34.210 *********
2026-06-18 13:39:13.980855 | controller | Thursday 18 June 2026  13:39:13 +0000 (0:00:00.024)       0:00:34.209 *********
2026-06-18 13:39:14.020786 | controller | ok: [localhost]
2026-06-18 13:39:14.020851 | controller |
2026-06-18 13:39:14.020857 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:14.020861 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:14.020865 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:14.020869 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:14.020873 | controller | }}] ***
2026-06-18 13:39:14.020876 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.040)       0:00:34.250 *********
2026-06-18 13:39:14.020880 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.040)       0:00:34.249 *********
2026-06-18 13:39:14.073103 | controller | skipping: [localhost]
2026-06-18 13:39:14.073180 | controller |
2026-06-18 13:39:14.073195 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:14.073222 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:14.073234 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:14.073245 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:14.073256 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.052)       0:00:34.303 *********
2026-06-18 13:39:14.073267 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.052)       0:00:34.301 *********
2026-06-18 13:39:14.586765 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-18 13:39:14.586853 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-18 13:39:14.586862 | controller |
2026-06-18 13:39:14.586868 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:14.586873 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.513)       0:00:34.816 *********
2026-06-18 13:39:14.586879 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.513)       0:00:34.814 *********
2026-06-18 13:39:14.713476 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:14.713574 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-18 13:39:14.713582 | controller |
2026-06-18 13:39:14.713588 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact/control-plane name=run_hook] ***
2026-06-18 13:39:14.713611 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.126)       0:00:34.943 *********
2026-06-18 13:39:14.713618 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.126)       0:00:34.941 *********
2026-06-18 13:39:14.760535 | controller | skipping: [localhost]
2026-06-18 13:39:14.760595 | controller |
2026-06-18 13:39:14.760602 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact/control-plane name=ci_gen_kustomize_values] ***
2026-06-18 13:39:14.760608 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.046)       0:00:34.990 *********
2026-06-18 13:39:14.760613 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.046)       0:00:34.988 *********
2026-06-18 13:39:14.903877 | controller |
2026-06-18 13:39:14.903940 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:14.903945 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.143)       0:00:35.133 *********
2026-06-18 13:39:14.903950 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.143)       0:00:35.132 *********
2026-06-18 13:39:14.970394 | controller | skipping: [localhost]
2026-06-18 13:39:14.970453 | controller |
2026-06-18 13:39:14.970460 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:14.970466 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.066)       0:00:35.200 *********
2026-06-18 13:39:14.970471 | controller | Thursday 18 June 2026  13:39:14 +0000 (0:00:00.066)       0:00:35.198 *********
2026-06-18 13:39:15.040677 | 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-18 13:39:15.040732 | controller |
2026-06-18 13:39:15.040738 | 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-18 13:39:15.040743 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.070)       0:00:35.270 *********
2026-06-18 13:39:15.040747 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.070)       0:00:35.269 *********
2026-06-18 13:39:15.100714 | controller | ok: [localhost] =>
2026-06-18 13:39:15.100789 | controller |     changed: false
2026-06-18 13:39:15.100837 | controller |     msg: All assertions passed
2026-06-18 13:39:15.100855 | controller |
2026-06-18 13:39:15.100868 | 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-18 13:39:15.100880 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.059)       0:00:35.330 *********
2026-06-18 13:39:15.100913 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.059)       0:00:35.328 *********
2026-06-18 13:39:15.350868 | controller | ok: [localhost]
2026-06-18 13:39:15.350918 | controller |
2026-06-18 13:39:15.350924 | 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-18 13:39:15.350930 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.250)       0:00:35.580 *********
2026-06-18 13:39:15.350935 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.250)       0:00:35.579 *********
2026-06-18 13:39:15.403182 | controller | ok: [localhost] =>
2026-06-18 13:39:15.403235 | controller |     changed: false
2026-06-18 13:39:15.403241 | controller |     msg: All assertions passed
2026-06-18 13:39:15.403247 | controller |
2026-06-18 13:39:15.403252 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:15.403258 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.052)       0:00:35.633 *********
2026-06-18 13:39:15.403263 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.052)       0:00:35.631 *********
2026-06-18 13:39:15.603613 | controller | ok: [localhost]
2026-06-18 13:39:15.603654 | controller |
2026-06-18 13:39:15.603661 | 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-18 13:39:15.603668 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:15.603674 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:15.603679 | controller |   _config_map_content |
2026-06-18 13:39:15.603685 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:15.603690 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:15.603695 | controller |     matching_parameter='regex')
2026-06-18 13:39:15.603700 | controller | }}, cacheable=False] ***
2026-06-18 13:39:15.603705 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.200)       0:00:35.833 *********
2026-06-18 13:39:15.603710 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.200)       0:00:35.832 *********
2026-06-18 13:39:15.901326 | controller | ok: [localhost]
2026-06-18 13:39:15.901356 | controller |
2026-06-18 13:39:15.901361 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:15.901365 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.297)       0:00:36.131 *********
2026-06-18 13:39:15.901370 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.297)       0:00:36.129 *********
2026-06-18 13:39:15.956295 | 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-18 13:39:15.956328 | controller |
2026-06-18 13:39:15.956334 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-18 13:39:15.956339 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.055)       0:00:36.186 *********
2026-06-18 13:39:15.956344 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.055)       0:00:36.184 *********
2026-06-18 13:39:15.998908 | controller | ok: [localhost] =>
2026-06-18 13:39:15.998955 | controller |     changed: false
2026-06-18 13:39:15.998965 | controller |     msg: All assertions passed
2026-06-18 13:39:15.998974 | controller |
2026-06-18 13:39:15.998983 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:15.998992 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.042)       0:00:36.228 *********
2026-06-18 13:39:15.999000 | controller | Thursday 18 June 2026  13:39:15 +0000 (0:00:00.042)       0:00:36.227 *********
2026-06-18 13:39:16.202385 | controller | ok: [localhost]
2026-06-18 13:39:16.202447 | controller |
2026-06-18 13:39:16.202459 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:16.202468 | controller |   (snippet_datadir,
2026-06-18 13:39:16.202476 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:16.202484 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:16.202536 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.202)       0:00:36.431 *********
2026-06-18 13:39:16.202545 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.202)       0:00:36.430 *********
2026-06-18 13:39:16.887844 | controller | ok: [localhost]
2026-06-18 13:39:16.887910 | controller |
2026-06-18 13:39:16.887918 | 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-18 13:39:16.887924 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.685)       0:00:37.116 *********
2026-06-18 13:39:16.887929 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.685)       0:00:37.115 *********
2026-06-18 13:39:16.962249 | controller | ok: [localhost]
2026-06-18 13:39:16.962315 | controller |
2026-06-18 13:39:16.962322 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:16.962328 | controller |   (snippet_datadir,
2026-06-18 13:39:16.962333 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:16.962337 | controller | }}, content={{
2026-06-18 13:39:16.962342 | controller |   _base64_patch |
2026-06-18 13:39:16.962346 | controller |   default({}) |
2026-06-18 13:39:16.962366 | controller |   to_nice_yaml
2026-06-18 13:39:16.962371 | controller | }}, mode=0644] ***
2026-06-18 13:39:16.962376 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.074)       0:00:37.191 *********
2026-06-18 13:39:16.962380 | controller | Thursday 18 June 2026  13:39:16 +0000 (0:00:00.074)       0:00:37.190 *********
2026-06-18 13:39:17.351863 | controller | ok: [localhost]
2026-06-18 13:39:17.351913 | controller |
2026-06-18 13:39:17.351919 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:17.351925 | controller |   (snippet_datadir,
2026-06-18 13:39:17.351929 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:17.351933 | controller | }}, content={{
2026-06-18 13:39:17.351937 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:17.351940 | controller |   default({}) |
2026-06-18 13:39:17.351944 | controller |   to_nice_yaml
2026-06-18 13:39:17.351947 | controller | }}, mode=0644] ***
2026-06-18 13:39:17.351951 | controller | Thursday 18 June 2026  13:39:17 +0000 (0:00:00.390)       0:00:37.581 *********
2026-06-18 13:39:17.351955 | controller | Thursday 18 June 2026  13:39:17 +0000 (0:00:00.390)       0:00:37.580 *********
2026-06-18 13:39:17.791193 | controller | ok: [localhost]
2026-06-18 13:39:17.791257 | controller |
2026-06-18 13:39:17.791263 | 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-18 13:39:17.791268 | controller |   (
2026-06-18 13:39:17.791272 | controller |     snippet_datadir,
2026-06-18 13:39:17.791276 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:17.791280 | controller |   ) | path_join
2026-06-18 13:39:17.791283 | controller | }}, mode=0644] ***
2026-06-18 13:39:17.791287 | controller | Thursday 18 June 2026  13:39:17 +0000 (0:00:00.438)       0:00:38.020 *********
2026-06-18 13:39:17.791291 | controller | Thursday 18 June 2026  13:39:17 +0000 (0:00:00.438)       0:00:38.018 *********
2026-06-18 13:39:18.249299 | controller | changed: [localhost]
2026-06-18 13:39:18.249332 | controller |
2026-06-18 13:39:18.249339 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:18.249345 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.459)       0:00:38.479 *********
2026-06-18 13:39:18.249350 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.459)       0:00:38.477 *********
2026-06-18 13:39:18.346474 | 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-18 13:39:18.346512 | controller |
2026-06-18 13:39:18.346519 | 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-18 13:39:18.346526 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.096)       0:00:38.576 *********
2026-06-18 13:39:18.346532 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.097)       0:00:38.574 *********
2026-06-18 13:39:18.406892 | controller | ok: [localhost] =>
2026-06-18 13:39:18.406923 | controller |     changed: false
2026-06-18 13:39:18.406930 | controller |     msg: All assertions passed
2026-06-18 13:39:18.406936 | controller |
2026-06-18 13:39:18.406942 | 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-18 13:39:18.406948 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.060)       0:00:38.636 *********
2026-06-18 13:39:18.406953 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.060)       0:00:38.635 *********
2026-06-18 13:39:18.658994 | controller | ok: [localhost]
2026-06-18 13:39:18.659023 | controller |
2026-06-18 13:39:18.659029 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:18.659033 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.251)       0:00:38.888 *********
2026-06-18 13:39:18.659036 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.251)       0:00:38.887 *********
2026-06-18 13:39:18.724218 | controller | ok: [localhost]
2026-06-18 13:39:18.724246 | controller |
2026-06-18 13:39:18.724251 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:18.724256 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.065)       0:00:38.954 *********
2026-06-18 13:39:18.724260 | controller | Thursday 18 June 2026  13:39:18 +0000 (0:00:00.065)       0:00:38.952 *********
2026-06-18 13:39:19.354489 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-18 13:39:19.354548 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-18 13:39:19.354553 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-18 13:39:19.354557 | controller |
2026-06-18 13:39:19.354562 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:19.354566 | controller |   _content |
2026-06-18 13:39:19.354569 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:19.354573 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:19.354578 | controller | }}
2026-06-18 13:39:19.354584 | controller | ] ***
2026-06-18 13:39:19.354589 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.629)       0:00:39.584 *********
2026-06-18 13:39:19.354595 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.629)       0:00:39.582 *********
2026-06-18 13:39:19.523774 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:39:19.523918 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:19.523934 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:19.523947 | controller |
2026-06-18 13:39:19.523960 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:19.523972 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.168)       0:00:39.752 *********
2026-06-18 13:39:19.523983 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.168)       0:00:39.751 *********
2026-06-18 13:39:19.745251 | controller | ok: [localhost]
2026-06-18 13:39:19.745309 | controller |
2026-06-18 13:39:19.745318 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:19.745326 | controller |   (_destdir,
2026-06-18 13:39:19.745332 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:19.745338 | controller | }}, content={{
2026-06-18 13:39:19.745343 | controller |   (
2026-06-18 13:39:19.745348 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:19.745355 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:19.745361 | controller | }}, mode=0644] ***
2026-06-18 13:39:19.745368 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.222)       0:00:39.975 *********
2026-06-18 13:39:19.745373 | controller | Thursday 18 June 2026  13:39:19 +0000 (0:00:00.221)       0:00:39.973 *********
2026-06-18 13:39:20.175494 | controller | ok: [localhost]
2026-06-18 13:39:20.175552 | controller |
2026-06-18 13:39:20.175558 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:20.175570 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.430)       0:00:40.405 *********
2026-06-18 13:39:20.175574 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.430)       0:00:40.403 *********
2026-06-18 13:39:20.249966 | controller | skipping: [localhost]
2026-06-18 13:39:20.250031 | controller |
2026-06-18 13:39:20.250039 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:20.250045 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.074)       0:00:40.479 *********
2026-06-18 13:39:20.250050 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.074)       0:00:40.478 *********
2026-06-18 13:39:20.334673 | 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-18 13:39:20.334754 | controller |
2026-06-18 13:39:20.334768 | 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-18 13:39:20.334777 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.085)       0:00:40.564 *********
2026-06-18 13:39:20.334789 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.085)       0:00:40.563 *********
2026-06-18 13:39:20.435682 | controller | ok: [localhost] =>
2026-06-18 13:39:20.435733 | controller |     changed: false
2026-06-18 13:39:20.435738 | controller |     msg: All assertions passed
2026-06-18 13:39:20.435742 | controller |
2026-06-18 13:39:20.435747 | 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-18 13:39:20.435751 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.101)       0:00:40.665 *********
2026-06-18 13:39:20.435755 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.101)       0:00:40.664 *********
2026-06-18 13:39:20.642913 | controller | ok: [localhost]
2026-06-18 13:39:20.642967 | controller |
2026-06-18 13:39:20.642981 | 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-18 13:39:20.642986 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.207)       0:00:40.872 *********
2026-06-18 13:39:20.642991 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.207)       0:00:40.871 *********
2026-06-18 13:39:20.702523 | controller | ok: [localhost] =>
2026-06-18 13:39:20.702591 | controller |     changed: false
2026-06-18 13:39:20.702598 | controller |     msg: All assertions passed
2026-06-18 13:39:20.702604 | controller |
2026-06-18 13:39:20.702610 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:20.702616 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.059)       0:00:40.932 *********
2026-06-18 13:39:20.702622 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.059)       0:00:40.930 *********
2026-06-18 13:39:20.920437 | controller | ok: [localhost]
2026-06-18 13:39:20.920477 | controller |
2026-06-18 13:39:20.920483 | 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-18 13:39:20.920488 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:20.920492 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:20.920496 | controller |   _config_map_content |
2026-06-18 13:39:20.920500 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:20.920503 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:20.920507 | controller |     matching_parameter='regex')
2026-06-18 13:39:20.920510 | controller | }}, cacheable=False] ***
2026-06-18 13:39:20.920518 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.218)       0:00:41.150 *********
2026-06-18 13:39:20.920522 | controller | Thursday 18 June 2026  13:39:20 +0000 (0:00:00.218)       0:00:41.149 *********
2026-06-18 13:39:21.142475 | controller | ok: [localhost]
2026-06-18 13:39:21.142532 | controller |
2026-06-18 13:39:21.142546 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:21.142553 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.221)       0:00:41.372 *********
2026-06-18 13:39:21.142558 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.221)       0:00:41.370 *********
2026-06-18 13:39:21.190536 | controller | skipping: [localhost]
2026-06-18 13:39:21.190594 | controller |
2026-06-18 13:39:21.190600 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:21.190604 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.048)       0:00:41.420 *********
2026-06-18 13:39:21.190609 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.048)       0:00:41.418 *********
2026-06-18 13:39:21.451579 | controller | changed: [localhost]
2026-06-18 13:39:21.451642 | controller |
2026-06-18 13:39:21.451648 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:21.451652 | controller |   (snippet_datadir,
2026-06-18 13:39:21.451656 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:21.451659 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:21.451663 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.260)       0:00:41.681 *********
2026-06-18 13:39:21.451667 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.260)       0:00:41.679 *********
2026-06-18 13:39:21.524312 | controller | skipping: [localhost]
2026-06-18 13:39:21.524382 | controller |
2026-06-18 13:39:21.524389 | 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-18 13:39:21.524395 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.072)       0:00:41.753 *********
2026-06-18 13:39:21.524400 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.072)       0:00:41.752 *********
2026-06-18 13:39:21.620304 | controller | ok: [localhost]
2026-06-18 13:39:21.620371 | controller |
2026-06-18 13:39:21.620378 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:21.620384 | controller |   (snippet_datadir,
2026-06-18 13:39:21.620389 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:21.620394 | controller | }}, content={{
2026-06-18 13:39:21.620399 | controller |   _base64_patch |
2026-06-18 13:39:21.620404 | controller |   default({}) |
2026-06-18 13:39:21.620408 | controller |   to_nice_yaml
2026-06-18 13:39:21.620413 | controller | }}, mode=0644] ***
2026-06-18 13:39:21.620418 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.096)       0:00:41.850 *********
2026-06-18 13:39:21.620423 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.096)       0:00:41.848 *********
2026-06-18 13:39:21.992036 | controller | changed: [localhost]
2026-06-18 13:39:21.992077 | controller |
2026-06-18 13:39:21.992086 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:21.992093 | controller |   (snippet_datadir,
2026-06-18 13:39:21.992099 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:21.992106 | controller | }}, content={{
2026-06-18 13:39:21.992112 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:21.992119 | controller |   default({}) |
2026-06-18 13:39:21.992125 | controller |   to_nice_yaml
2026-06-18 13:39:21.992131 | controller | }}, mode=0644] ***
2026-06-18 13:39:21.992137 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.371)       0:00:42.221 *********
2026-06-18 13:39:21.992143 | controller | Thursday 18 June 2026  13:39:21 +0000 (0:00:00.371)       0:00:42.220 *********
2026-06-18 13:39:22.458191 | controller | changed: [localhost]
2026-06-18 13:39:22.458252 | controller |
2026-06-18 13:39:22.458260 | 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-18 13:39:22.458267 | controller |   (
2026-06-18 13:39:22.458273 | controller |     snippet_datadir,
2026-06-18 13:39:22.458279 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:22.458284 | controller |   ) | path_join
2026-06-18 13:39:22.458289 | controller | }}, mode=0644] ***
2026-06-18 13:39:22.458295 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.465)       0:00:42.687 *********
2026-06-18 13:39:22.458310 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.465)       0:00:42.686 *********
2026-06-18 13:39:22.886081 | controller | changed: [localhost]
2026-06-18 13:39:22.886141 | controller |
2026-06-18 13:39:22.886149 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:22.886155 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.428)       0:00:43.116 *********
2026-06-18 13:39:22.886160 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.428)       0:00:43.114 *********
2026-06-18 13:39:22.969303 | 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-18 13:39:22.969359 | controller |
2026-06-18 13:39:22.969371 | 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-18 13:39:22.969378 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.082)       0:00:43.199 *********
2026-06-18 13:39:22.969383 | controller | Thursday 18 June 2026  13:39:22 +0000 (0:00:00.082)       0:00:43.197 *********
2026-06-18 13:39:23.019792 | controller | ok: [localhost] =>
2026-06-18 13:39:23.019879 | controller |     changed: false
2026-06-18 13:39:23.019885 | controller |     msg: All assertions passed
2026-06-18 13:39:23.019889 | controller |
2026-06-18 13:39:23.019893 | 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-18 13:39:23.019898 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.050)       0:00:43.249 *********
2026-06-18 13:39:23.019902 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.050)       0:00:43.248 *********
2026-06-18 13:39:23.241522 | controller | ok: [localhost]
2026-06-18 13:39:23.241582 | controller |
2026-06-18 13:39:23.241588 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:23.241592 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.221)       0:00:43.471 *********
2026-06-18 13:39:23.241596 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.221)       0:00:43.469 *********
2026-06-18 13:39:23.290646 | controller | ok: [localhost]
2026-06-18 13:39:23.290706 | controller |
2026-06-18 13:39:23.290711 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:23.290715 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.049)       0:00:43.520 *********
2026-06-18 13:39:23.290719 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.049)       0:00:43.519 *********
2026-06-18 13:39:23.703153 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-18 13:39:23.703236 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-18 13:39:23.703246 | controller |
2026-06-18 13:39:23.703256 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:23.703264 | controller |   _content |
2026-06-18 13:39:23.703273 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:23.703281 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:23.703289 | controller | }}
2026-06-18 13:39:23.703297 | controller | ] ***
2026-06-18 13:39:23.703305 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.412)       0:00:43.932 *********
2026-06-18 13:39:23.703313 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.412)       0:00:43.931 *********
2026-06-18 13:39:23.846242 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:23.846279 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:23.846284 | controller |
2026-06-18 13:39:23.846288 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:23.846292 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.143)       0:00:44.076 *********
2026-06-18 13:39:23.846296 | controller | Thursday 18 June 2026  13:39:23 +0000 (0:00:00.143)       0:00:44.074 *********
2026-06-18 13:39:24.049746 | controller | changed: [localhost]
2026-06-18 13:39:24.049832 | controller |
2026-06-18 13:39:24.049843 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:24.049849 | controller |   (_destdir,
2026-06-18 13:39:24.049855 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:24.049867 | controller | }}, content={{
2026-06-18 13:39:24.049873 | controller |   (
2026-06-18 13:39:24.049878 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:24.049884 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:24.049889 | controller | }}, mode=0644] ***
2026-06-18 13:39:24.049894 | controller | Thursday 18 June 2026  13:39:24 +0000 (0:00:00.203)       0:00:44.279 *********
2026-06-18 13:39:24.049899 | controller | Thursday 18 June 2026  13:39:24 +0000 (0:00:00.203)       0:00:44.278 *********
2026-06-18 13:39:24.499943 | controller | changed: [localhost]
2026-06-18 13:39:24.499991 | controller |
2026-06-18 13:39:24.499997 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:24.500001 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:24.500005 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:24.500009 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:24.500012 | controller | }}, dest={{
2026-06-18 13:39:24.500016 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:24.500020 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:24.500024 | controller |   ) |
2026-06-18 13:39:24.500027 | controller |   path_join
2026-06-18 13:39:24.500030 | controller |  }}] ***
2026-06-18 13:39:24.500034 | controller | Thursday 18 June 2026  13:39:24 +0000 (0:00:00.450)       0:00:44.730 *********
2026-06-18 13:39:24.500038 | controller | Thursday 18 June 2026  13:39:24 +0000 (0:00:00.450)       0:00:44.728 *********
2026-06-18 13:39:25.047306 | controller | ok: [localhost] => (item=network-values)
2026-06-18 13:39:25.047375 | controller | changed: [localhost] => (item=service-values)
2026-06-18 13:39:25.047382 | controller |
2026-06-18 13:39:25.047387 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:25.047393 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.547)       0:00:45.277 *********
2026-06-18 13:39:25.047398 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.547)       0:00:45.275 *********
2026-06-18 13:39:25.130405 | controller | skipping: [localhost]
2026-06-18 13:39:25.130488 | controller |
2026-06-18 13:39:25.130499 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:25.130509 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.082)       0:00:45.359 *********
2026-06-18 13:39:25.130518 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.082)       0:00:45.358 *********
2026-06-18 13:39:25.791193 | controller | changed: [localhost]
2026-06-18 13:39:25.791251 | controller |
2026-06-18 13:39:25.791258 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:25.791265 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.661)       0:00:46.021 *********
2026-06-18 13:39:25.791271 | controller | Thursday 18 June 2026  13:39:25 +0000 (0:00:00.661)       0:00:46.019 *********
2026-06-18 13:39:26.202653 | controller | changed: [localhost]
2026-06-18 13:39:26.202710 | controller |
2026-06-18 13:39:26.202721 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:39:26.202731 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.411)       0:00:46.432 *********
2026-06-18 13:39:26.202739 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.411)       0:00:46.431 *********
2026-06-18 13:39:26.262543 | controller | skipping: [localhost]
2026-06-18 13:39:26.262584 | controller |
2026-06-18 13:39:26.262595 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:26.262613 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:26.262631 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:26.262643 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:26.262654 | controller |   ) | list
2026-06-18 13:39:26.262666 | controller | }}] ***
2026-06-18 13:39:26.262676 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.059)       0:00:46.492 *********
2026-06-18 13:39:26.262687 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.059)       0:00:46.490 *********
2026-06-18 13:39:26.346959 | controller | skipping: [localhost]
2026-06-18 13:39:26.347029 | controller |
2026-06-18 13:39:26.347040 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:26.347049 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:26.347057 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:26.347065 | controller | }}, mode=0644] ***
2026-06-18 13:39:26.347073 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.084)       0:00:46.576 *********
2026-06-18 13:39:26.347081 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.084)       0:00:46.575 *********
2026-06-18 13:39:26.645864 | controller | changed: [localhost]
2026-06-18 13:39:26.645912 | controller |
2026-06-18 13:39:26.645920 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:26.645926 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.299)       0:00:46.875 *********
2026-06-18 13:39:26.645932 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.299)       0:00:46.874 *********
2026-06-18 13:39:26.698372 | controller | skipping: [localhost]
2026-06-18 13:39:26.698432 | controller |
2026-06-18 13:39:26.698442 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:26.698450 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.052)       0:00:46.928 *********
2026-06-18 13:39:26.698458 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.052)       0:00:46.926 *********
2026-06-18 13:39:26.745143 | controller | skipping: [localhost]
2026-06-18 13:39:26.745201 | controller |
2026-06-18 13:39:26.745212 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact/control-plane _raw_params=wait_condition.yml] ***
2026-06-18 13:39:26.745220 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.046)       0:00:46.975 *********
2026-06-18 13:39:26.745229 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.046)       0:00:46.973 *********
2026-06-18 13:39:26.786872 | controller | skipping: [localhost] => (item=oc -n openstack wait openstackcontrolplane controlplane --for condition=Ready --timeout=60m)
2026-06-18 13:39:26.786925 | controller | skipping: [localhost]
2026-06-18 13:39:26.786930 | controller |
2026-06-18 13:39:26.786934 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:26.786938 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.041)       0:00:47.016 *********
2026-06-18 13:39:26.786942 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.041)       0:00:47.015 *********
2026-06-18 13:39:26.834829 | controller | skipping: [localhost]
2026-06-18 13:39:26.834897 | controller |
2026-06-18 13:39:26.834903 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact/control-plane name=run_hook] ***
2026-06-18 13:39:26.834907 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.047)       0:00:47.064 *********
2026-06-18 13:39:26.834911 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.047)       0:00:47.063 *********
2026-06-18 13:39:26.904868 | controller | skipping: [localhost]
2026-06-18 13:39:26.904933 | controller |
2026-06-18 13:39:26.904940 | 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-18 13:39:26.904956 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.070)       0:00:47.134 *********
2026-06-18 13:39:26.904962 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.070)       0:00:47.133 *********
2026-06-18 13:39:26.945024 | controller | ok: [localhost] =>
2026-06-18 13:39:26.945072 | controller |     changed: false
2026-06-18 13:39:26.945076 | controller |     msg: All assertions passed
2026-06-18 13:39:26.945081 | controller |
2026-06-18 13:39:26.945085 | 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-18 13:39:26.945091 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.040)       0:00:47.175 *********
2026-06-18 13:39:26.945096 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.040)       0:00:47.173 *********
2026-06-18 13:39:26.973545 | controller | skipping: [localhost]
2026-06-18 13:39:26.973606 | controller |
2026-06-18 13:39:26.973614 | 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-18 13:39:26.973621 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.028)       0:00:47.203 *********
2026-06-18 13:39:26.973626 | controller | Thursday 18 June 2026  13:39:26 +0000 (0:00:00.028)       0:00:47.201 *********
2026-06-18 13:39:27.006977 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:39:27.007050 | controller |
2026-06-18 13:39:27.007059 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:27.007066 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.033)       0:00:47.236 *********
2026-06-18 13:39:27.007071 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.033)       0:00:47.235 *********
2026-06-18 13:39:27.038281 | controller | skipping: [localhost]
2026-06-18 13:39:27.038343 | controller |
2026-06-18 13:39:27.038350 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:27.038356 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.031)       0:00:47.268 *********
2026-06-18 13:39:27.038362 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.031)       0:00:47.266 *********
2026-06-18 13:39:27.072124 | controller | ok: [localhost]
2026-06-18 13:39:27.072229 | controller |
2026-06-18 13:39:27.072238 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:27.072244 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:27.072250 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:27.072255 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:27.072261 | controller | }}] ***
2026-06-18 13:39:27.072266 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.033)       0:00:47.302 *********
2026-06-18 13:39:27.072271 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.033)       0:00:47.300 *********
2026-06-18 13:39:27.112977 | controller | skipping: [localhost]
2026-06-18 13:39:27.113045 | controller |
2026-06-18 13:39:27.113066 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:27.113070 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:27.113074 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:27.113078 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:27.113081 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.040)       0:00:47.343 *********
2026-06-18 13:39:27.113085 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.040)       0:00:47.341 *********
2026-06-18 13:39:27.336678 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-18 13:39:27.336739 | controller |
2026-06-18 13:39:27.336747 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:27.336752 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.223)       0:00:47.566 *********
2026-06-18 13:39:27.336768 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.223)       0:00:47.565 *********
2026-06-18 13:39:27.397380 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:27.397439 | controller |
2026-06-18 13:39:27.397444 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-18 13:39:27.397449 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.060)       0:00:47.627 *********
2026-06-18 13:39:27.397453 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.060)       0:00:47.625 *********
2026-06-18 13:39:27.467631 | controller | skipping: [localhost]
2026-06-18 13:39:27.467678 | controller |
2026-06-18 13:39:27.467684 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-18 13:39:27.467688 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.070)       0:00:47.697 *********
2026-06-18 13:39:27.467692 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.070)       0:00:47.696 *********
2026-06-18 13:39:27.595638 | controller |
2026-06-18 13:39:27.595708 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:27.595715 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.127)       0:00:47.825 *********
2026-06-18 13:39:27.595721 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.127)       0:00:47.823 *********
2026-06-18 13:39:27.647713 | controller | skipping: [localhost]
2026-06-18 13:39:27.647771 | controller |
2026-06-18 13:39:27.647776 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:27.647781 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.052)       0:00:47.877 *********
2026-06-18 13:39:27.647785 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.052)       0:00:47.876 *********
2026-06-18 13:39:27.713333 | 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-18 13:39:27.713404 | controller |
2026-06-18 13:39:27.713412 | 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-18 13:39:27.713418 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.065)       0:00:47.943 *********
2026-06-18 13:39:27.713424 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.065)       0:00:47.941 *********
2026-06-18 13:39:27.759004 | controller | ok: [localhost] =>
2026-06-18 13:39:27.759066 | controller |     changed: false
2026-06-18 13:39:27.759071 | controller |     msg: All assertions passed
2026-06-18 13:39:27.759075 | controller |
2026-06-18 13:39:27.759079 | 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-18 13:39:27.759083 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.045)       0:00:47.989 *********
2026-06-18 13:39:27.759087 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.045)       0:00:47.987 *********
2026-06-18 13:39:27.979752 | controller | ok: [localhost]
2026-06-18 13:39:27.979850 | controller |
2026-06-18 13:39:27.979862 | 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-18 13:39:27.979870 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.220)       0:00:48.209 *********
2026-06-18 13:39:27.979878 | controller | Thursday 18 June 2026  13:39:27 +0000 (0:00:00.220)       0:00:48.208 *********
2026-06-18 13:39:28.050702 | controller | ok: [localhost] =>
2026-06-18 13:39:28.050784 | controller |     changed: false
2026-06-18 13:39:28.050837 | controller |     msg: All assertions passed
2026-06-18 13:39:28.050850 | controller |
2026-06-18 13:39:28.050859 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:28.050868 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.070)       0:00:48.280 *********
2026-06-18 13:39:28.050885 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.070)       0:00:48.279 *********
2026-06-18 13:39:28.257528 | controller | ok: [localhost]
2026-06-18 13:39:28.257562 | controller |
2026-06-18 13:39:28.257568 | 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-18 13:39:28.257573 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:28.257577 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:28.257581 | controller |   _config_map_content |
2026-06-18 13:39:28.257585 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:28.257588 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:28.257591 | controller |     matching_parameter='regex')
2026-06-18 13:39:28.257595 | controller | }}, cacheable=False] ***
2026-06-18 13:39:28.257599 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.207)       0:00:48.487 *********
2026-06-18 13:39:28.257603 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.207)       0:00:48.486 *********
2026-06-18 13:39:28.495980 | controller | ok: [localhost]
2026-06-18 13:39:28.496048 | controller |
2026-06-18 13:39:28.496055 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:28.496061 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.238)       0:00:48.725 *********
2026-06-18 13:39:28.496066 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.238)       0:00:48.724 *********
2026-06-18 13:39:28.571331 | 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-18 13:39:28.571410 | controller |
2026-06-18 13:39:28.571421 | 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-18 13:39:28.571430 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.075)       0:00:48.800 *********
2026-06-18 13:39:28.571438 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.075)       0:00:48.799 *********
2026-06-18 13:39:28.630948 | 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-18 13:39:28.631037 | controller |
2026-06-18 13:39:28.631049 | 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-18 13:39:28.631059 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.059)       0:00:48.860 *********
2026-06-18 13:39:28.631068 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.059)       0:00:48.859 *********
2026-06-18 13:39:28.684906 | controller | ok: [localhost] =>
2026-06-18 13:39:28.684950 | controller |     changed: false
2026-06-18 13:39:28.684956 | controller |     msg: All assertions passed
2026-06-18 13:39:28.684961 | controller |
2026-06-18 13:39:28.684965 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-18 13:39:28.684970 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.054)       0:00:48.914 *********
2026-06-18 13:39:28.684975 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.054)       0:00:48.913 *********
2026-06-18 13:39:28.745005 | 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-18 13:39:28.745081 | controller |
2026-06-18 13:39:28.745090 | 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-18 13:39:28.745102 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.060)       0:00:48.975 *********
2026-06-18 13:39:28.745108 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.060)       0:00:48.973 *********
2026-06-18 13:39:28.813439 | controller | skipping: [localhost]
2026-06-18 13:39:28.813472 | controller |
2026-06-18 13:39:28.813478 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-18 13:39:28.813484 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-18 13:39:28.813490 | controller | }}] ***
2026-06-18 13:39:28.813495 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.068)       0:00:49.043 *********
2026-06-18 13:39:28.813500 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.068)       0:00:49.042 *********
2026-06-18 13:39:28.858341 | controller | ok: [localhost]
2026-06-18 13:39:28.858376 | controller |
2026-06-18 13:39:28.858387 | 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-18 13:39:28.858394 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.044)       0:00:49.088 *********
2026-06-18 13:39:28.858400 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.044)       0:00:49.086 *********
2026-06-18 13:39:28.942541 | controller | ok: [localhost] =>
2026-06-18 13:39:28.942606 | controller |     changed: false
2026-06-18 13:39:28.942611 | controller |     msg: All assertions passed
2026-06-18 13:39:28.942615 | controller |
2026-06-18 13:39:28.942619 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:28.942623 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.083)       0:00:49.172 *********
2026-06-18 13:39:28.942627 | controller | Thursday 18 June 2026  13:39:28 +0000 (0:00:00.083)       0:00:49.170 *********
2026-06-18 13:39:29.166707 | controller | changed: [localhost]
2026-06-18 13:39:29.166789 | controller |
2026-06-18 13:39:29.166840 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:29.166856 | controller |   (snippet_datadir,
2026-06-18 13:39:29.166868 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:29.166878 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:29.166889 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.224)       0:00:49.396 *********
2026-06-18 13:39:29.166900 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.224)       0:00:49.395 *********
2026-06-18 13:39:29.638793 | controller | changed: [localhost]
2026-06-18 13:39:29.638884 | controller |
2026-06-18 13:39:29.638892 | 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-18 13:39:29.638967 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.471)       0:00:49.868 *********
2026-06-18 13:39:29.638974 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.471)       0:00:49.866 *********
2026-06-18 13:39:29.717433 | controller | ok: [localhost]
2026-06-18 13:39:29.717481 | controller |
2026-06-18 13:39:29.717488 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:29.717492 | controller |   (snippet_datadir,
2026-06-18 13:39:29.717496 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:29.717500 | controller | }}, content={{
2026-06-18 13:39:29.717503 | controller |   _base64_patch |
2026-06-18 13:39:29.717507 | controller |   default({}) |
2026-06-18 13:39:29.717510 | controller |   to_nice_yaml
2026-06-18 13:39:29.717513 | controller | }}, mode=0644] ***
2026-06-18 13:39:29.717517 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.079)       0:00:49.947 *********
2026-06-18 13:39:29.717521 | controller | Thursday 18 June 2026  13:39:29 +0000 (0:00:00.079)       0:00:49.945 *********
2026-06-18 13:39:30.102778 | controller | changed: [localhost]
2026-06-18 13:39:30.102848 | controller |
2026-06-18 13:39:30.102855 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:30.102869 | controller |   (snippet_datadir,
2026-06-18 13:39:30.102875 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:30.102880 | controller | }}, content={{
2026-06-18 13:39:30.102886 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:30.102891 | controller |   default({}) |
2026-06-18 13:39:30.102895 | controller |   to_nice_yaml
2026-06-18 13:39:30.102900 | controller | }}, mode=0644] ***
2026-06-18 13:39:30.102905 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.385)       0:00:50.332 *********
2026-06-18 13:39:30.102910 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.385)       0:00:50.331 *********
2026-06-18 13:39:30.542944 | controller | changed: [localhost]
2026-06-18 13:39:30.543003 | controller |
2026-06-18 13:39:30.543008 | 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-18 13:39:30.543013 | controller |   (
2026-06-18 13:39:30.543016 | controller |     snippet_datadir,
2026-06-18 13:39:30.543020 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:30.543024 | controller |   ) | path_join
2026-06-18 13:39:30.543028 | controller | }}, mode=0644] ***
2026-06-18 13:39:30.543032 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.439)       0:00:50.772 *********
2026-06-18 13:39:30.543036 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.439)       0:00:50.771 *********
2026-06-18 13:39:30.955331 | controller | changed: [localhost]
2026-06-18 13:39:30.955410 | controller |
2026-06-18 13:39:30.955422 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:30.955432 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.412)       0:00:51.185 *********
2026-06-18 13:39:30.955441 | controller | Thursday 18 June 2026  13:39:30 +0000 (0:00:00.412)       0:00:51.183 *********
2026-06-18 13:39:31.017307 | 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-18 13:39:31.017377 | controller |
2026-06-18 13:39:31.017385 | 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-18 13:39:31.017391 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.062)       0:00:51.247 *********
2026-06-18 13:39:31.017397 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.062)       0:00:51.245 *********
2026-06-18 13:39:31.100850 | controller | ok: [localhost] =>
2026-06-18 13:39:31.100915 | controller |     changed: false
2026-06-18 13:39:31.100922 | controller |     msg: All assertions passed
2026-06-18 13:39:31.100928 | controller |
2026-06-18 13:39:31.100934 | 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-18 13:39:31.100940 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.083)       0:00:51.330 *********
2026-06-18 13:39:31.100946 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.083)       0:00:51.329 *********
2026-06-18 13:39:31.274423 | controller | ok: [localhost]
2026-06-18 13:39:31.274495 | controller |
2026-06-18 13:39:31.274506 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:31.274514 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.173)       0:00:51.504 *********
2026-06-18 13:39:31.274522 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.173)       0:00:51.502 *********
2026-06-18 13:39:31.333652 | controller | ok: [localhost]
2026-06-18 13:39:31.333714 | controller |
2026-06-18 13:39:31.333724 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:31.333733 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.059)       0:00:51.563 *********
2026-06-18 13:39:31.333741 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.059)       0:00:51.562 *********
2026-06-18 13:39:31.899826 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-18 13:39:31.899872 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-18 13:39:31.899883 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-18 13:39:31.899887 | controller |
2026-06-18 13:39:31.899891 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:31.899895 | controller |   _content |
2026-06-18 13:39:31.899903 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:31.899907 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:31.899910 | controller | }}
2026-06-18 13:39:31.899914 | controller | ] ***
2026-06-18 13:39:31.899917 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.566)       0:00:52.129 *********
2026-06-18 13:39:31.899921 | controller | Thursday 18 June 2026  13:39:31 +0000 (0:00:00.566)       0:00:52.128 *********
2026-06-18 13:39:32.024069 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-18 13:39:32.024103 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:32.024107 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:32.024111 | controller |
2026-06-18 13:39:32.024116 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:32.024120 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.124)       0:00:52.253 *********
2026-06-18 13:39:32.024123 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.124)       0:00:52.252 *********
2026-06-18 13:39:32.243713 | controller | changed: [localhost]
2026-06-18 13:39:32.243744 | controller |
2026-06-18 13:39:32.243749 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:32.243753 | controller |   (_destdir,
2026-06-18 13:39:32.243757 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:32.243761 | controller | }}, content={{
2026-06-18 13:39:32.243765 | controller |   (
2026-06-18 13:39:32.243768 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:32.243772 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:32.243776 | controller | }}, mode=0644] ***
2026-06-18 13:39:32.243779 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.219)       0:00:52.473 *********
2026-06-18 13:39:32.243783 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.219)       0:00:52.472 *********
2026-06-18 13:39:32.724866 | controller | changed: [localhost]
2026-06-18 13:39:32.724995 | controller |
2026-06-18 13:39:32.725000 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:32.725005 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:32.725009 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:32.725013 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:32.725016 | controller | }}, dest={{
2026-06-18 13:39:32.725020 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:32.725024 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:32.725027 | controller |   ) |
2026-06-18 13:39:32.725031 | controller |   path_join
2026-06-18 13:39:32.725034 | controller |  }}] ***
2026-06-18 13:39:32.725038 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.481)       0:00:52.954 *********
2026-06-18 13:39:32.725042 | controller | Thursday 18 June 2026  13:39:32 +0000 (0:00:00.481)       0:00:52.953 *********
2026-06-18 13:39:33.006930 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-18 13:39:33.006968 | controller |
2026-06-18 13:39:33.006976 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:33.006982 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.282)       0:00:53.236 *********
2026-06-18 13:39:33.006987 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.282)       0:00:53.235 *********
2026-06-18 13:39:33.065822 | controller | skipping: [localhost]
2026-06-18 13:39:33.065857 | controller |
2026-06-18 13:39:33.065863 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:33.065868 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.058)       0:00:53.295 *********
2026-06-18 13:39:33.065878 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.058)       0:00:53.294 *********
2026-06-18 13:39:33.432231 | controller | changed: [localhost]
2026-06-18 13:39:33.432270 | controller |
2026-06-18 13:39:33.432277 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:33.432283 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.366)       0:00:53.661 *********
2026-06-18 13:39:33.432289 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.366)       0:00:53.660 *********
2026-06-18 13:39:33.937861 | controller | changed: [localhost]
2026-06-18 13:39:33.937927 | controller |
2026-06-18 13:39:33.937935 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact/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-18 13:39:33.937942 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.505)       0:00:54.167 *********
2026-06-18 13:39:33.937948 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.505)       0:00:54.165 *********
2026-06-18 13:39:33.989271 | controller | skipping: [localhost]
2026-06-18 13:39:33.989323 | controller |
2026-06-18 13:39:33.989330 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:33.989336 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:33.989342 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:33.989347 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:33.989352 | controller |   ) | list
2026-06-18 13:39:33.989357 | controller | }}] ***
2026-06-18 13:39:33.989362 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.051)       0:00:54.218 *********
2026-06-18 13:39:33.989368 | controller | Thursday 18 June 2026  13:39:33 +0000 (0:00:00.051)       0:00:54.217 *********
2026-06-18 13:39:34.048090 | controller | skipping: [localhost]
2026-06-18 13:39:34.048157 | controller |
2026-06-18 13:39:34.048164 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:34.048170 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:34.048176 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:34.048181 | controller | }}, mode=0644] ***
2026-06-18 13:39:34.048186 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.059)       0:00:54.277 *********
2026-06-18 13:39:34.048192 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.059)       0:00:54.276 *********
2026-06-18 13:39:34.302115 | controller | changed: [localhost]
2026-06-18 13:39:34.302177 | controller |
2026-06-18 13:39:34.302185 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:34.302191 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.253)       0:00:54.531 *********
2026-06-18 13:39:34.302197 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.253)       0:00:54.530 *********
2026-06-18 13:39:34.376214 | controller | skipping: [localhost]
2026-06-18 13:39:34.376289 | controller |
2026-06-18 13:39:34.376300 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:34.376309 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.074)       0:00:54.605 *********
2026-06-18 13:39:34.376315 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.074)       0:00:54.604 *********
2026-06-18 13:39:34.429489 | controller | skipping: [localhost]
2026-06-18 13:39:34.429561 | controller |
2026-06-18 13:39:34.429569 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-18 13:39:34.429575 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.053)       0:00:54.659 *********
2026-06-18 13:39:34.429581 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.053)       0:00:54.657 *********
2026-06-18 13:39:34.500871 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:39:34.500967 | controller | skipping: [localhost]
2026-06-18 13:39:34.500979 | controller |
2026-06-18 13:39:34.500989 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:34.500998 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.070)       0:00:54.729 *********
2026-06-18 13:39:34.501007 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.070)       0:00:54.728 *********
2026-06-18 13:39:34.559917 | controller | skipping: [localhost]
2026-06-18 13:39:34.559994 | controller |
2026-06-18 13:39:34.560006 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-18 13:39:34.560015 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.060)       0:00:54.789 *********
2026-06-18 13:39:34.560022 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.060)       0:00:54.788 *********
2026-06-18 13:39:34.639956 | controller | skipping: [localhost]
2026-06-18 13:39:34.640023 | controller |
2026-06-18 13:39:34.640065 | 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-18 13:39:34.640076 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.079)       0:00:54.869 *********
2026-06-18 13:39:34.640084 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.079)       0:00:54.868 *********
2026-06-18 13:39:34.683349 | controller | ok: [localhost] =>
2026-06-18 13:39:34.683408 | controller |     changed: false
2026-06-18 13:39:34.683414 | controller |     msg: All assertions passed
2026-06-18 13:39:34.683420 | controller |
2026-06-18 13:39:34.683425 | 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-18 13:39:34.683430 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.043)       0:00:54.913 *********
2026-06-18 13:39:34.683434 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.043)       0:00:54.911 *********
2026-06-18 13:39:34.717368 | controller | skipping: [localhost]
2026-06-18 13:39:34.717429 | controller |
2026-06-18 13:39:34.717434 | 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-18 13:39:34.717439 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.033)       0:00:54.947 *********
2026-06-18 13:39:34.717443 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.033)       0:00:54.945 *********
2026-06-18 13:39:34.751578 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m)
2026-06-18 13:39:34.751643 | controller |
2026-06-18 13:39:34.751650 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:34.751654 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.034)       0:00:54.981 *********
2026-06-18 13:39:34.751658 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.034)       0:00:54.980 *********
2026-06-18 13:39:34.783100 | controller | skipping: [localhost]
2026-06-18 13:39:34.783169 | controller |
2026-06-18 13:39:34.783176 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:34.783182 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.031)       0:00:55.012 *********
2026-06-18 13:39:34.783187 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.031)       0:00:55.011 *********
2026-06-18 13:39:34.816827 | controller | ok: [localhost]
2026-06-18 13:39:34.816876 | controller |
2026-06-18 13:39:34.816882 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:34.816886 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:34.816890 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:34.816903 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:34.816907 | controller | }}] ***
2026-06-18 13:39:34.816911 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.033)       0:00:55.046 *********
2026-06-18 13:39:34.816918 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.033)       0:00:55.045 *********
2026-06-18 13:39:34.868301 | controller | skipping: [localhost]
2026-06-18 13:39:34.868369 | controller |
2026-06-18 13:39:34.868376 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:34.868380 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:34.868385 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:34.868390 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:34.868394 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.051)       0:00:55.098 *********
2026-06-18 13:39:34.868399 | controller | Thursday 18 June 2026  13:39:34 +0000 (0:00:00.051)       0:00:55.096 *********
2026-06-18 13:39:35.117981 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-18 13:39:35.118025 | controller |
2026-06-18 13:39:35.118034 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:35.118042 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.249)       0:00:55.347 *********
2026-06-18 13:39:35.118049 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.249)       0:00:55.346 *********
2026-06-18 13:39:35.188442 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:35.188497 | controller |
2026-06-18 13:39:35.188511 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-18 13:39:35.188522 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.070)       0:00:55.417 *********
2026-06-18 13:39:35.188532 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.070)       0:00:55.416 *********
2026-06-18 13:39:35.247756 | controller | skipping: [localhost]
2026-06-18 13:39:35.247861 | controller |
2026-06-18 13:39:35.247880 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-18 13:39:35.247891 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.059)       0:00:55.477 *********
2026-06-18 13:39:35.247901 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.059)       0:00:55.475 *********
2026-06-18 13:39:35.365854 | controller |
2026-06-18 13:39:35.365891 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:35.365898 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.118)       0:00:55.595 *********
2026-06-18 13:39:35.365904 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.118)       0:00:55.594 *********
2026-06-18 13:39:35.418466 | controller | skipping: [localhost]
2026-06-18 13:39:35.418523 | controller |
2026-06-18 13:39:35.418536 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:35.418548 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.052)       0:00:55.648 *********
2026-06-18 13:39:35.418559 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.052)       0:00:55.646 *********
2026-06-18 13:39:35.483666 | 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-18 13:39:35.483721 | controller |
2026-06-18 13:39:35.483728 | 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-18 13:39:35.483735 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.065)       0:00:55.713 *********
2026-06-18 13:39:35.483740 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.065)       0:00:55.712 *********
2026-06-18 13:39:35.544734 | controller | ok: [localhost] =>
2026-06-18 13:39:35.544768 | controller |     changed: false
2026-06-18 13:39:35.544778 | controller |     msg: All assertions passed
2026-06-18 13:39:35.544782 | controller |
2026-06-18 13:39:35.544786 | 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-18 13:39:35.544791 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.060)       0:00:55.774 *********
2026-06-18 13:39:35.544795 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.060)       0:00:55.773 *********
2026-06-18 13:39:35.740492 | controller | ok: [localhost]
2026-06-18 13:39:35.740557 | controller |
2026-06-18 13:39:35.740562 | 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-18 13:39:35.740567 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.195)       0:00:55.970 *********
2026-06-18 13:39:35.740572 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.195)       0:00:55.968 *********
2026-06-18 13:39:35.802722 | controller | ok: [localhost] =>
2026-06-18 13:39:35.802797 | controller |     changed: false
2026-06-18 13:39:35.802831 | controller |     msg: All assertions passed
2026-06-18 13:39:35.802838 | controller |
2026-06-18 13:39:35.802843 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:35.802849 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.061)       0:00:56.032 *********
2026-06-18 13:39:35.802855 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.061)       0:00:56.030 *********
2026-06-18 13:39:35.998856 | controller | ok: [localhost]
2026-06-18 13:39:35.998966 | controller |
2026-06-18 13:39:35.998974 | 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-18 13:39:35.998981 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:35.998987 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:35.998992 | controller |   _config_map_content |
2026-06-18 13:39:35.998997 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:35.999022 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:35.999027 | controller |     matching_parameter='regex')
2026-06-18 13:39:35.999032 | controller | }}, cacheable=False] ***
2026-06-18 13:39:35.999037 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.196)       0:00:56.228 *********
2026-06-18 13:39:35.999043 | controller | Thursday 18 June 2026  13:39:35 +0000 (0:00:00.196)       0:00:56.227 *********
2026-06-18 13:39:36.232651 | controller | ok: [localhost]
2026-06-18 13:39:36.232758 | controller |
2026-06-18 13:39:36.232765 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:36.232770 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.233)       0:00:56.462 *********
2026-06-18 13:39:36.232774 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.233)       0:00:56.461 *********
2026-06-18 13:39:36.284475 | controller | skipping: [localhost]
2026-06-18 13:39:36.284516 | controller |
2026-06-18 13:39:36.284521 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:36.284525 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.051)       0:00:56.514 *********
2026-06-18 13:39:36.284529 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.051)       0:00:56.513 *********
2026-06-18 13:39:36.537318 | controller | changed: [localhost]
2026-06-18 13:39:36.537391 | controller |
2026-06-18 13:39:36.537399 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:36.537405 | controller |   (snippet_datadir,
2026-06-18 13:39:36.537410 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:36.537415 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:36.537420 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.252)       0:00:56.766 *********
2026-06-18 13:39:36.537425 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.252)       0:00:56.765 *********
2026-06-18 13:39:36.599022 | controller | skipping: [localhost]
2026-06-18 13:39:36.599145 | controller |
2026-06-18 13:39:36.599153 | 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-18 13:39:36.599159 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.062)       0:00:56.828 *********
2026-06-18 13:39:36.599164 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.062)       0:00:56.827 *********
2026-06-18 13:39:36.698220 | controller | ok: [localhost]
2026-06-18 13:39:36.698281 | controller |
2026-06-18 13:39:36.698288 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:36.698294 | controller |   (snippet_datadir,
2026-06-18 13:39:36.698299 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:36.698304 | controller | }}, content={{
2026-06-18 13:39:36.698309 | controller |   _base64_patch |
2026-06-18 13:39:36.698314 | controller |   default({}) |
2026-06-18 13:39:36.698318 | controller |   to_nice_yaml
2026-06-18 13:39:36.698323 | controller | }}, mode=0644] ***
2026-06-18 13:39:36.698328 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.099)       0:00:56.928 *********
2026-06-18 13:39:36.698333 | controller | Thursday 18 June 2026  13:39:36 +0000 (0:00:00.099)       0:00:56.926 *********
2026-06-18 13:39:37.119823 | controller | changed: [localhost]
2026-06-18 13:39:37.119858 | controller |
2026-06-18 13:39:37.119864 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:37.119869 | controller |   (snippet_datadir,
2026-06-18 13:39:37.119874 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:37.119878 | controller | }}, content={{
2026-06-18 13:39:37.119883 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:37.119887 | controller |   default({}) |
2026-06-18 13:39:37.119891 | controller |   to_nice_yaml
2026-06-18 13:39:37.119896 | controller | }}, mode=0644] ***
2026-06-18 13:39:37.119900 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.421)       0:00:57.349 *********
2026-06-18 13:39:37.119905 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.421)       0:00:57.348 *********
2026-06-18 13:39:37.504583 | controller | changed: [localhost]
2026-06-18 13:39:37.504649 | controller |
2026-06-18 13:39:37.504655 | 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-18 13:39:37.504659 | controller |   (
2026-06-18 13:39:37.504663 | controller |     snippet_datadir,
2026-06-18 13:39:37.504667 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:37.504671 | controller |   ) | path_join
2026-06-18 13:39:37.504674 | controller | }}, mode=0644] ***
2026-06-18 13:39:37.504678 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.384)       0:00:57.734 *********
2026-06-18 13:39:37.504682 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.384)       0:00:57.733 *********
2026-06-18 13:39:37.882502 | controller | changed: [localhost]
2026-06-18 13:39:37.882547 | controller |
2026-06-18 13:39:37.882553 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:37.882558 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.378)       0:00:58.112 *********
2026-06-18 13:39:37.882563 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.378)       0:00:58.111 *********
2026-06-18 13:39:37.968792 | 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-18 13:39:37.968885 | controller |
2026-06-18 13:39:37.968893 | 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-18 13:39:37.968899 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.086)       0:00:58.198 *********
2026-06-18 13:39:37.968905 | controller | Thursday 18 June 2026  13:39:37 +0000 (0:00:00.086)       0:00:58.197 *********
2026-06-18 13:39:38.036026 | controller | ok: [localhost] =>
2026-06-18 13:39:38.036092 | controller |     changed: false
2026-06-18 13:39:38.036101 | controller |     msg: All assertions passed
2026-06-18 13:39:38.036110 | controller |
2026-06-18 13:39:38.036118 | 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-18 13:39:38.036136 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.067)       0:00:58.266 *********
2026-06-18 13:39:38.036144 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.067)       0:00:58.264 *********
2026-06-18 13:39:38.262121 | controller | ok: [localhost]
2026-06-18 13:39:38.262168 | controller |
2026-06-18 13:39:38.262184 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:38.262193 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.225)       0:00:58.491 *********
2026-06-18 13:39:38.262200 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.225)       0:00:58.490 *********
2026-06-18 13:39:38.329559 | controller | ok: [localhost]
2026-06-18 13:39:38.329609 | controller |
2026-06-18 13:39:38.329620 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:38.329628 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.067)       0:00:58.559 *********
2026-06-18 13:39:38.329646 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.067)       0:00:58.558 *********
2026-06-18 13:39:38.741779 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-18 13:39:38.741825 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-18 13:39:38.741831 | controller |
2026-06-18 13:39:38.741835 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:38.741839 | controller |   _content |
2026-06-18 13:39:38.741843 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:38.741846 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:38.741850 | controller | }}
2026-06-18 13:39:38.741854 | controller | ] ***
2026-06-18 13:39:38.741857 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.412)       0:00:58.971 *********
2026-06-18 13:39:38.741861 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.412)       0:00:58.970 *********
2026-06-18 13:39:38.830865 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:38.830898 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:38.830903 | controller |
2026-06-18 13:39:38.830908 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:38.830912 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.088)       0:00:59.060 *********
2026-06-18 13:39:38.830915 | controller | Thursday 18 June 2026  13:39:38 +0000 (0:00:00.088)       0:00:59.059 *********
2026-06-18 13:39:39.078991 | controller | changed: [localhost]
2026-06-18 13:39:39.079027 | controller |
2026-06-18 13:39:39.079035 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:39.079040 | controller |   (_destdir,
2026-06-18 13:39:39.079046 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:39.079050 | controller | }}, content={{
2026-06-18 13:39:39.079055 | controller |   (
2026-06-18 13:39:39.079060 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:39.079065 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:39.079070 | controller | }}, mode=0644] ***
2026-06-18 13:39:39.079075 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.248)       0:00:59.309 *********
2026-06-18 13:39:39.079080 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.248)       0:00:59.307 *********
2026-06-18 13:39:39.542682 | controller | changed: [localhost]
2026-06-18 13:39:39.542774 | controller |
2026-06-18 13:39:39.542780 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:39.542785 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:39.542788 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:39.542792 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:39.542795 | controller | }}, dest={{
2026-06-18 13:39:39.542820 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:39.542826 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:39.542840 | controller |   ) |
2026-06-18 13:39:39.542843 | controller |   path_join
2026-06-18 13:39:39.542846 | controller |  }}] ***
2026-06-18 13:39:39.542850 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.463)       0:00:59.772 *********
2026-06-18 13:39:39.542854 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.463)       0:00:59.770 *********
2026-06-18 13:39:39.877716 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-18 13:39:39.877782 | controller |
2026-06-18 13:39:39.877789 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:39.877795 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.335)       0:01:00.107 *********
2026-06-18 13:39:39.877821 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.335)       0:01:00.106 *********
2026-06-18 13:39:39.919921 | controller | skipping: [localhost]
2026-06-18 13:39:39.919985 | controller |
2026-06-18 13:39:39.919993 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:39.919999 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.042)       0:01:00.149 *********
2026-06-18 13:39:39.920005 | controller | Thursday 18 June 2026  13:39:39 +0000 (0:00:00.042)       0:01:00.148 *********
2026-06-18 13:39:40.281970 | controller | changed: [localhost]
2026-06-18 13:39:40.282029 | controller |
2026-06-18 13:39:40.282042 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:40.282050 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.361)       0:01:00.511 *********
2026-06-18 13:39:40.282055 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.361)       0:01:00.509 *********
2026-06-18 13:39:40.716935 | controller | changed: [localhost]
2026-06-18 13:39:40.716999 | controller |
2026-06-18 13:39:40.717004 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact/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-18 13:39:40.717009 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.434)       0:01:00.946 *********
2026-06-18 13:39:40.717013 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.434)       0:01:00.944 *********
2026-06-18 13:39:40.773364 | controller | skipping: [localhost]
2026-06-18 13:39:40.773433 | controller |
2026-06-18 13:39:40.773455 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:40.773460 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:40.773464 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:40.773468 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:40.773471 | controller |   ) | list
2026-06-18 13:39:40.773475 | controller | }}] ***
2026-06-18 13:39:40.773478 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.056)       0:01:01.002 *********
2026-06-18 13:39:40.773482 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.056)       0:01:01.001 *********
2026-06-18 13:39:40.819023 | controller | skipping: [localhost]
2026-06-18 13:39:40.819070 | controller |
2026-06-18 13:39:40.819075 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:40.819080 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:40.819084 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:40.819088 | controller | }}, mode=0644] ***
2026-06-18 13:39:40.819091 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.046)       0:01:01.049 *********
2026-06-18 13:39:40.819095 | controller | Thursday 18 June 2026  13:39:40 +0000 (0:00:00.046)       0:01:01.047 *********
2026-06-18 13:39:41.053910 | controller | changed: [localhost]
2026-06-18 13:39:41.053941 | controller |
2026-06-18 13:39:41.053946 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:41.053954 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.234)       0:01:01.283 *********
2026-06-18 13:39:41.053958 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.234)       0:01:01.282 *********
2026-06-18 13:39:41.092524 | controller | skipping: [localhost]
2026-06-18 13:39:41.092554 | controller |
2026-06-18 13:39:41.092560 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:41.092564 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.038)       0:01:01.322 *********
2026-06-18 13:39:41.092568 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.038)       0:01:01.321 *********
2026-06-18 13:39:41.145921 | controller | skipping: [localhost]
2026-06-18 13:39:41.145980 | controller |
2026-06-18 13:39:41.145986 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-18 13:39:41.145990 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.053)       0:01:01.375 *********
2026-06-18 13:39:41.145994 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.053)       0:01:01.374 *********
2026-06-18 13:39:41.192322 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=30m)
2026-06-18 13:39:41.192390 | controller | skipping: [localhost]
2026-06-18 13:39:41.192396 | controller |
2026-06-18 13:39:41.192402 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:41.192407 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.045)       0:01:01.421 *********
2026-06-18 13:39:41.192412 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.045)       0:01:01.420 *********
2026-06-18 13:39:41.230970 | controller | skipping: [localhost]
2026-06-18 13:39:41.231029 | controller |
2026-06-18 13:39:41.231034 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-18 13:39:41.231039 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.039)       0:01:01.461 *********
2026-06-18 13:39:41.231042 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.039)       0:01:01.459 *********
2026-06-18 13:39:41.275342 | controller | skipping: [localhost]
2026-06-18 13:39:41.275404 | controller |
2026-06-18 13:39:41.275409 | 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-18 13:39:41.275414 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.044)       0:01:01.505 *********
2026-06-18 13:39:41.275419 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.044)       0:01:01.503 *********
2026-06-18 13:39:41.324285 | controller | ok: [localhost] =>
2026-06-18 13:39:41.324393 | controller |     changed: false
2026-06-18 13:39:41.324398 | controller |     msg: All assertions passed
2026-06-18 13:39:41.324403 | controller |
2026-06-18 13:39:41.324407 | 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-18 13:39:41.324413 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.048)       0:01:01.554 *********
2026-06-18 13:39:41.324417 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.048)       0:01:01.552 *********
2026-06-18 13:39:41.354763 | controller | skipping: [localhost]
2026-06-18 13:39:41.354906 | controller |
2026-06-18 13:39:41.354914 | 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-18 13:39:41.354921 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.030)       0:01:01.584 *********
2026-06-18 13:39:41.354925 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.030)       0:01:01.583 *********
2026-06-18 13:39:41.387564 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:39:41.387696 | controller |
2026-06-18 13:39:41.387716 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:41.387721 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.032)       0:01:01.617 *********
2026-06-18 13:39:41.387724 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.032)       0:01:01.616 *********
2026-06-18 13:39:41.417293 | controller | skipping: [localhost]
2026-06-18 13:39:41.417397 | controller |
2026-06-18 13:39:41.417404 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:41.417409 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.029)       0:01:01.647 *********
2026-06-18 13:39:41.417414 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.029)       0:01:01.645 *********
2026-06-18 13:39:41.473512 | controller | ok: [localhost]
2026-06-18 13:39:41.473627 | controller |
2026-06-18 13:39:41.473636 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:41.473642 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:41.473648 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:41.473653 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:41.473658 | controller | }}] ***
2026-06-18 13:39:41.473664 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.056)       0:01:01.703 *********
2026-06-18 13:39:41.473669 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.056)       0:01:01.701 *********
2026-06-18 13:39:41.522269 | controller | skipping: [localhost]
2026-06-18 13:39:41.522379 | controller |
2026-06-18 13:39:41.522387 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:41.522394 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:41.522399 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:41.522406 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:41.522411 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.048)       0:01:01.752 *********
2026-06-18 13:39:41.522417 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.048)       0:01:01.750 *********
2026-06-18 13:39:41.919680 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-18 13:39:41.919825 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-18 13:39:41.919839 | controller |
2026-06-18 13:39:41.919849 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:41.919858 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.397)       0:01:02.149 *********
2026-06-18 13:39:41.919867 | controller | Thursday 18 June 2026  13:39:41 +0000 (0:00:00.397)       0:01:02.148 *********
2026-06-18 13:39:42.019027 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-18 13:39:42.019144 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:42.019156 | controller |
2026-06-18 13:39:42.019166 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact name=run_hook] ***
2026-06-18 13:39:42.019175 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.099)       0:01:02.248 *********
2026-06-18 13:39:42.019183 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.099)       0:01:02.247 *********
2026-06-18 13:39:42.061992 | controller | skipping: [localhost]
2026-06-18 13:39:42.062115 | controller |
2026-06-18 13:39:42.062127 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact name=ci_gen_kustomize_values] ***
2026-06-18 13:39:42.062137 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.042)       0:01:02.291 *********
2026-06-18 13:39:42.062147 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.042)       0:01:02.290 *********
2026-06-18 13:39:42.174189 | controller |
2026-06-18 13:39:42.174321 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:42.174357 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.112)       0:01:02.404 *********
2026-06-18 13:39:42.174367 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.112)       0:01:02.402 *********
2026-06-18 13:39:42.213426 | controller | skipping: [localhost]
2026-06-18 13:39:42.213540 | controller |
2026-06-18 13:39:42.213550 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:42.213557 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.039)       0:01:02.443 *********
2026-06-18 13:39:42.213563 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.039)       0:01:02.441 *********
2026-06-18 13:39:42.282705 | 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-18 13:39:42.282827 | controller |
2026-06-18 13:39:42.282837 | 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-18 13:39:42.282845 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.069)       0:01:02.512 *********
2026-06-18 13:39:42.282852 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.069)       0:01:02.511 *********
2026-06-18 13:39:42.330245 | controller | ok: [localhost] =>
2026-06-18 13:39:42.330399 | controller |     changed: false
2026-06-18 13:39:42.330414 | controller |     msg: All assertions passed
2026-06-18 13:39:42.330427 | controller |
2026-06-18 13:39:42.330440 | 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-18 13:39:42.330453 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.047)       0:01:02.559 *********
2026-06-18 13:39:42.330467 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.047)       0:01:02.558 *********
2026-06-18 13:39:42.613667 | controller | ok: [localhost]
2026-06-18 13:39:42.613785 | controller |
2026-06-18 13:39:42.613794 | 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-18 13:39:42.613824 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.283)       0:01:02.843 *********
2026-06-18 13:39:42.613834 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.283)       0:01:02.841 *********
2026-06-18 13:39:42.668622 | controller | ok: [localhost] =>
2026-06-18 13:39:42.668741 | controller |     changed: false
2026-06-18 13:39:42.668750 | controller |     msg: All assertions passed
2026-06-18 13:39:42.668756 | controller |
2026-06-18 13:39:42.668789 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:42.668797 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.055)       0:01:02.898 *********
2026-06-18 13:39:42.668832 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.055)       0:01:02.896 *********
2026-06-18 13:39:42.869568 | controller | ok: [localhost]
2026-06-18 13:39:42.869673 | controller |
2026-06-18 13:39:42.869680 | 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-18 13:39:42.869687 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:42.869691 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:42.869695 | controller |   _config_map_content |
2026-06-18 13:39:42.869698 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:42.869702 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:42.869705 | controller |     matching_parameter='regex')
2026-06-18 13:39:42.869709 | controller | }}, cacheable=False] ***
2026-06-18 13:39:42.869713 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.200)       0:01:03.098 *********
2026-06-18 13:39:42.869718 | controller | Thursday 18 June 2026  13:39:42 +0000 (0:00:00.200)       0:01:03.097 *********
2026-06-18 13:39:43.131019 | controller | ok: [localhost]
2026-06-18 13:39:43.131130 | controller |
2026-06-18 13:39:43.131136 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:43.131160 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.261)       0:01:03.360 *********
2026-06-18 13:39:43.131165 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.261)       0:01:03.359 *********
2026-06-18 13:39:43.189010 | controller | skipping: [localhost]
2026-06-18 13:39:43.189118 | controller |
2026-06-18 13:39:43.189124 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:43.189130 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.057)       0:01:03.418 *********
2026-06-18 13:39:43.189135 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.057)       0:01:03.417 *********
2026-06-18 13:39:43.409495 | controller | ok: [localhost]
2026-06-18 13:39:43.409606 | controller |
2026-06-18 13:39:43.409612 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:43.409617 | controller |   (snippet_datadir,
2026-06-18 13:39:43.409622 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:43.409626 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:43.409631 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.220)       0:01:03.639 *********
2026-06-18 13:39:43.409635 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.220)       0:01:03.637 *********
2026-06-18 13:39:43.480891 | controller | skipping: [localhost]
2026-06-18 13:39:43.480959 | controller |
2026-06-18 13:39:43.480964 | 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-18 13:39:43.480969 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.070)       0:01:03.709 *********
2026-06-18 13:39:43.480973 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.070)       0:01:03.708 *********
2026-06-18 13:39:43.567279 | controller | ok: [localhost]
2026-06-18 13:39:43.567342 | controller |
2026-06-18 13:39:43.567348 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:43.567353 | controller |   (snippet_datadir,
2026-06-18 13:39:43.567357 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:43.567361 | controller | }}, content={{
2026-06-18 13:39:43.567364 | controller |   _base64_patch |
2026-06-18 13:39:43.567368 | controller |   default({}) |
2026-06-18 13:39:43.567371 | controller |   to_nice_yaml
2026-06-18 13:39:43.567374 | controller | }}, mode=0644] ***
2026-06-18 13:39:43.567378 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.086)       0:01:03.796 *********
2026-06-18 13:39:43.567382 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.086)       0:01:03.795 *********
2026-06-18 13:39:43.942693 | controller | ok: [localhost]
2026-06-18 13:39:43.942733 | controller |
2026-06-18 13:39:43.942740 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:43.942745 | controller |   (snippet_datadir,
2026-06-18 13:39:43.942750 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:43.942755 | controller | }}, content={{
2026-06-18 13:39:43.942760 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:43.942765 | controller |   default({}) |
2026-06-18 13:39:43.942770 | controller |   to_nice_yaml
2026-06-18 13:39:43.942775 | controller | }}, mode=0644] ***
2026-06-18 13:39:43.942779 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.375)       0:01:04.172 *********
2026-06-18 13:39:43.942784 | controller | Thursday 18 June 2026  13:39:43 +0000 (0:00:00.375)       0:01:04.171 *********
2026-06-18 13:39:44.428528 | controller | ok: [localhost]
2026-06-18 13:39:44.428599 | controller |
2026-06-18 13:39:44.428611 | 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-18 13:39:44.428619 | controller |   (
2026-06-18 13:39:44.428626 | controller |     snippet_datadir,
2026-06-18 13:39:44.428634 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:44.428641 | controller |   ) | path_join
2026-06-18 13:39:44.428648 | controller | }}, mode=0644] ***
2026-06-18 13:39:44.428654 | controller | Thursday 18 June 2026  13:39:44 +0000 (0:00:00.485)       0:01:04.658 *********
2026-06-18 13:39:44.428662 | controller | Thursday 18 June 2026  13:39:44 +0000 (0:00:00.485)       0:01:04.656 *********
2026-06-18 13:39:44.924932 | controller | changed: [localhost]
2026-06-18 13:39:44.924989 | controller |
2026-06-18 13:39:44.924995 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:44.924999 | controller | Thursday 18 June 2026  13:39:44 +0000 (0:00:00.496)       0:01:05.154 *********
2026-06-18 13:39:44.925014 | controller | Thursday 18 June 2026  13:39:44 +0000 (0:00:00.495)       0:01:05.152 *********
2026-06-18 13:39:45.006396 | 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-18 13:39:45.006453 | controller |
2026-06-18 13:39:45.006460 | 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-18 13:39:45.006467 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.081)       0:01:05.235 *********
2026-06-18 13:39:45.006473 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.081)       0:01:05.234 *********
2026-06-18 13:39:45.055153 | controller | ok: [localhost] =>
2026-06-18 13:39:45.055214 | controller |     changed: false
2026-06-18 13:39:45.055220 | controller |     msg: All assertions passed
2026-06-18 13:39:45.055226 | controller |
2026-06-18 13:39:45.055231 | 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-18 13:39:45.055237 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.048)       0:01:05.284 *********
2026-06-18 13:39:45.055242 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.048)       0:01:05.283 *********
2026-06-18 13:39:45.293652 | controller | ok: [localhost]
2026-06-18 13:39:45.293685 | controller |
2026-06-18 13:39:45.293692 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:45.293697 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.238)       0:01:05.523 *********
2026-06-18 13:39:45.293702 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.238)       0:01:05.522 *********
2026-06-18 13:39:45.347727 | controller | ok: [localhost]
2026-06-18 13:39:45.347756 | controller |
2026-06-18 13:39:45.347761 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:45.347766 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.053)       0:01:05.577 *********
2026-06-18 13:39:45.347770 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.053)       0:01:05.576 *********
2026-06-18 13:39:45.759706 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-18 13:39:45.759763 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-18 13:39:45.759768 | controller |
2026-06-18 13:39:45.759773 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:45.759777 | controller |   _content |
2026-06-18 13:39:45.759780 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:45.759784 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:45.759788 | controller | }}
2026-06-18 13:39:45.759791 | controller | ] ***
2026-06-18 13:39:45.759795 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.411)       0:01:05.989 *********
2026-06-18 13:39:45.759819 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.411)       0:01:05.988 *********
2026-06-18 13:39:45.910550 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:45.910598 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:45.910608 | controller |
2026-06-18 13:39:45.910617 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:45.910626 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.149)       0:01:06.139 *********
2026-06-18 13:39:45.910634 | controller | Thursday 18 June 2026  13:39:45 +0000 (0:00:00.150)       0:01:06.138 *********
2026-06-18 13:39:46.109597 | controller | ok: [localhost]
2026-06-18 13:39:46.109624 | controller |
2026-06-18 13:39:46.109635 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:46.109639 | controller |   (_destdir,
2026-06-18 13:39:46.109643 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:46.109647 | controller | }}, content={{
2026-06-18 13:39:46.109651 | controller |   (
2026-06-18 13:39:46.109654 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:46.109658 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:46.109662 | controller | }}, mode=0644] ***
2026-06-18 13:39:46.109665 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.199)       0:01:06.339 *********
2026-06-18 13:39:46.109669 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.199)       0:01:06.338 *********
2026-06-18 13:39:46.618643 | controller | changed: [localhost]
2026-06-18 13:39:46.618699 | controller |
2026-06-18 13:39:46.618714 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:46.618727 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.508)       0:01:06.847 *********
2026-06-18 13:39:46.618740 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.508)       0:01:06.846 *********
2026-06-18 13:39:46.680466 | controller | skipping: [localhost]
2026-06-18 13:39:46.680511 | controller |
2026-06-18 13:39:46.680522 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:46.680530 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.062)       0:01:06.909 *********
2026-06-18 13:39:46.680539 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.062)       0:01:06.908 *********
2026-06-18 13:39:46.764100 | 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-18 13:39:46.764133 | controller |
2026-06-18 13:39:46.764141 | 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-18 13:39:46.764148 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.083)       0:01:06.993 *********
2026-06-18 13:39:46.764154 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.083)       0:01:06.992 *********
2026-06-18 13:39:46.830840 | controller | ok: [localhost] =>
2026-06-18 13:39:46.830883 | controller |     changed: false
2026-06-18 13:39:46.830890 | controller |     msg: All assertions passed
2026-06-18 13:39:46.830895 | controller |
2026-06-18 13:39:46.830907 | 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-18 13:39:46.830913 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.066)       0:01:07.060 *********
2026-06-18 13:39:46.830919 | controller | Thursday 18 June 2026  13:39:46 +0000 (0:00:00.066)       0:01:07.058 *********
2026-06-18 13:39:47.053967 | controller | ok: [localhost]
2026-06-18 13:39:47.054009 | controller |
2026-06-18 13:39:47.054020 | 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-18 13:39:47.054028 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.223)       0:01:07.283 *********
2026-06-18 13:39:47.054036 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.223)       0:01:07.282 *********
2026-06-18 13:39:47.122796 | controller | ok: [localhost] =>
2026-06-18 13:39:47.122872 | controller |     changed: false
2026-06-18 13:39:47.122881 | controller |     msg: All assertions passed
2026-06-18 13:39:47.122889 | controller |
2026-06-18 13:39:47.122897 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:47.122905 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.068)       0:01:07.352 *********
2026-06-18 13:39:47.122912 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.068)       0:01:07.350 *********
2026-06-18 13:39:47.344286 | controller | ok: [localhost]
2026-06-18 13:39:47.344322 | controller |
2026-06-18 13:39:47.344329 | 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-18 13:39:47.344342 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:47.344348 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:47.344354 | controller |   _config_map_content |
2026-06-18 13:39:47.344359 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:47.344363 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:47.344368 | controller |     matching_parameter='regex')
2026-06-18 13:39:47.344372 | controller | }}, cacheable=False] ***
2026-06-18 13:39:47.344377 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.221)       0:01:07.573 *********
2026-06-18 13:39:47.344383 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.221)       0:01:07.572 *********
2026-06-18 13:39:47.585616 | controller | ok: [localhost]
2026-06-18 13:39:47.585658 | controller |
2026-06-18 13:39:47.585668 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:47.585676 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.241)       0:01:07.815 *********
2026-06-18 13:39:47.585684 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.241)       0:01:07.813 *********
2026-06-18 13:39:47.660896 | controller | skipping: [localhost]
2026-06-18 13:39:47.660943 | controller |
2026-06-18 13:39:47.660953 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:47.660962 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.074)       0:01:07.890 *********
2026-06-18 13:39:47.660970 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.074)       0:01:07.888 *********
2026-06-18 13:39:47.864371 | controller | changed: [localhost]
2026-06-18 13:39:47.864406 | controller |
2026-06-18 13:39:47.864413 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:47.864419 | controller |   (snippet_datadir,
2026-06-18 13:39:47.864425 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:47.864430 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:47.864436 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.203)       0:01:08.094 *********
2026-06-18 13:39:47.864441 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.203)       0:01:08.092 *********
2026-06-18 13:39:47.946461 | controller | skipping: [localhost]
2026-06-18 13:39:47.946490 | controller |
2026-06-18 13:39:47.946496 | 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-18 13:39:47.946501 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.082)       0:01:08.176 *********
2026-06-18 13:39:47.946505 | controller | Thursday 18 June 2026  13:39:47 +0000 (0:00:00.082)       0:01:08.175 *********
2026-06-18 13:39:48.018245 | controller | ok: [localhost]
2026-06-18 13:39:48.018278 | controller |
2026-06-18 13:39:48.018286 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:48.018291 | controller |   (snippet_datadir,
2026-06-18 13:39:48.018297 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:48.018302 | controller | }}, content={{
2026-06-18 13:39:48.018306 | controller |   _base64_patch |
2026-06-18 13:39:48.018311 | controller |   default({}) |
2026-06-18 13:39:48.018315 | controller |   to_nice_yaml
2026-06-18 13:39:48.018320 | controller | }}, mode=0644] ***
2026-06-18 13:39:48.018324 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.071)       0:01:08.248 *********
2026-06-18 13:39:48.018329 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.071)       0:01:08.246 *********
2026-06-18 13:39:48.428406 | controller | changed: [localhost]
2026-06-18 13:39:48.428437 | controller |
2026-06-18 13:39:48.428469 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:48.428474 | controller |   (snippet_datadir,
2026-06-18 13:39:48.428478 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:48.428482 | controller | }}, content={{
2026-06-18 13:39:48.428486 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:48.428490 | controller |   default({}) |
2026-06-18 13:39:48.428493 | controller |   to_nice_yaml
2026-06-18 13:39:48.428501 | controller | }}, mode=0644] ***
2026-06-18 13:39:48.428505 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.409)       0:01:08.658 *********
2026-06-18 13:39:48.428508 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.409)       0:01:08.656 *********
2026-06-18 13:39:48.871408 | controller | changed: [localhost]
2026-06-18 13:39:48.871453 | controller |
2026-06-18 13:39:48.871465 | 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-18 13:39:48.871475 | controller |   (
2026-06-18 13:39:48.871484 | controller |     snippet_datadir,
2026-06-18 13:39:48.871493 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:48.871501 | controller |   ) | path_join
2026-06-18 13:39:48.871510 | controller | }}, mode=0644] ***
2026-06-18 13:39:48.871518 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.442)       0:01:09.100 *********
2026-06-18 13:39:48.871527 | controller | Thursday 18 June 2026  13:39:48 +0000 (0:00:00.442)       0:01:09.099 *********
2026-06-18 13:39:49.294259 | controller | changed: [localhost]
2026-06-18 13:39:49.294315 | controller |
2026-06-18 13:39:49.294324 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:49.294330 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.422)       0:01:09.523 *********
2026-06-18 13:39:49.294336 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.422)       0:01:09.522 *********
2026-06-18 13:39:49.388250 | 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-18 13:39:49.388284 | controller |
2026-06-18 13:39:49.388290 | 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-18 13:39:49.388296 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.094)       0:01:09.618 *********
2026-06-18 13:39:49.388302 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.094)       0:01:09.616 *********
2026-06-18 13:39:49.465402 | controller | ok: [localhost] =>
2026-06-18 13:39:49.465436 | controller |     changed: false
2026-06-18 13:39:49.465442 | controller |     msg: All assertions passed
2026-06-18 13:39:49.465448 | controller |
2026-06-18 13:39:49.465453 | 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-18 13:39:49.465459 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.077)       0:01:09.695 *********
2026-06-18 13:39:49.465464 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.077)       0:01:09.693 *********
2026-06-18 13:39:49.664522 | controller | ok: [localhost]
2026-06-18 13:39:49.664556 | controller |
2026-06-18 13:39:49.664562 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:49.664568 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.198)       0:01:09.894 *********
2026-06-18 13:39:49.664578 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.198)       0:01:09.892 *********
2026-06-18 13:39:49.740393 | controller | ok: [localhost]
2026-06-18 13:39:49.740423 | controller |
2026-06-18 13:39:49.740429 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:49.740433 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.076)       0:01:09.970 *********
2026-06-18 13:39:49.740437 | controller | Thursday 18 June 2026  13:39:49 +0000 (0:00:00.076)       0:01:09.969 *********
2026-06-18 13:39:50.213335 | 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-18 13:39:50.213380 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-18 13:39:50.213391 | controller |
2026-06-18 13:39:50.213400 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:50.213408 | controller |   _content |
2026-06-18 13:39:50.213417 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:50.213434 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:50.213442 | controller | }}
2026-06-18 13:39:50.213450 | controller | ] ***
2026-06-18 13:39:50.213458 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.472)       0:01:10.442 *********
2026-06-18 13:39:50.213466 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.472)       0:01:10.441 *********
2026-06-18 13:39:50.315773 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:50.315879 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:50.315894 | controller |
2026-06-18 13:39:50.315908 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:50.315921 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.102)       0:01:10.544 *********
2026-06-18 13:39:50.315932 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.102)       0:01:10.543 *********
2026-06-18 13:39:50.597722 | controller | changed: [localhost]
2026-06-18 13:39:50.597766 | controller |
2026-06-18 13:39:50.597777 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:50.597786 | controller |   (_destdir,
2026-06-18 13:39:50.597794 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:50.597843 | controller | }}, content={{
2026-06-18 13:39:50.597851 | controller |   (
2026-06-18 13:39:50.597859 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:50.597867 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:50.597875 | controller | }}, mode=0644] ***
2026-06-18 13:39:50.597883 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.282)       0:01:10.827 *********
2026-06-18 13:39:50.597891 | controller | Thursday 18 June 2026  13:39:50 +0000 (0:00:00.282)       0:01:10.825 *********
2026-06-18 13:39:51.106890 | controller | changed: [localhost]
2026-06-18 13:39:51.106923 | controller |
2026-06-18 13:39:51.106930 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:51.106935 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:51.106941 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:51.106946 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:51.106950 | controller | }}, dest={{
2026-06-18 13:39:51.106955 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:51.106960 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:51.106965 | controller |   ) |
2026-06-18 13:39:51.106970 | controller |   path_join
2026-06-18 13:39:51.106975 | controller |  }}] ***
2026-06-18 13:39:51.106980 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.509)       0:01:11.336 *********
2026-06-18 13:39:51.106985 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.509)       0:01:11.335 *********
2026-06-18 13:39:51.645610 | controller | changed: [localhost] => (item=service-values)
2026-06-18 13:39:51.645658 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-18 13:39:51.645668 | controller |
2026-06-18 13:39:51.645685 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:51.645694 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.538)       0:01:11.874 *********
2026-06-18 13:39:51.645702 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.538)       0:01:11.873 *********
2026-06-18 13:39:51.710232 | controller | skipping: [localhost]
2026-06-18 13:39:51.710279 | controller |
2026-06-18 13:39:51.710289 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:51.710298 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.064)       0:01:11.939 *********
2026-06-18 13:39:51.710306 | controller | Thursday 18 June 2026  13:39:51 +0000 (0:00:00.064)       0:01:11.938 *********
2026-06-18 13:39:52.353917 | controller | changed: [localhost]
2026-06-18 13:39:52.353952 | controller |
2026-06-18 13:39:52.353959 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:52.353965 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.644)       0:01:12.583 *********
2026-06-18 13:39:52.353976 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.644)       0:01:12.582 *********
2026-06-18 13:39:52.851035 | controller | changed: [localhost]
2026-06-18 13:39:52.851071 | controller |
2026-06-18 13:39:52.851079 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:39:52.851085 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.496)       0:01:13.080 *********
2026-06-18 13:39:52.851091 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.497)       0:01:13.079 *********
2026-06-18 13:39:52.899865 | controller | skipping: [localhost]
2026-06-18 13:39:52.899901 | controller |
2026-06-18 13:39:52.899909 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:52.899915 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:52.899920 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:52.899926 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:52.899931 | controller |   ) | list
2026-06-18 13:39:52.899937 | controller | }}] ***
2026-06-18 13:39:52.899942 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.048)       0:01:13.129 *********
2026-06-18 13:39:52.899947 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.048)       0:01:13.128 *********
2026-06-18 13:39:52.980993 | controller | skipping: [localhost]
2026-06-18 13:39:52.981032 | controller |
2026-06-18 13:39:52.981041 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:52.981049 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:52.981056 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:52.981063 | controller | }}, mode=0644] ***
2026-06-18 13:39:52.981069 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.081)       0:01:13.210 *********
2026-06-18 13:39:52.981077 | controller | Thursday 18 June 2026  13:39:52 +0000 (0:00:00.081)       0:01:13.209 *********
2026-06-18 13:39:53.263129 | controller | changed: [localhost]
2026-06-18 13:39:53.263163 | controller |
2026-06-18 13:39:53.263170 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:53.263176 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.282)       0:01:13.492 *********
2026-06-18 13:39:53.263181 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.282)       0:01:13.491 *********
2026-06-18 13:39:53.341617 | controller | skipping: [localhost]
2026-06-18 13:39:53.341661 | controller |
2026-06-18 13:39:53.341673 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:53.341682 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.078)       0:01:13.571 *********
2026-06-18 13:39:53.341691 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.078)       0:01:13.569 *********
2026-06-18 13:39:53.407434 | controller | skipping: [localhost]
2026-06-18 13:39:53.407475 | controller |
2026-06-18 13:39:53.407485 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact _raw_params=wait_condition.yml] ***
2026-06-18 13:39:53.407493 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.066)       0:01:13.637 *********
2026-06-18 13:39:53.407500 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.066)       0:01:13.635 *********
2026-06-18 13:39:53.468602 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-18 13:39:53.468633 | controller | skipping: [localhost]
2026-06-18 13:39:53.468647 | controller |
2026-06-18 13:39:53.468654 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:53.468660 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.061)       0:01:13.698 *********
2026-06-18 13:39:53.468665 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.061)       0:01:13.697 *********
2026-06-18 13:39:53.551218 | controller | skipping: [localhost]
2026-06-18 13:39:53.551280 | controller |
2026-06-18 13:39:53.551286 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact name=run_hook] ***
2026-06-18 13:39:53.551290 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.081)       0:01:13.780 *********
2026-06-18 13:39:53.551294 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.081)       0:01:13.779 *********
2026-06-18 13:39:53.627334 | controller | skipping: [localhost]
2026-06-18 13:39:53.627396 | controller |
2026-06-18 13:39:53.627414 | 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-18 13:39:53.627419 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.076)       0:01:13.856 *********
2026-06-18 13:39:53.627424 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.076)       0:01:13.855 *********
2026-06-18 13:39:53.696297 | controller | ok: [localhost] =>
2026-06-18 13:39:53.696351 | controller |     changed: false
2026-06-18 13:39:53.696355 | controller |     msg: All assertions passed
2026-06-18 13:39:53.696360 | controller |
2026-06-18 13:39:53.696364 | 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-18 13:39:53.696369 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.069)       0:01:13.926 *********
2026-06-18 13:39:53.696373 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.069)       0:01:13.924 *********
2026-06-18 13:39:53.726504 | controller | skipping: [localhost]
2026-06-18 13:39:53.726565 | controller |
2026-06-18 13:39:53.726570 | 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-18 13:39:53.726575 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.029)       0:01:13.955 *********
2026-06-18 13:39:53.726579 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.029)       0:01:13.954 *********
2026-06-18 13:39:53.762091 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=40m)
2026-06-18 13:39:53.762120 | controller |
2026-06-18 13:39:53.762125 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-18 13:39:53.762129 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.036)       0:01:13.992 *********
2026-06-18 13:39:53.762132 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.036)       0:01:13.990 *********
2026-06-18 13:39:53.787970 | controller | skipping: [localhost]
2026-06-18 13:39:53.787991 | controller |
2026-06-18 13:39:53.787996 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-18 13:39:53.788000 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.025)       0:01:14.017 *********
2026-06-18 13:39:53.788004 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.025)       0:01:14.016 *********
2026-06-18 13:39:53.819349 | controller | ok: [localhost]
2026-06-18 13:39:53.819392 | controller |
2026-06-18 13:39:53.819403 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-18 13:39:53.819413 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-18 13:39:53.819421 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-18 13:39:53.819430 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-18 13:39:53.819438 | controller | }}] ***
2026-06-18 13:39:53.819447 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.031)       0:01:14.049 *********
2026-06-18 13:39:53.819455 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.031)       0:01:14.047 *********
2026-06-18 13:39:53.863195 | controller | skipping: [localhost]
2026-06-18 13:39:53.863238 | controller |
2026-06-18 13:39:53.863248 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-18 13:39:53.863270 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:53.863279 | controller |    stage['path'], item.src_file) | path_join
2026-06-18 13:39:53.863287 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-18 13:39:53.863296 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.043)       0:01:14.092 *********
2026-06-18 13:39:53.863304 | controller | Thursday 18 June 2026  13:39:53 +0000 (0:00:00.043)       0:01:14.091 *********
2026-06-18 13:39:54.100253 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-18 13:39:54.100329 | controller |
2026-06-18 13:39:54.100340 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-18 13:39:54.100349 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.237)       0:01:14.330 *********
2026-06-18 13:39:54.100357 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.237)       0:01:14.328 *********
2026-06-18 13:39:54.162368 | controller | ok: [localhost] => (item=values.yaml)
2026-06-18 13:39:54.162457 | controller |
2026-06-18 13:39:54.162463 | controller | TASK [Executing pre_stage hooks for examples/dt/vhosts-compact/deployment name=run_hook] ***
2026-06-18 13:39:54.162467 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.062)       0:01:14.392 *********
2026-06-18 13:39:54.162472 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.062)       0:01:14.390 *********
2026-06-18 13:39:54.217553 | controller | skipping: [localhost]
2026-06-18 13:39:54.217638 | controller |
2026-06-18 13:39:54.217650 | controller | TASK [Generate values.yaml for examples/dt/vhosts-compact/deployment name=ci_gen_kustomize_values] ***
2026-06-18 13:39:54.217659 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.055)       0:01:14.447 *********
2026-06-18 13:39:54.217668 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.055)       0:01:14.445 *********
2026-06-18 13:39:54.344500 | controller |
2026-06-18 13:39:54.344590 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-18 13:39:54.344606 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.127)       0:01:14.574 *********
2026-06-18 13:39:54.344619 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.127)       0:01:14.573 *********
2026-06-18 13:39:54.414608 | controller | skipping: [localhost]
2026-06-18 13:39:54.414662 | controller |
2026-06-18 13:39:54.414676 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-18 13:39:54.414696 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.069)       0:01:14.643 *********
2026-06-18 13:39:54.414707 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.069)       0:01:14.642 *********
2026-06-18 13:39:54.506055 | 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-18 13:39:54.506095 | controller |
2026-06-18 13:39:54.506102 | 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-18 13:39:54.506108 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.092)       0:01:14.735 *********
2026-06-18 13:39:54.506114 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.092)       0:01:14.734 *********
2026-06-18 13:39:54.576747 | controller | ok: [localhost] =>
2026-06-18 13:39:54.576830 | controller |     changed: false
2026-06-18 13:39:54.576840 | controller |     msg: All assertions passed
2026-06-18 13:39:54.576847 | controller |
2026-06-18 13:39:54.576854 | 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-18 13:39:54.576862 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.070)       0:01:14.806 *********
2026-06-18 13:39:54.576869 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.070)       0:01:14.804 *********
2026-06-18 13:39:54.787734 | controller | ok: [localhost]
2026-06-18 13:39:54.787784 | controller |
2026-06-18 13:39:54.787827 | 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-18 13:39:54.787837 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.211)       0:01:15.017 *********
2026-06-18 13:39:54.787842 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.211)       0:01:15.015 *********
2026-06-18 13:39:54.850884 | controller | ok: [localhost] =>
2026-06-18 13:39:54.850933 | controller |     changed: false
2026-06-18 13:39:54.850940 | controller |     msg: All assertions passed
2026-06-18 13:39:54.850947 | controller |
2026-06-18 13:39:54.850953 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-18 13:39:54.850960 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.063)       0:01:15.080 *********
2026-06-18 13:39:54.850966 | controller | Thursday 18 June 2026  13:39:54 +0000 (0:00:00.063)       0:01:15.079 *********
2026-06-18 13:39:55.041666 | controller | ok: [localhost]
2026-06-18 13:39:55.041723 | controller |
2026-06-18 13:39:55.041731 | 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-18 13:39:55.041739 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-18 13:39:55.041744 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-18 13:39:55.041749 | controller |   _config_map_content |
2026-06-18 13:39:55.041754 | controller |   ansible.utils.remove_keys(
2026-06-18 13:39:55.041759 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-18 13:39:55.041764 | controller |     matching_parameter='regex')
2026-06-18 13:39:55.041768 | controller | }}, cacheable=False] ***
2026-06-18 13:39:55.041773 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.190)       0:01:15.270 *********
2026-06-18 13:39:55.041779 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.190)       0:01:15.269 *********
2026-06-18 13:39:55.249523 | controller | ok: [localhost]
2026-06-18 13:39:55.249620 | controller |
2026-06-18 13:39:55.249629 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-18 13:39:55.249635 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.208)       0:01:15.479 *********
2026-06-18 13:39:55.249640 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.208)       0:01:15.477 *********
2026-06-18 13:39:55.310091 | controller | skipping: [localhost]
2026-06-18 13:39:55.310196 | controller |
2026-06-18 13:39:55.310203 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-18 13:39:55.310208 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.060)       0:01:15.539 *********
2026-06-18 13:39:55.310213 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.060)       0:01:15.538 *********
2026-06-18 13:39:55.564954 | controller | changed: [localhost]
2026-06-18 13:39:55.565007 | controller |
2026-06-18 13:39:55.565014 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-18 13:39:55.565019 | controller |   (snippet_datadir,
2026-06-18 13:39:55.565023 | controller |    '02_ci_data.yaml') | path_join
2026-06-18 13:39:55.565028 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-18 13:39:55.565032 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.254)       0:01:15.794 *********
2026-06-18 13:39:55.565037 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.254)       0:01:15.792 *********
2026-06-18 13:39:55.676594 | controller | skipping: [localhost]
2026-06-18 13:39:55.676653 | controller |
2026-06-18 13:39:55.676665 | 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-18 13:39:55.676674 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.111)       0:01:15.905 *********
2026-06-18 13:39:55.676683 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.111)       0:01:15.904 *********
2026-06-18 13:39:55.767158 | controller | ok: [localhost]
2026-06-18 13:39:55.767191 | controller |
2026-06-18 13:39:55.767196 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-18 13:39:55.767207 | controller |   (snippet_datadir,
2026-06-18 13:39:55.767211 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-18 13:39:55.767214 | controller | }}, content={{
2026-06-18 13:39:55.767218 | controller |   _base64_patch |
2026-06-18 13:39:55.767221 | controller |   default({}) |
2026-06-18 13:39:55.767225 | controller |   to_nice_yaml
2026-06-18 13:39:55.767228 | controller | }}, mode=0644] ***
2026-06-18 13:39:55.767262 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.090)       0:01:15.996 *********
2026-06-18 13:39:55.767266 | controller | Thursday 18 June 2026  13:39:55 +0000 (0:00:00.090)       0:01:15.994 *********
2026-06-18 13:39:56.208413 | controller | changed: [localhost]
2026-06-18 13:39:56.208450 | controller |
2026-06-18 13:39:56.208456 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-18 13:39:56.208462 | controller |   (snippet_datadir,
2026-06-18 13:39:56.208467 | controller |    '04_user_data.yaml') | path_join
2026-06-18 13:39:56.208472 | controller | }}, content={{
2026-06-18 13:39:56.208476 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-18 13:39:56.208480 | controller |   default({}) |
2026-06-18 13:39:56.208485 | controller |   to_nice_yaml
2026-06-18 13:39:56.208489 | controller | }}, mode=0644] ***
2026-06-18 13:39:56.208493 | controller | Thursday 18 June 2026  13:39:56 +0000 (0:00:00.442)       0:01:16.438 *********
2026-06-18 13:39:56.208498 | controller | Thursday 18 June 2026  13:39:56 +0000 (0:00:00.442)       0:01:16.436 *********
2026-06-18 13:39:56.629743 | controller | changed: [localhost]
2026-06-18 13:39:56.629793 | controller |
2026-06-18 13:39:56.629822 | 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-18 13:39:56.629833 | controller |   (
2026-06-18 13:39:56.629837 | controller |     snippet_datadir,
2026-06-18 13:39:56.629841 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-18 13:39:56.629850 | controller |   ) | path_join
2026-06-18 13:39:56.629854 | controller | }}, mode=0644] ***
2026-06-18 13:39:56.629858 | controller | Thursday 18 June 2026  13:39:56 +0000 (0:00:00.421)       0:01:16.859 *********
2026-06-18 13:39:56.629862 | controller | Thursday 18 June 2026  13:39:56 +0000 (0:00:00.421)       0:01:16.858 *********
2026-06-18 13:39:57.011167 | controller | changed: [localhost]
2026-06-18 13:39:57.011209 | controller |
2026-06-18 13:39:57.011215 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-18 13:39:57.011219 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.380)       0:01:17.240 *********
2026-06-18 13:39:57.011223 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.380)       0:01:17.239 *********
2026-06-18 13:39:57.094671 | 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-18 13:39:57.094749 | controller |
2026-06-18 13:39:57.094760 | 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-18 13:39:57.094770 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.083)       0:01:17.324 *********
2026-06-18 13:39:57.094779 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.083)       0:01:17.323 *********
2026-06-18 13:39:57.152845 | controller | ok: [localhost] =>
2026-06-18 13:39:57.152913 | controller |     changed: false
2026-06-18 13:39:57.152923 | controller |     msg: All assertions passed
2026-06-18 13:39:57.152932 | controller |
2026-06-18 13:39:57.152941 | 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-18 13:39:57.152950 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.058)       0:01:17.382 *********
2026-06-18 13:39:57.152961 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.058)       0:01:17.381 *********
2026-06-18 13:39:57.334303 | controller | ok: [localhost]
2026-06-18 13:39:57.334359 | controller |
2026-06-18 13:39:57.334364 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-18 13:39:57.334368 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.181)       0:01:17.564 *********
2026-06-18 13:39:57.334381 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.181)       0:01:17.562 *********
2026-06-18 13:39:57.374314 | controller | ok: [localhost]
2026-06-18 13:39:57.374372 | controller |
2026-06-18 13:39:57.374377 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-18 13:39:57.374381 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.039)       0:01:17.604 *********
2026-06-18 13:39:57.374386 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.039)       0:01:17.602 *********
2026-06-18 13:39:57.762662 | 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-18 13:39:57.762718 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-18 13:39:57.762725 | controller |
2026-06-18 13:39:57.762731 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-18 13:39:57.762736 | controller |   _content |
2026-06-18 13:39:57.762742 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-18 13:39:57.762747 | controller |   combine(_parsed, recursive=true)
2026-06-18 13:39:57.762752 | controller | }}
2026-06-18 13:39:57.762757 | controller | ] ***
2026-06-18 13:39:57.762763 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.388)       0:01:17.992 *********
2026-06-18 13:39:57.762768 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.388)       0:01:17.991 *********
2026-06-18 13:39:57.850886 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-18 13:39:57.850957 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-18 13:39:57.850972 | controller |
2026-06-18 13:39:57.850984 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-18 13:39:57.850996 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.087)       0:01:18.080 *********
2026-06-18 13:39:57.851007 | controller | Thursday 18 June 2026  13:39:57 +0000 (0:00:00.087)       0:01:18.078 *********
2026-06-18 13:39:58.095533 | controller | changed: [localhost]
2026-06-18 13:39:58.095607 | controller |
2026-06-18 13:39:58.095619 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-18 13:39:58.095629 | controller |   (_destdir,
2026-06-18 13:39:58.095638 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-18 13:39:58.095647 | controller | }}, content={{
2026-06-18 13:39:58.095655 | controller |   (
2026-06-18 13:39:58.095662 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-18 13:39:58.095670 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-18 13:39:58.095678 | controller | }}, mode=0644] ***
2026-06-18 13:39:58.095686 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.245)       0:01:18.325 *********
2026-06-18 13:39:58.095709 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.245)       0:01:18.324 *********
2026-06-18 13:39:58.498347 | controller | changed: [localhost]
2026-06-18 13:39:58.498402 | controller |
2026-06-18 13:39:58.498409 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-18 13:39:58.498415 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-18 13:39:58.498420 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-18 13:39:58.498424 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-18 13:39:58.498429 | controller | }}, dest={{
2026-06-18 13:39:58.498434 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-18 13:39:58.498439 | controller |   stage['path'], _val.src_file
2026-06-18 13:39:58.498443 | controller |   ) |
2026-06-18 13:39:58.498448 | controller |   path_join
2026-06-18 13:39:58.498451 | controller |  }}] ***
2026-06-18 13:39:58.498455 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.402)       0:01:18.728 *********
2026-06-18 13:39:58.498459 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.402)       0:01:18.726 *********
2026-06-18 13:39:58.828355 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-18 13:39:58.828429 | controller |
2026-06-18 13:39:58.828436 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:58.828454 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.329)       0:01:19.057 *********
2026-06-18 13:39:58.828460 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.329)       0:01:19.056 *********
2026-06-18 13:39:58.875123 | controller | skipping: [localhost]
2026-06-18 13:39:58.875201 | controller |
2026-06-18 13:39:58.875214 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-18 13:39:58.875221 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.046)       0:01:19.104 *********
2026-06-18 13:39:58.875226 | controller | Thursday 18 June 2026  13:39:58 +0000 (0:00:00.046)       0:01:19.103 *********
2026-06-18 13:39:59.169318 | controller | changed: [localhost]
2026-06-18 13:39:59.169385 | controller |
2026-06-18 13:39:59.169393 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-18 13:39:59.169399 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.294)       0:01:19.399 *********
2026-06-18 13:39:59.169405 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.294)       0:01:19.397 *********
2026-06-18 13:39:59.622727 | controller | changed: [localhost]
2026-06-18 13:39:59.622789 | controller |
2026-06-18 13:39:59.622795 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/vhosts-compact/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-18 13:39:59.622824 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.453)       0:01:19.852 *********
2026-06-18 13:39:59.622830 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.453)       0:01:19.850 *********
2026-06-18 13:39:59.669958 | controller | skipping: [localhost]
2026-06-18 13:39:59.670010 | controller |
2026-06-18 13:39:59.670015 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-18 13:39:59.670020 | controller |   _wait_conditions | map('regex_replace',
2026-06-18 13:39:59.670025 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-18 13:39:59.670029 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-18 13:39:59.670032 | controller |   ) | list
2026-06-18 13:39:59.670036 | controller | }}] ***
2026-06-18 13:39:59.670040 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.047)       0:01:19.899 *********
2026-06-18 13:39:59.670043 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.047)       0:01:19.898 *********
2026-06-18 13:39:59.718012 | controller | skipping: [localhost]
2026-06-18 13:39:59.718082 | controller |
2026-06-18 13:39:59.718089 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/vhosts-compact/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-18 13:39:59.718095 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-18 13:39:59.718100 | controller |    stage['build_output'] | basename) | path_join
2026-06-18 13:39:59.718105 | controller | }}, mode=0644] ***
2026-06-18 13:39:59.718110 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.048)       0:01:19.947 *********
2026-06-18 13:39:59.718115 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.048)       0:01:19.946 *********
2026-06-18 13:39:59.959690 | controller | changed: [localhost]
2026-06-18 13:39:59.959733 | controller |
2026-06-18 13:39:59.959739 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:39:59.959743 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.241)       0:01:20.189 *********
2026-06-18 13:39:59.959747 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.241)       0:01:20.188 *********
2026-06-18 13:39:59.996764 | controller | skipping: [localhost]
2026-06-18 13:39:59.996825 | controller |
2026-06-18 13:39:59.996834 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/vhosts-compact/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-18 13:39:59.996840 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.037)       0:01:20.226 *********
2026-06-18 13:39:59.996852 | controller | Thursday 18 June 2026  13:39:59 +0000 (0:00:00.037)       0:01:20.225 *********
2026-06-18 13:40:00.037530 | controller | skipping: [localhost]
2026-06-18 13:40:00.037586 | controller |
2026-06-18 13:40:00.037592 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/vhosts-compact/deployment _raw_params=wait_condition.yml] ***
2026-06-18 13:40:00.037596 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.040)       0:01:20.267 *********
2026-06-18 13:40:00.037600 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.040)       0:01:20.266 *********
2026-06-18 13:40:00.099622 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=40m)
2026-06-18 13:40:00.099676 | controller | skipping: [localhost]
2026-06-18 13:40:00.099681 | controller |
2026-06-18 13:40:00.099685 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-18 13:40:00.099689 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.061)       0:01:20.329 *********
2026-06-18 13:40:00.099693 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.061)       0:01:20.327 *********
2026-06-18 13:40:00.142757 | controller | skipping: [localhost]
2026-06-18 13:40:00.142850 | controller |
2026-06-18 13:40:00.142867 | controller | TASK [Executing post_stage hooks for examples/dt/vhosts-compact/deployment name=run_hook] ***
2026-06-18 13:40:00.142872 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.043)       0:01:20.372 *********
2026-06-18 13:40:00.142877 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.043)       0:01:20.371 *********
2026-06-18 13:40:00.228220 | controller | skipping: [localhost]
2026-06-18 13:40:00.228279 | controller |
2026-06-18 13:40:00.228284 | controller | PLAY RECAP *********************************************************************
2026-06-18 13:40:00.228288 | controller | localhost                  : ok=249  changed=73   unreachable=0    failed=0    skipped=102  rescued=0    ignored=0
2026-06-18 13:40:00.228292 | controller |
2026-06-18 13:40:00.228295 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.084)       0:01:20.457 *********
2026-06-18 13:40:00.228299 | controller | ===============================================================================
2026-06-18 13:40:00.228302 | controller | Get automation contents ------------------------------------------------- 8.09s
2026-06-18 13:40:00.228306 | controller | ci_setup : Install needed packages -------------------------------------- 4.16s
2026-06-18 13:40:00.228309 | controller | ci_setup : Install openshift client ------------------------------------- 4.10s
2026-06-18 13:40:00.228313 | controller | Load automation files as fact ------------------------------------------- 2.06s
2026-06-18 13:40:00.228316 | controller | ci_setup : Manage directories ------------------------------------------- 1.09s
2026-06-18 13:40:00.228319 | controller | Gathering Facts --------------------------------------------------------- 0.93s
2026-06-18 13:40:00.228323 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.74s
2026-06-18 13:40:00.228326 | controller | Create needed SSH keypairs ---------------------------------------------- 0.69s
2026-06-18 13:40:00.228329 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.69s
2026-06-18 13:40:00.228333 | controller | kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact/control-plane --- 0.66s
2026-06-18 13:40:00.228336 | controller | kustomize_deploy : Build kustomized content for examples/dt/vhosts-compact --- 0.64s
2026-06-18 13:40:00.228340 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-18 13:40:00.228343 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.57s
2026-06-18 13:40:00.228346 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.56s
2026-06-18 13:40:00.228350 | controller | kustomize_deploy : Copy generated values for examples/dt/vhosts-compact/control-plane --- 0.55s
2026-06-18 13:40:00.228353 | controller | kustomize_deploy : Copy generated values for examples/dt/vhosts-compact --- 0.54s
2026-06-18 13:40:00.228356 | controller | kustomize_deploy : Ensure source files exists --------------------------- 0.51s
2026-06-18 13:40:00.228369 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.51s
2026-06-18 13:40:00.228373 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.51s
2026-06-18 13:40:00.228376 | controller | kustomize_deploy : Output kustomize build in final file ----------------- 0.51s
2026-06-18 13:40:00.228379 | controller | Thursday 18 June 2026  13:40:00 +0000 (0:00:00.085)       0:01:20.456 *********
2026-06-18 13:40:00.228383 | controller | ===============================================================================
2026-06-18 13:40:00.228386 | controller | ci_gen_kustomize_values ------------------------------------------------ 37.18s
2026-06-18 13:40:00.228389 | controller | kustomize_deploy ------------------------------------------------------- 18.13s
2026-06-18 13:40:00.228392 | controller | ci_setup --------------------------------------------------------------- 10.73s
2026-06-18 13:40:00.228396 | controller | ansible.builtin.slurp --------------------------------------------------- 8.88s
2026-06-18 13:40:00.228399 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.15s
2026-06-18 13:40:00.228402 | controller | gather_facts ------------------------------------------------------------ 0.93s
2026-06-18 13:40:00.228405 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.69s
2026-06-18 13:40:00.228409 | controller | networking_mapper ------------------------------------------------------- 0.67s
2026-06-18 13:40:00.228412 | controller | ansible.builtin.file ---------------------------------------------------- 0.36s
2026-06-18 13:40:00.228415 | controller | ansible.builtin.find ---------------------------------------------------- 0.26s
2026-06-18 13:40:00.228419 | controller | ansible.builtin.include_role -------------------------------------------- 0.21s
2026-06-18 13:40:00.228422 | controller | ansible.builtin.stat ---------------------------------------------------- 0.16s
2026-06-18 13:40:00.228425 | controller | ansible.builtin.assert -------------------------------------------------- 0.03s
2026-06-18 13:40:00.228429 | controller | ansible.builtin.copy ---------------------------------------------------- 0.03s
2026-06-18 13:40:00.228432 | controller | ansible.builtin.include_vars -------------------------------------------- 0.02s
2026-06-18 13:40:00.228435 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-18 13:40:00.228447 | controller | total ------------------------------------------------------------------ 80.42s
2026-06-18 13:40:00.527540 | controller | ok: Runtime: 0:01:21.104161
2026-06-18 13:40:00.567124 | 
2026-06-18 13:40:00.567241 | PLAY RECAP
2026-06-18 13:40:00.567326 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-18 13:40:00.567435 | 
2026-06-18 13:40:00.698179 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-18 13:40:00.700947 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:40:01.344418 | 
2026-06-18 13:40:01.344555 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-18 13:40:01.355429 | 
2026-06-18 13:40:01.355529 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-18 13:40:01.764049 | controller | ok
2026-06-18 13:40:01.807238 | 
2026-06-18 13:40:01.807452 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-18 13:40:01.813732 | 
2026-06-18 13:40:01.813844 | TASK [Filter out host if needed]
2026-06-18 13:40:01.824008 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-18 13:40:01.828295 | 
2026-06-18 13:40:01.828419 | TASK [Ensure file is present]
2026-06-18 13:40:02.225822 | controller | ok
2026-06-18 13:40:02.236410 | 
2026-06-18 13:40:02.236546 | TASK [Manage molecule report file]
2026-06-18 13:40:02.776462 | controller | skipping: Conditional result was False
2026-06-18 13:40:02.785296 | 
2026-06-18 13:40:02.785460 | TASK [Check if we get ci-framework-data basedir]
2026-06-18 13:40:03.011448 | controller | ok
2026-06-18 13:40:03.020516 | 
2026-06-18 13:40:03.020650 | TASK [Create ci-framework-data log directory for zuul]
2026-06-18 13:40:03.257996 | controller | changed
2026-06-18 13:40:03.266523 | 
2026-06-18 13:40:03.266651 | TASK [Copy ci-framework interesting files]
2026-06-18 13:40:03.706960 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-18 13:40:03.812403 | controller | ok: Runtime: 0:00:00.025066
2026-06-18 13:40:03.819771 | 
2026-06-18 13:40:03.819900 | TASK [Get SELinux listing]
2026-06-18 13:40:04.362648 | controller | ok: Runtime: 0:00:00.010364
2026-06-18 13:40:04.371277 | 
2026-06-18 13:40:04.371688 | TASK [Generate log index]
2026-06-18 13:40:05.249461 | controller | changed
2026-06-18 13:40:05.258256 | 
2026-06-18 13:40:05.258417 | TASK [Get some env related data]
2026-06-18 13:40:06.005868 | controller | /home/zuul/.local/bin/ansible
2026-06-18 13:40:06.813792 | controller | ok: Runtime: 0:00:01.069302
2026-06-18 13:40:06.821726 | 
2026-06-18 13:40:06.821855 | TASK [Generate list of logs to collect in home directory]
2026-06-18 13:40:07.251954 | controller | ok: All paths examined
2026-06-18 13:40:07.259506 | 
2026-06-18 13:40:07.259601 | LOOP [Copy logs from home directory]
2026-06-18 13:40:07.814903 | controller | changed:
2026-06-18 13:40:07.815033 | controller | {
2026-06-18 13:40:07.815057 | controller |   "atime": 1781789894.8903546,
2026-06-18 13:40:07.815074 | controller |   "ctime": 1781790000.227188,
2026-06-18 13:40:07.815090 | controller |   "dev": 64513,
2026-06-18 13:40:07.815105 | controller |   "gid": 1000,
2026-06-18 13:40:07.815120 | controller |   "gr_name": "zuul",
2026-06-18 13:40:07.815135 | controller |   "inode": 1979280,
2026-06-18 13:40:07.815150 | controller |   "isblk": false,
2026-06-18 13:40:07.815164 | controller |   "ischr": false,
2026-06-18 13:40:07.815179 | controller |   "isdir": false,
2026-06-18 13:40:07.815194 | controller |   "isfifo": false,
2026-06-18 13:40:07.815208 | controller |   "isgid": false,
2026-06-18 13:40:07.815223 | controller |   "islnk": false,
2026-06-18 13:40:07.815237 | controller |   "isreg": true,
2026-06-18 13:40:07.815252 | controller |   "issock": false,
2026-06-18 13:40:07.815269 | controller |   "isuid": false,
2026-06-18 13:40:07.815284 | controller |   "mode": "0644",
2026-06-18 13:40:07.815298 | controller |   "mtime": 1781790000.227188,
2026-06-18 13:40:07.815313 | controller |   "nlink": 1,
2026-06-18 13:40:07.815328 | controller |   "path": "/home/zuul/ansible.log",
2026-06-18 13:40:07.815343 | controller |   "pw_name": "zuul",
2026-06-18 13:40:07.815382 | controller |   "rgrp": true,
2026-06-18 13:40:07.815399 | controller |   "roth": true,
2026-06-18 13:40:07.815416 | controller |   "rusr": true,
2026-06-18 13:40:07.815432 | controller |   "size": 237975,
2026-06-18 13:40:07.815447 | controller |   "uid": 1000,
2026-06-18 13:40:07.815461 | controller |   "wgrp": false,
2026-06-18 13:40:07.815476 | controller |   "woth": false,
2026-06-18 13:40:07.815490 | controller |   "wusr": true,
2026-06-18 13:40:07.815505 | controller |   "xgrp": false,
2026-06-18 13:40:07.815520 | controller |   "xoth": false,
2026-06-18 13:40:07.815534 | controller |   "xusr": false
2026-06-18 13:40:07.815549 | controller | }
2026-06-18 13:40:07.830714 | 
2026-06-18 13:40:07.830902 | TASK [Copy crio stats log file]
2026-06-18 13:40:07.856277 | controller | skipping: Conditional result was False
2026-06-18 13:40:07.863241 | 
2026-06-18 13:40:07.863324 | TASK [Get SELinux related data]
2026-06-18 13:40:08.128822 | controller | <no matches>
2026-06-18 13:40:08.396040 | controller | ERROR
2026-06-18 13:40:08.396407 | controller | {
2026-06-18 13:40:08.396476 | controller |   "delta": "0:00:00.012979",
2026-06-18 13:40:08.396518 | controller |   "end": "2026-06-18 13:40:08.130202",
2026-06-18 13:40:08.396569 | controller |   "msg": "non-zero return code",
2026-06-18 13:40:08.396605 | controller |   "rc": 1,
2026-06-18 13:40:08.396638 | controller |   "start": "2026-06-18 13:40:08.117223"
2026-06-18 13:40:08.396671 | controller | }
2026-06-18 13:40:08.396714 | controller | ERROR: Ignoring Errors
2026-06-18 13:40:08.406024 | 
2026-06-18 13:40:08.406163 | TASK [Create system configuration directory]
2026-06-18 13:40:08.662740 | controller | changed
2026-06-18 13:40:08.671214 | 
2026-06-18 13:40:08.671385 | TASK [Get some of the system configurations]
2026-06-18 13:40:09.219158 | controller | ok: Runtime: 0:00:00.015074
2026-06-18 13:40:09.227486 | 
2026-06-18 13:40:09.227610 | TASK [Copy generated documentation if available]
2026-06-18 13:40:09.253527 | controller | skipping: Conditional result was False
2026-06-18 13:40:09.264556 | 
2026-06-18 13:40:09.264688 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-18 13:40:09.290452 | controller | skipping: Conditional result was False
2026-06-18 13:40:09.300561 | 
2026-06-18 13:40:09.300695 | TASK [Compress logs bigger than 2MB]
2026-06-18 13:40:09.850140 | controller | ok: Runtime: 0:00:00.007334
2026-06-18 13:40:09.858221 | 
2026-06-18 13:40:09.858378 | TASK [Copy files from workspace on node]
2026-06-18 13:40:09.884150 | controller | ok
2026-06-18 13:40:09.918391 | 
2026-06-18 13:40:09.918495 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:40:09.952736 | controller | skipping: Conditional result was False
2026-06-18 13:40:09.960211 | 
2026-06-18 13:40:09.960387 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:40:10.016311 | controller | ok
2026-06-18 13:40:10.024417 | 
2026-06-18 13:40:10.024548 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:40:10.347661 | controller -> localhost | changed: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/logs"
2026-06-18 13:40:10.348166 | controller -> localhost | changed: All items complete
2026-06-18 13:40:10.348229 | 
2026-06-18 13:40:10.607405 | controller -> localhost | changed: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/artifacts"
2026-06-18 13:40:10.824835 | controller -> localhost | changed: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/docs"
2026-06-18 13:40:10.839315 | 
2026-06-18 13:40:10.839481 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:40:11.698878 | controller | changed:
2026-06-18 13:40:11.699227 | controller | .d..t...... ./
2026-06-18 13:40:11.699307 | controller | >f+++++++++ README.html
2026-06-18 13:40:11.699494 | controller | >f+++++++++ ansible.log
2026-06-18 13:40:11.699557 | controller | >f+++++++++ dmesg.log
2026-06-18 13:40:11.699603 | controller | >f+++++++++ installed-pkgs.log
2026-06-18 13:40:11.699641 | controller | >f+++++++++ python.log
2026-06-18 13:40:11.699678 | controller | >f+++++++++ registries.conf
2026-06-18 13:40:11.699713 | controller | >f+++++++++ selinux-denials.log
2026-06-18 13:40:11.699748 | controller | >f+++++++++ selinux-listing.log
2026-06-18 13:40:11.699784 | controller | cd+++++++++ ci-framework-data/
2026-06-18 13:40:11.699820 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-18 13:40:11.699856 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-18 13:40:11.699971 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-18 13:40:11.700010 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-18 13:40:11.700046 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-18 13:40:11.700080 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-18 13:40:11.700114 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-18 13:40:11.700149 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-18 13:40:11.700186 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-18 13:40:11.700241 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-18 13:40:11.700279 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-18 13:40:11.700317 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-18 13:40:11.700402 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-18 13:40:11.700463 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-18 13:40:11.700504 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-18 13:40:11.700541 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-18 13:40:11.700576 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-18 13:40:11.700609 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-18 13:40:11.700643 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-18 13:40:11.700677 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31294.2026-06-18@13:39:46~
2026-06-18 13:40:11.700712 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-18 13:40:11.700779 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-18 13:40:11.700819 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-18 13:40:11.700854 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-18 13:40:11.700891 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-18 13:40:11.700926 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-18 13:40:11.700959 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-18 13:40:11.700993 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-18 13:40:11.701026 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-18 13:40:11.701060 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-18 13:40:11.701093 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-18 13:40:11.701127 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-18 13:40:11.701162 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-18 13:40:11.701195 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-18 13:40:11.701229 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-18 13:40:11.701262 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-18 13:40:11.701296 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-18 13:40:11.701329 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-18 13:40:11.701418 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-18 13:40:11.701472 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-18 13:40:11.701510 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30408.2026-06-18@13:39:18~
2026-06-18 13:40:11.701545 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-18 13:40:11.701580 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-18 13:40:11.701628 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-18 13:40:11.701676 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-18 13:40:11.701714 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-18 13:40:11.701750 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31250.2026-06-18@13:39:44~
2026-06-18 13:40:11.701784 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-18 13:40:11.701817 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-18 13:40:11.701850 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-18 13:40:11.701885 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-18 13:40:11.701919 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-18 13:40:11.701953 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-18 13:40:11.701987 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-18 13:40:11.702021 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-18 13:40:11.702054 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-18 13:40:11.702087 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-18 13:40:11.702121 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-18 13:40:11.702155 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-18 13:40:11.702188 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-18 13:40:11.702222 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-18 13:40:11.702255 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-18 13:40:11.702293 | controller | cd+++++++++ registries.conf.d/
2026-06-18 13:40:11.702326 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-18 13:40:11.702414 | controller | cd+++++++++ system-config/
2026-06-18 13:40:11.702466 | controller | cd+++++++++ system-config/libvirt/
2026-06-18 13:40:11.702503 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-18 13:40:11.702537 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-18 13:40:12.333557 | controller | changed: .d..t...... ./
2026-06-18 13:40:12.848794 | controller | changed: .d..t...... ./
2026-06-18 13:40:12.890987 | 
2026-06-18 13:40:12.891181 | TASK [Return artifact to Zuul]
2026-06-18 13:40:12.927162 | controller | skipping: Conditional result was False
2026-06-18 13:40:12.931194 | 
2026-06-18 13:40:12.931304 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-18 13:40:12.931533 | 
2026-06-18 13:40:12.931596 | PLAY RECAP
2026-06-18 13:40:12.931672 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-18 13:40:12.931713 | 
2026-06-18 13:40:13.074925 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-18 13:40:13.077528 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:40:13.704955 | 
2026-06-18 13:40:13.705107 | PLAY [all]
2026-06-18 13:40:13.716326 | 
2026-06-18 13:40:13.716462 | TASK [include_role : fetch-output]
2026-06-18 13:40:13.744214 | controller | ok
2026-06-18 13:40:13.761323 | 
2026-06-18 13:40:13.761491 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-18 13:40:13.836665 | controller | skipping: Conditional result was False
2026-06-18 13:40:13.848916 | 
2026-06-18 13:40:13.849072 | TASK [fetch-output : Set log path for single node]
2026-06-18 13:40:13.893620 | controller | ok
2026-06-18 13:40:13.902137 | 
2026-06-18 13:40:13.902285 | LOOP [fetch-output : Ensure local output dirs]
2026-06-18 13:40:14.393707 | controller -> localhost | ok: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/logs"
2026-06-18 13:40:14.664067 | controller -> localhost | ok: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/artifacts"
2026-06-18 13:40:14.967822 | controller -> localhost | ok: "/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/docs"
2026-06-18 13:40:14.981427 | 
2026-06-18 13:40:14.981599 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-18 13:40:15.721495 | controller | ok
2026-06-18 13:40:15.721849 | controller | ok: All items complete
2026-06-18 13:40:15.721907 | 
2026-06-18 13:40:16.292995 | controller | ok
2026-06-18 13:40:16.843626 | controller | ok
2026-06-18 13:40:16.868770 | 
2026-06-18 13:40:16.868977 | TASK [include_role : fetch-output-openshift]
2026-06-18 13:40:16.896256 | controller | skipping: Conditional result was False
2026-06-18 13:40:16.906518 | 
2026-06-18 13:40:16.906664 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-18 13:40:17.372399 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.011589
2026-06-18 13:40:17.674541 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012511
2026-06-18 13:40:17.694411 | 
2026-06-18 13:40:17.694588 | PLAY [all]
2026-06-18 13:40:17.705673 | 
2026-06-18 13:40:17.705916 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-18 13:40:18.206000 | controller | changed
2026-06-18 13:40:18.212520 | 
2026-06-18 13:40:18.212577 | PLAY RECAP
2026-06-18 13:40:18.212624 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-18 13:40:18.212643 | 
2026-06-18 13:40:18.354193 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-18 13:40:18.355450 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-18 13:40:19.058956 | 
2026-06-18 13:40:19.059107 | PLAY [localhost]
2026-06-18 13:40:19.070476 | 
2026-06-18 13:40:19.070555 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-18 13:40:19.499264 | localhost | changed
2026-06-18 13:40:19.519079 | 
2026-06-18 13:40:19.519419 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-18 13:40:19.562484 | localhost | ok
2026-06-18 13:40:19.575787 | 
2026-06-18 13:40:19.575931 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-18 13:40:20.016425 | localhost | changed
2026-06-18 13:40:20.029637 | 
2026-06-18 13:40:20.029803 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-18 13:40:20.878939 | localhost | changed
2026-06-18 13:40:20.888482 | 
2026-06-18 13:40:20.888626 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-18 13:40:21.402983 | localhost | Identity added: /var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/tmp/ansible.myqbhshv (/var/lib/zuul/builds/4df9b23056ef48bb88ff0b5d7eda5c9f/work/tmp/ansible.myqbhshv)
2026-06-18 13:40:21.403425 | localhost | ok: Runtime: 0:00:00.013103
2026-06-18 13:40:21.411656 | 
2026-06-18 13:40:21.411824 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-18 13:40:21.756841 | localhost | ok: Runtime: 0:00:00.006090
2026-06-18 13:40:21.764658 | 
2026-06-18 13:40:21.764785 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-18 13:40:21.818998 | localhost | changed
2026-06-18 13:40:21.828299 | 
2026-06-18 13:40:21.828464 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-18 13:40:22.237612 | localhost | changed
2026-06-18 13:40:22.248199 | 
2026-06-18 13:40:22.248321 | PLAY [localhost]
2026-06-18 13:40:22.256724 | 
2026-06-18 13:40:22.256840 | TASK [Generate bulk log download script]
2026-06-18 13:40:22.280905 | localhost | ok
2026-06-18 13:40:22.301039 | 
2026-06-18 13:40:22.301169 | TASK [local-log-download : Check API endpoint is defined]
2026-06-18 13:40:22.330139 | localhost | ok: All assertions passed
2026-06-18 13:40:22.335675 | 
2026-06-18 13:40:22.335760 | TASK [local-log-download : Create download script]
2026-06-18 13:40:22.827139 | localhost -> localhost | changed
2026-06-18 13:40:22.883669 | 
2026-06-18 13:40:22.883839 | TASK [Register quick-download link]
2026-06-18 13:40:22.902103 | localhost | ok
2026-06-18 13:40:22.904552 | 
2026-06-18 13:40:22.904623 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-18 13:40:22.910549 | 
2026-06-18 13:40:22.910626 | TASK [Set zuul-log-path fact]
2026-06-18 13:40:22.926337 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:40:22.936916 | 
2026-06-18 13:40:22.937009 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-18 13:40:22.962781 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-18 13:40:22.966170 | 
2026-06-18 13:40:22.966259 | TASK [upload-logs : Create log directories]
2026-06-18 13:40:23.856963 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-18 13:40:23.860466 | 
2026-06-18 13:40:23.860600 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-18 13:40:24.193705 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.010853
2026-06-18 13:40:24.199933 | 
2026-06-18 13:40:24.200055 | TASK [upload-logs : Upload logs to log server]
2026-06-18 13:40:28.187116 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-18 13:40:28.190509 | 
2026-06-18 13:40:28.190649 | LOOP [upload-logs : Compress console log and json output]
