2026-06-12 20:19:01.747283 | Job console starting
2026-06-12 20:19:01.891868 | Updating git repos
2026-06-12 20:19:01.951143 | Cloning repos into workspace
2026-06-12 20:19:03.813767 | Restoring repo states
2026-06-12 20:19:03.845452 | Merging changes
2026-06-12 20:19:04.783384 | Checking out repos
2026-06-12 20:19:05.506100 | Preparing playbooks
2026-06-12 20:19:10.371076 | Running Ansible setup
2026-06-12 20:19:14.199487 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 20:19:14.871271 | 
2026-06-12 20:19:14.871419 | PLAY [localhost]
2026-06-12 20:19:14.879181 | 
2026-06-12 20:19:14.879245 | TASK [Gathering Facts]
2026-06-12 20:19:15.923803 | localhost | ok
2026-06-12 20:19:15.936639 | 
2026-06-12 20:19:15.936803 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-12 20:19:16.421425 | localhost -> localhost | changed
2026-06-12 20:19:16.430658 | 
2026-06-12 20:19:16.430797 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-12 20:19:17.419391 | localhost -> localhost | changed
2026-06-12 20:19:17.425877 | 
2026-06-12 20:19:17.425943 | TASK [Setup log path fact]
2026-06-12 20:19:17.455445 | localhost | ok
2026-06-12 20:19:17.468509 | 
2026-06-12 20:19:17.468622 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 20:19:17.507311 | localhost | ok
2026-06-12 20:19:17.514945 | 
2026-06-12 20:19:17.515035 | TASK [emit-job-header : Print job information]
2026-06-12 20:19:17.563739 | # Job Information
2026-06-12 20:19:17.563871 | Ansible Version: 2.16.18
2026-06-12 20:19:17.563896 | Job: rhoso-architecture-validate-multi-namespace
2026-06-12 20:19:17.563915 | Pipeline: github-check
2026-06-12 20:19:17.563932 | Executor: 38.102.83.40
2026-06-12 20:19:17.563949 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/759
2026-06-12 20:19:17.563969 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/9ab/rdoproject.org/9ab391e3da774a9ebb246f8763801384/
2026-06-12 20:19:17.563990 | Event ID: c917cbe0-669b-11f1-84f6-859b6f0ee7fc
2026-06-12 20:19:17.567003 | 
2026-06-12 20:19:17.567067 | LOOP [emit-job-header : Print node information]
2026-06-12 20:19:17.657766 | localhost | ok:
2026-06-12 20:19:17.658116 | localhost | # Node Information
2026-06-12 20:19:17.658173 | localhost | Inventory Hostname: controller
2026-06-12 20:19:17.658219 | localhost | Hostname: np0000072346
2026-06-12 20:19:17.658257 | localhost | Username: zuul
2026-06-12 20:19:17.658297 | localhost | Distro: CentOS 9
2026-06-12 20:19:17.658333 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-12 20:19:17.658367 | localhost | Region: RegionOne
2026-06-12 20:19:17.658400 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-12 20:19:17.658432 | localhost | Product Name: OpenStack Nova
2026-06-12 20:19:17.658465 | localhost | Interface IP: 38.102.83.219
2026-06-12 20:19:17.676455 | 
2026-06-12 20:19:17.676730 | PLAY [all]
2026-06-12 20:19:17.689891 | 
2026-06-12 20:19:17.690053 | TASK [Gather network facts]
2026-06-12 20:19:18.143775 | controller | ok
2026-06-12 20:19:18.157387 | 
2026-06-12 20:19:18.157526 | TASK [include_role : start-zuul-console]
2026-06-12 20:19:18.188829 | controller | ok
2026-06-12 20:19:18.209346 | 
2026-06-12 20:19:18.209455 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-12 20:19:18.679494 | controller | ok
2026-06-12 20:19:18.692050 | 
2026-06-12 20:19:18.692178 | TASK [include_role : add-build-sshkey]
2026-06-12 20:19:18.727118 | controller | ok
2026-06-12 20:19:18.751133 | 
2026-06-12 20:19:18.751274 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-12 20:19:19.068361 | controller -> localhost | ok
2026-06-12 20:19:19.081058 | 
2026-06-12 20:19:19.081226 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-12 20:19:19.127825 | controller | ok
2026-06-12 20:19:19.152690 | controller | included: /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-12 20:19:19.158640 | 
2026-06-12 20:19:19.158720 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-12 20:19:19.910284 | controller -> localhost | Generating public/private rsa key pair.
2026-06-12 20:19:19.910657 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/9ab391e3da774a9ebb246f8763801384_id_rsa
2026-06-12 20:19:19.910700 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/9ab391e3da774a9ebb246f8763801384_id_rsa.pub
2026-06-12 20:19:19.910729 | controller -> localhost | The key fingerprint is:
2026-06-12 20:19:19.910758 | controller -> localhost | SHA256:ocZCTwj39Q0DrhxWK4BL3AozMJh1/D3DS8Cc7pe6Ago zuul-build-sshkey
2026-06-12 20:19:19.910783 | controller -> localhost | The key's randomart image is:
2026-06-12 20:19:19.910809 | controller -> localhost | +---[RSA 3072]----+
2026-06-12 20:19:19.910888 | controller -> localhost | |=+o++o .+.o      |
2026-06-12 20:19:19.910950 | controller -> localhost | |*.++o+=+ o +     |
2026-06-12 20:19:19.910981 | controller -> localhost | | = ooo*++ . .    |
2026-06-12 20:19:19.911007 | controller -> localhost | |  o. *o=*.       |
2026-06-12 20:19:19.911043 | controller -> localhost | |    ..B.S=       |
2026-06-12 20:19:19.911072 | controller -> localhost | |E .  o. +        |
2026-06-12 20:19:19.911096 | controller -> localhost | |.. .   o         |
2026-06-12 20:19:19.911119 | controller -> localhost | |.   . .          |
2026-06-12 20:19:19.911141 | controller -> localhost | |     ...         |
2026-06-12 20:19:19.911165 | controller -> localhost | +----[SHA256]-----+
2026-06-12 20:19:19.911223 | controller -> localhost | ok: Runtime: 0:00:00.221940
2026-06-12 20:19:19.916106 | 
2026-06-12 20:19:19.916197 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-12 20:19:19.961740 | controller | ok
2026-06-12 20:19:19.979567 | controller | included: /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-12 20:19:19.990982 | 
2026-06-12 20:19:19.991059 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-12 20:19:20.018457 | controller | skipping: Conditional result was False
2026-06-12 20:19:20.029463 | 
2026-06-12 20:19:20.029663 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-12 20:19:20.532848 | controller | changed
2026-06-12 20:19:20.540293 | 
2026-06-12 20:19:20.540423 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-12 20:19:20.800234 | controller | ok
2026-06-12 20:19:20.808310 | 
2026-06-12 20:19:20.808447 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-12 20:19:21.647559 | controller | changed
2026-06-12 20:19:21.654920 | 
2026-06-12 20:19:21.655051 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-12 20:19:22.502080 | controller | changed
2026-06-12 20:19:22.510026 | 
2026-06-12 20:19:22.510160 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-12 20:19:22.548434 | controller | skipping: Conditional result was False
2026-06-12 20:19:22.557396 | 
2026-06-12 20:19:22.557530 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-12 20:19:23.029283 | controller -> localhost | changed
2026-06-12 20:19:23.037022 | 
2026-06-12 20:19:23.037080 | TASK [add-build-sshkey : Add back temp key]
2026-06-12 20:19:23.384977 | controller -> localhost | Identity added: /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/9ab391e3da774a9ebb246f8763801384_id_rsa (zuul-build-sshkey)
2026-06-12 20:19:23.385530 | controller -> localhost | ok: Runtime: 0:00:00.016393
2026-06-12 20:19:23.392845 | 
2026-06-12 20:19:23.392964 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-12 20:19:23.812709 | controller | ok
2026-06-12 20:19:23.819559 | 
2026-06-12 20:19:23.819720 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-12 20:19:23.859477 | controller | skipping: Conditional result was False
2026-06-12 20:19:23.876087 | 
2026-06-12 20:19:23.876238 | TASK [include_role : validate-host]
2026-06-12 20:19:23.914269 | controller | ok
2026-06-12 20:19:23.947846 | 
2026-06-12 20:19:23.948021 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-12 20:19:23.993204 | controller | ok
2026-06-12 20:19:24.000543 | 
2026-06-12 20:19:24.000724 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-12 20:19:24.324398 | controller -> localhost | ok
2026-06-12 20:19:24.335380 | 
2026-06-12 20:19:24.335526 | TASK [validate-host : Collect information about the host]
2026-06-12 20:19:25.086629 | controller | ok
2026-06-12 20:19:25.104697 | 
2026-06-12 20:19:25.104843 | TASK [validate-host : Sanitize hostname]
2026-06-12 20:19:25.190606 | controller | ok
2026-06-12 20:19:25.199065 | 
2026-06-12 20:19:25.199217 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-12 20:19:25.743656 | controller -> localhost | changed
2026-06-12 20:19:25.750214 | 
2026-06-12 20:19:25.750277 | TASK [validate-host : Collect information about zuul worker]
2026-06-12 20:19:26.208210 | controller | ok
2026-06-12 20:19:26.215653 | 
2026-06-12 20:19:26.215807 | TASK [validate-host : Write out all zuul information for each host]
2026-06-12 20:19:26.761335 | controller -> localhost | changed
2026-06-12 20:19:26.776755 | 
2026-06-12 20:19:26.776892 | TASK [include_role : prepare-workspace-openshift]
2026-06-12 20:19:26.805362 | controller | skipping: Conditional result was False
2026-06-12 20:19:26.814026 | 
2026-06-12 20:19:26.814156 | TASK [include_role : remove-zuul-sshkey]
2026-06-12 20:19:26.842617 | controller | skipping: Conditional result was False
2026-06-12 20:19:26.852570 | 
2026-06-12 20:19:26.852759 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-12 20:19:27.132447 | controller | ok: "logs"
2026-06-12 20:19:27.132951 | controller | ok: All items complete
2026-06-12 20:19:27.133011 | 
2026-06-12 20:19:27.377659 | controller | ok: "artifacts"
2026-06-12 20:19:27.618618 | controller | ok: "docs"
2026-06-12 20:19:27.634127 | 
2026-06-12 20:19:27.634307 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-12 20:19:27.921018 | controller | changed: "logs"
2026-06-12 20:19:28.171362 | controller | changed: "artifacts"
2026-06-12 20:19:28.439626 | controller | changed: "docs"
2026-06-12 20:19:28.456693 | 
2026-06-12 20:19:28.456876 | PLAY RECAP
2026-06-12 20:19:28.456967 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 20:19:28.457020 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:19:28.457058 | 
2026-06-12 20:19:28.613011 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 20:19:28.616054 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 20:19:29.297820 | 
2026-06-12 20:19:29.297979 | PLAY [all]
2026-06-12 20:19:29.309290 | 
2026-06-12 20:19:29.309363 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-12 20:19:29.400440 | controller | ok
2026-06-12 20:19:29.405518 | 
2026-06-12 20:19:29.405647 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-12 20:19:29.887040 | controller | changed
2026-06-12 20:19:29.896253 | 
2026-06-12 20:19:29.896396 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-12 20:19:31.120059 | controller | changed
2026-06-12 20:19:31.139449 | 
2026-06-12 20:19:31.139646 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-12 20:19:31.631231 | controller | changed:
2026-06-12 20:19:31.631669 | controller | {
2026-06-12 20:19:31.631731 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-12 20:19:31.631790 | controller | }
2026-06-12 20:19:31.875377 | controller | changed:
2026-06-12 20:19:31.875654 | controller | {
2026-06-12 20:19:31.875715 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-12 20:19:31.875757 | controller | }
2026-06-12 20:19:32.169503 | controller | changed:
2026-06-12 20:19:32.169804 | controller | {
2026-06-12 20:19:32.169866 | 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-12 20:19:32.169909 | controller | }
2026-06-12 20:19:32.434042 | controller | changed:
2026-06-12 20:19:32.434206 | controller | {
2026-06-12 20:19:32.434248 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-12 20:19:32.434358 | controller | }
2026-06-12 20:19:32.726751 | controller | changed:
2026-06-12 20:19:32.726947 | controller | {
2026-06-12 20:19:32.726997 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-12 20:19:32.727038 | controller | }
2026-06-12 20:19:32.967514 | controller | changed:
2026-06-12 20:19:32.967736 | controller | {
2026-06-12 20:19:32.967789 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-12 20:19:32.967830 | controller | }
2026-06-12 20:19:33.245996 | controller | changed:
2026-06-12 20:19:33.246177 | controller | {
2026-06-12 20:19:33.246267 | 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-12 20:19:33.246328 | controller | }
2026-06-12 20:19:33.523409 | controller | changed:
2026-06-12 20:19:33.523682 | controller | {
2026-06-12 20:19:33.523748 | 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-12 20:19:33.523807 | controller | }
2026-06-12 20:19:33.801317 | controller | changed:
2026-06-12 20:19:33.801497 | controller | {
2026-06-12 20:19:33.801544 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-12 20:19:33.801617 | controller | }
2026-06-12 20:19:34.098295 | controller | changed:
2026-06-12 20:19:34.098491 | controller | {
2026-06-12 20:19:34.098540 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-12 20:19:34.098609 | controller | }
2026-06-12 20:19:34.381344 | controller | changed:
2026-06-12 20:19:34.381701 | controller | {
2026-06-12 20:19:34.381775 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-12 20:19:34.381819 | controller | }
2026-06-12 20:19:34.632515 | controller | changed:
2026-06-12 20:19:34.632736 | controller | {
2026-06-12 20:19:34.632790 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-12 20:19:34.632830 | controller | }
2026-06-12 20:19:34.920062 | controller | changed:
2026-06-12 20:19:34.920248 | controller | {
2026-06-12 20:19:34.920299 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-12 20:19:34.920338 | controller | }
2026-06-12 20:19:35.211462 | controller | changed:
2026-06-12 20:19:35.211613 | controller | {
2026-06-12 20:19:35.211649 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-12 20:19:35.211674 | controller | }
2026-06-12 20:19:35.420382 | controller | changed:
2026-06-12 20:19:35.420563 | controller | {
2026-06-12 20:19:35.420649 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-12 20:19:35.420693 | controller | }
2026-06-12 20:19:35.725638 | controller | changed:
2026-06-12 20:19:35.725801 | controller | {
2026-06-12 20:19:35.725831 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-12 20:19:35.725857 | controller | }
2026-06-12 20:19:35.977648 | controller | changed:
2026-06-12 20:19:35.977795 | controller | {
2026-06-12 20:19:35.977826 | 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-12 20:19:35.977853 | controller | }
2026-06-12 20:19:36.258175 | controller | changed:
2026-06-12 20:19:36.258315 | controller | {
2026-06-12 20:19:36.258346 | 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-12 20:19:36.258385 | controller | }
2026-06-12 20:19:36.505396 | controller | changed:
2026-06-12 20:19:36.505540 | controller | {
2026-06-12 20:19:36.505571 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-12 20:19:36.505623 | controller | }
2026-06-12 20:19:36.797621 | controller | changed:
2026-06-12 20:19:36.797851 | controller | {
2026-06-12 20:19:36.797905 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-12 20:19:36.797947 | controller | }
2026-06-12 20:19:37.047435 | controller | changed:
2026-06-12 20:19:37.047564 | controller | {
2026-06-12 20:19:37.047619 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-12 20:19:37.047646 | controller | }
2026-06-12 20:19:37.360405 | controller | changed:
2026-06-12 20:19:37.360566 | controller | {
2026-06-12 20:19:37.360665 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-12 20:19:37.360706 | controller | }
2026-06-12 20:19:37.612273 | controller | changed:
2026-06-12 20:19:37.612523 | controller | {
2026-06-12 20:19:37.612609 | 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-12 20:19:37.612662 | controller | }
2026-06-12 20:19:37.874859 | controller | changed:
2026-06-12 20:19:37.875028 | controller | {
2026-06-12 20:19:37.875077 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-12 20:19:37.875116 | controller | }
2026-06-12 20:19:38.125830 | controller | changed:
2026-06-12 20:19:38.126004 | controller | {
2026-06-12 20:19:38.126051 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-12 20:19:38.126089 | controller | }
2026-06-12 20:19:38.397436 | controller | changed:
2026-06-12 20:19:38.397641 | controller | {
2026-06-12 20:19:38.397696 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-12 20:19:38.397736 | controller | }
2026-06-12 20:19:38.434428 | 
2026-06-12 20:19:38.434671 | TASK [Set timezone to UTC]
2026-06-12 20:19:39.021454 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-12 20:19:39.030160 | 
2026-06-12 20:19:39.030297 | TASK [Create nodepool directory]
2026-06-12 20:19:39.277429 | controller | changed
2026-06-12 20:19:39.287559 | 
2026-06-12 20:19:39.287771 | TASK [Create nodepool sub_nodes file]
2026-06-12 20:19:40.044297 | controller | changed
2026-06-12 20:19:40.052422 | 
2026-06-12 20:19:40.052614 | TASK [Create nodepool sub_nodes_private file]
2026-06-12 20:19:40.840850 | controller | changed
2026-06-12 20:19:40.849516 | 
2026-06-12 20:19:40.849692 | LOOP [Populate nodepool sub_nodes file]
2026-06-12 20:19:40.907859 | 
2026-06-12 20:19:40.908202 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-12 20:19:40.956406 | 
2026-06-12 20:19:40.956734 | TASK [Create nodepool primary file]
2026-06-12 20:19:40.996259 | controller | skipping: Conditional result was False
2026-06-12 20:19:41.005814 | 
2026-06-12 20:19:41.005951 | TASK [Create nodepool node_private for this node]
2026-06-12 20:19:41.838411 | controller | changed
2026-06-12 20:19:41.842916 | 
2026-06-12 20:19:41.842981 | LOOP [Copy ssh keys to nodepool directory]
2026-06-12 20:19:42.309449 | controller | ok: Item: id_rsa Runtime: 0:00:00.005913
2026-06-12 20:19:42.309885 | 
2026-06-12 20:19:42.551175 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.006866
2026-06-12 20:19:42.563705 | 
2026-06-12 20:19:42.563852 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-12 20:19:43.371446 | controller | changed
2026-06-12 20:19:43.378932 | 
2026-06-12 20:19:43.379054 | TASK [Validate sudoers config after edits]
2026-06-12 20:19:43.690213 | controller | /etc/sudoers: parsed OK
2026-06-12 20:19:43.690303 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-12 20:19:43.690316 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-12 20:19:43.690325 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-12 20:19:43.927753 | controller | ok: Runtime: 0:00:00.007296
2026-06-12 20:19:43.936739 | 
2026-06-12 20:19:43.936902 | TASK [Show the environment passed in to job shell scripts]
2026-06-12 20:19:44.245558 | controller | SHELL=/bin/bash
2026-06-12 20:19:44.245659 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-12 20:19:44.245742 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-12 20:19:44.245808 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/59/759/96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:44.245824 | controller | PWD=/home/zuul
2026-06-12 20:19:44.245836 | controller | ZUUL_PIPELINE=github-check
2026-06-12 20:19:44.245903 | controller | LOGNAME=zuul
2026-06-12 20:19:44.245916 | controller | XDG_SESSION_TYPE=tty
2026-06-12 20:19:44.245927 | controller | _=/usr/bin/env
2026-06-12 20:19:44.245945 | controller | MOTD_SHOWN=pam
2026-06-12 20:19:44.245955 | controller | HOME=/home/zuul
2026-06-12 20:19:44.245967 | controller | LANG=en_US.UTF-8
2026-06-12 20:19:44.245978 | controller | SSH_CONNECTION=38.102.83.40 52004 38.102.83.219 22
2026-06-12 20:19:44.245992 | 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-12 20:19:44.246005 | controller | ZUUL_CHANGE_IDS=759,96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:44.246015 | controller | WORKSPACE=/home/zuul/workspace
2026-06-12 20:19:44.246026 | controller | XDG_SESSION_CLASS=user
2026-06-12 20:19:44.246037 | controller | SELINUX_ROLE_REQUESTED=
2026-06-12 20:19:44.246048 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-12 20:19:44.246059 | controller | USER=zuul
2026-06-12 20:19:44.246070 | controller | ZUUL_VOTING=True
2026-06-12 20:19:44.246080 | controller | BUILD_TIMEOUT=1800000
2026-06-12 20:19:44.246089 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-12 20:19:44.246097 | controller | SHLVL=1
2026-06-12 20:19:44.246105 | controller | ZUUL_PATCHSET=96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:44.246112 | controller | XDG_SESSION_ID=1
2026-06-12 20:19:44.246120 | controller | ZUUL_BRANCH=main
2026-06-12 20:19:44.246127 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-12 20:19:44.246135 | controller | SSH_CLIENT=38.102.83.40 52004 22
2026-06-12 20:19:44.246148 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-12 20:19:44.246156 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-12 20:19:44.246164 | controller | which_declare=declare -f
2026-06-12 20:19:44.246173 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-12 20:19:44.246183 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-12 20:19:44.246194 | controller | ZUUL_CHANGE=759
2026-06-12 20:19:44.246205 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-12 20:19:44.246216 | controller | ZUUL_UUID=9ab391e3da774a9ebb246f8763801384
2026-06-12 20:19:44.246227 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-12 20:19:44.246238 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-12 20:19:44.246249 | controller | }
2026-06-12 20:19:44.483168 | controller | ok: Runtime: 0:00:00.009278
2026-06-12 20:19:44.488690 | 
2026-06-12 20:19:44.488786 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-12 20:19:44.515992 | controller | skipping: Conditional result was False
2026-06-12 20:19:44.522955 | 
2026-06-12 20:19:44.523031 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-12 20:19:45.054159 | controller | skipping: Conditional result was False
2026-06-12 20:19:45.063402 | 
2026-06-12 20:19:45.063531 | TASK [Ensure legacy workspace directory]
2026-06-12 20:19:45.350813 | controller | changed
2026-06-12 20:19:45.353568 | 
2026-06-12 20:19:45.353695 | PLAY RECAP
2026-06-12 20:19:45.353773 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 20:19:45.353815 | 
2026-06-12 20:19:45.510866 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 20:19:45.513525 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 20:19:46.227434 | 
2026-06-12 20:19:46.227559 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-12 20:19:46.239142 | 
2026-06-12 20:19:46.239281 | TASK [Clone repos in the job workspace]
2026-06-12 20:19:46.258699 | controller | ok
2026-06-12 20:19:46.275687 | 
2026-06-12 20:19:46.275766 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-12 20:19:46.709273 | controller | ok
2026-06-12 20:19:46.714264 | 
2026-06-12 20:19:46.714335 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-12 20:19:48.877392 | controller | Output suppressed because no_log was given
2026-06-12 20:19:48.886095 | 
2026-06-12 20:19:48.886180 | TASK [Create zuul-output directory]
2026-06-12 20:19:49.268397 | controller | ok
2026-06-12 20:19:49.278251 | 
2026-06-12 20:19:49.278431 | TASK [Install required packages]
2026-06-12 20:20:34.875919 | controller | changed
2026-06-12 20:20:34.888289 | 
2026-06-12 20:20:34.888468 | TASK [Output pip related things]
2026-06-12 20:20:35.654357 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-12 20:20:35.943569 | controller | ok: Runtime: 0:00:00.398250
2026-06-12 20:20:35.952045 | 
2026-06-12 20:20:35.952192 | TASK [Install requirements]
2026-06-12 20:21:58.762430 | controller | changed
2026-06-12 20:21:58.785962 | 
2026-06-12 20:21:58.786100 | TASK [Add cronjob to trigger job stats]
2026-06-12 20:21:58.854839 | controller | skipping: Conditional result was False
2026-06-12 20:21:58.864627 | 
2026-06-12 20:21:58.864759 | LOOP [Construct project change list]
2026-06-12 20:21:58.932150 | controller | ok:
2026-06-12 20:21:58.932389 | controller | {
2026-06-12 20:21:58.932420 | controller |   "branch": "main",
2026-06-12 20:21:58.932441 | controller |   "change": "759",
2026-06-12 20:21:58.932460 | controller |   "change_message": "Add octavia service to SKMO central and leaf regions\n\nAdd OVN Octavia networking for SKMO multi-region deployment\r\nCompose SKMO overlays on multi-namespace bases with small components for\r\nOctavia NNCP, EDPM octbr bridge mappings, and network-values patches.\r\nNNCP stages reuse base values.yaml templates; octavia-network-values\r\ncomponent keeps kustomize load-restrictor-safe paths for CI kustomize_deploy.\r\n\r\nSigned-off-by: Ade Lee <alee@redhat.com>\r\nAssisted-by: Claude Sonnet 4.6 <noreply@anthropic.com>",
2026-06-12 20:21:58.932485 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/759",
2026-06-12 20:21:58.932522 | controller |   "commit_id": "96ad0e99da22a7b939f1210a5ea8973b59b2aacb",
2026-06-12 20:21:58.932545 | controller |   "patchset": "96ad0e99da22a7b939f1210a5ea8973b59b2aacb",
2026-06-12 20:21:58.932560 | controller |   "project": {
2026-06-12 20:21:58.932618 | controller |     "canonical_hostname": "github.com",
2026-06-12 20:21:58.932645 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-12 20:21:58.932726 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-12 20:21:58.932749 | controller |     "short_name": "architecture",
2026-06-12 20:21:58.932765 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-12 20:21:58.932781 | controller |   },
2026-06-12 20:21:58.932798 | controller |   "topic": null
2026-06-12 20:21:58.932815 | controller | }
2026-06-12 20:21:58.989730 | 
2026-06-12 20:21:58.989841 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-12 20:21:58.996391 | 
2026-06-12 20:21:58.996472 | TASK [Filter out host if needed]
2026-06-12 20:21:59.008240 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:21:59.012252 | 
2026-06-12 20:21:59.012321 | TASK [Get git tag for image tagging]
2026-06-12 20:21:59.541297 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.550698 | 
2026-06-12 20:21:59.550872 | TASK [Set openstack-runner image]
2026-06-12 20:21:59.588769 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.599674 | 
2026-06-12 20:21:59.599841 | TASK [Build openstack-runner image]
2026-06-12 20:21:59.648077 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.657092 | 
2026-06-12 20:21:59.657220 | TASK [Push openstack-runner image]
2026-06-12 20:21:59.684721 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.693765 | 
2026-06-12 20:21:59.693889 | TASK [Make sure ci-framework directory exists]
2026-06-12 20:21:59.721561 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.734407 | 
2026-06-12 20:21:59.734535 | TASK [Create EDPM ansible var file]
2026-06-12 20:21:59.772667 | controller | skipping: Conditional result was False
2026-06-12 20:21:59.774917 | 
2026-06-12 20:21:59.775016 | PLAY RECAP
2026-06-12 20:21:59.775119 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-12 20:21:59.775160 | 
2026-06-12 20:21:59.983170 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 20:21:59.985901 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 20:22:00.711958 | 
2026-06-12 20:22:00.712112 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-12 20:22:00.723748 | 
2026-06-12 20:22:00.723821 | TASK [Create zuul-output directory]
2026-06-12 20:22:01.182116 | controller | changed
2026-06-12 20:22:01.190318 | 
2026-06-12 20:22:01.190461 | TASK [Slurp Zuul inventory test]
2026-06-12 20:22:01.675226 | controller -> localhost | ok
2026-06-12 20:22:01.687160 | 
2026-06-12 20:22:01.687294 | TASK [Save zuul inventory]
2026-06-12 20:22:02.902567 | controller | changed
2026-06-12 20:22:02.910529 | 
2026-06-12 20:22:02.910685 | TASK [Save zuul vars without the change_message]
2026-06-12 20:22:03.779805 | controller | changed
2026-06-12 20:22:03.782370 | 
2026-06-12 20:22:03.782462 | PLAY RECAP
2026-06-12 20:22:03.782548 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:22:03.782638 | 
2026-06-12 20:22:03.934014 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 20:22:03.936860 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 20:22:04.590926 | 
2026-06-12 20:22:04.591069 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-12 20:22:04.601868 | 
2026-06-12 20:22:04.602179 | TASK [Filter out host if needed]
2026-06-12 20:22:04.610182 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:22:04.613725 | 
2026-06-12 20:22:04.613790 | TASK [Run playbook]
2026-06-12 20:22:05.599183 | controller |
2026-06-12 20:22:05.599377 | controller | PLAY [Test architecture automations] *******************************************
2026-06-12 20:22:05.599396 | controller |
2026-06-12 20:22:05.599409 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-12 20:22:05.599426 | controller | Friday 12 June 2026  20:22:05 +0000 (0:00:00.030)       0:00:00.030 ***********
2026-06-12 20:22:05.599439 | controller | Friday 12 June 2026  20:22:05 +0000 (0:00:00.029)       0:00:00.029 ***********
2026-06-12 20:22:06.641125 | controller | ok: [localhost]
2026-06-12 20:22:06.641202 | controller |
2026-06-12 20:22:06.641222 | 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-12 20:22:06.641240 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:01.041)       0:00:01.072 ***********
2026-06-12 20:22:06.641249 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:01.041)       0:00:01.071 ***********
2026-06-12 20:22:06.719031 | controller | ok: [localhost]
2026-06-12 20:22:06.719091 | controller |
2026-06-12 20:22:06.719099 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-12 20:22:06.719105 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.077)       0:00:01.150 ***********
2026-06-12 20:22:06.719110 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.077)       0:00:01.149 ***********
2026-06-12 20:22:06.779720 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-12 20:22:06.779788 | controller |
2026-06-12 20:22:06.779800 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-12 20:22:06.779810 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.060)       0:00:01.211 ***********
2026-06-12 20:22:06.779819 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.060)       0:00:01.209 ***********
2026-06-12 20:22:06.818388 | controller | ok: [localhost] =>
2026-06-12 20:22:06.818456 | controller |     cifmw_ci_setup_packages:
2026-06-12 20:22:06.818466 | controller |     - bash-completion
2026-06-12 20:22:06.818475 | controller |     - ca-certificates
2026-06-12 20:22:06.818483 | controller |     - git-core
2026-06-12 20:22:06.818491 | controller |     - make
2026-06-12 20:22:06.818499 | controller |     - tar
2026-06-12 20:22:06.818507 | controller |     - tmux
2026-06-12 20:22:06.818514 | controller |     - python3-pip
2026-06-12 20:22:06.818523 | controller |
2026-06-12 20:22:06.818532 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-12 20:22:06.818541 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.038)       0:00:01.249 ***********
2026-06-12 20:22:06.818551 | controller | Friday 12 June 2026  20:22:06 +0000 (0:00:00.038)       0:00:01.248 ***********
2026-06-12 20:22:10.083927 | controller | changed: [localhost]
2026-06-12 20:22:10.084003 | controller |
2026-06-12 20:22:10.084011 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-12 20:22:10.084018 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:03.265)       0:00:04.515 ***********
2026-06-12 20:22:10.084024 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:03.265)       0:00:04.514 ***********
2026-06-12 20:22:10.399280 | controller | ok: [localhost]
2026-06-12 20:22:10.399349 | controller |
2026-06-12 20:22:10.399356 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-12 20:22:10.399365 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.315)       0:00:04.831 ***********
2026-06-12 20:22:10.399371 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.315)       0:00:04.829 ***********
2026-06-12 20:22:10.720517 | controller | changed: [localhost]
2026-06-12 20:22:10.720612 | controller |
2026-06-12 20:22:10.720641 | 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-12 20:22:10.720655 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.321)       0:00:05.152 ***********
2026-06-12 20:22:10.720680 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.321)       0:00:05.151 ***********
2026-06-12 20:22:14.677894 | controller | changed: [localhost]
2026-06-12 20:22:14.677994 | controller |
2026-06-12 20:22:14.678002 | 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-12 20:22:14.678009 | controller | Friday 12 June 2026  20:22:14 +0000 (0:00:03.957)       0:00:09.110 ***********
2026-06-12 20:22:14.678014 | controller | Friday 12 June 2026  20:22:14 +0000 (0:00:03.957)       0:00:09.108 ***********
2026-06-12 20:22:14.714007 | controller | skipping: [localhost]
2026-06-12 20:22:14.714070 | controller |
2026-06-12 20:22:14.714077 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-12 20:22:14.714083 | controller | Friday 12 June 2026  20:22:14 +0000 (0:00:00.036)       0:00:09.146 ***********
2026-06-12 20:22:14.714088 | controller | Friday 12 June 2026  20:22:14 +0000 (0:00:00.036)       0:00:09.144 ***********
2026-06-12 20:22:15.011088 | controller | changed: [localhost]
2026-06-12 20:22:15.011142 | controller |
2026-06-12 20:22:15.011150 | 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-12 20:22:15.011156 | controller |   source ~/.oc_completion
2026-06-12 20:22:15.011162 | controller | fi] ***
2026-06-12 20:22:15.011167 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.296)       0:00:09.442 ***********
2026-06-12 20:22:15.011173 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.296)       0:00:09.441 ***********
2026-06-12 20:22:15.332664 | controller | changed: [localhost]
2026-06-12 20:22:15.332730 | controller |
2026-06-12 20:22:15.332741 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-12 20:22:15.332750 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.321)       0:00:09.764 ***********
2026-06-12 20:22:15.332759 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.321)       0:00:09.763 ***********
2026-06-12 20:22:15.363188 | controller | skipping: [localhost]
2026-06-12 20:22:15.363238 | controller |
2026-06-12 20:22:15.363248 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-12 20:22:15.363257 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-12 20:22:15.363272 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-12 20:22:15.363279 | controller | }}] ***
2026-06-12 20:22:15.363288 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.030)       0:00:09.795 ***********
2026-06-12 20:22:15.363296 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.030)       0:00:09.793 ***********
2026-06-12 20:22:15.392311 | controller | skipping: [localhost]
2026-06-12 20:22:15.392366 | controller |
2026-06-12 20:22:15.392381 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-12 20:22:15.392403 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.028)       0:00:09.824 ***********
2026-06-12 20:22:15.392414 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.028)       0:00:09.822 ***********
2026-06-12 20:22:15.421455 | controller | skipping: [localhost]
2026-06-12 20:22:15.421508 | controller |
2026-06-12 20:22:15.421523 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-12 20:22:15.421534 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.029)       0:00:09.853 ***********
2026-06-12 20:22:15.421545 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.029)       0:00:09.851 ***********
2026-06-12 20:22:15.449145 | controller | skipping: [localhost]
2026-06-12 20:22:15.449193 | controller |
2026-06-12 20:22:15.449206 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-12 20:22:15.449217 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.027)       0:00:09.881 ***********
2026-06-12 20:22:15.449229 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.027)       0:00:09.879 ***********
2026-06-12 20:22:15.478425 | controller | skipping: [localhost]
2026-06-12 20:22:15.478478 | controller |
2026-06-12 20:22:15.478492 | 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-12 20:22:15.478516 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.029)       0:00:09.910 ***********
2026-06-12 20:22:15.478527 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.029)       0:00:09.908 ***********
2026-06-12 20:22:15.516068 | controller | skipping: [localhost]
2026-06-12 20:22:15.516119 | controller |
2026-06-12 20:22:15.516132 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-12 20:22:15.516146 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.037)       0:00:09.947 ***********
2026-06-12 20:22:15.516156 | controller | Friday 12 June 2026  20:22:15 +0000 (0:00:00.037)       0:00:09.946 ***********
2026-06-12 20:22:16.584661 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-12 20:22:16.584696 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 20:22:16.584703 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-12 20:22:16.584708 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-12 20:22:16.584713 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-12 20:22:16.584718 | controller |
2026-06-12 20:22:16.584724 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-12 20:22:16.584729 | controller | Friday 12 June 2026  20:22:16 +0000 (0:00:01.068)       0:00:11.016 ***********
2026-06-12 20:22:16.584734 | controller | Friday 12 June 2026  20:22:16 +0000 (0:00:01.068)       0:00:11.014 ***********
2026-06-12 20:22:16.962363 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 20:22:16.962412 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-12 20:22:16.962423 | controller |
2026-06-12 20:22:16.962431 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-12 20:22:16.962440 | controller | Friday 12 June 2026  20:22:16 +0000 (0:00:00.378)       0:00:11.394 ***********
2026-06-12 20:22:16.962448 | controller | Friday 12 June 2026  20:22:16 +0000 (0:00:00.378)       0:00:11.393 ***********
2026-06-12 20:22:17.158500 | controller | ok: [localhost]
2026-06-12 20:22:17.158540 | controller |
2026-06-12 20:22:17.158546 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-12 20:22:17.158551 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.195)       0:00:11.590 ***********
2026-06-12 20:22:17.158554 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.195)       0:00:11.588 ***********
2026-06-12 20:22:17.187291 | controller | skipping: [localhost]
2026-06-12 20:22:17.187363 | controller |
2026-06-12 20:22:17.187390 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-12 20:22:17.187445 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.028)       0:00:11.619 ***********
2026-06-12 20:22:17.187455 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.028)       0:00:11.617 ***********
2026-06-12 20:22:17.222589 | controller | skipping: [localhost]
2026-06-12 20:22:17.222650 | controller |
2026-06-12 20:22:17.222661 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-12 20:22:17.222669 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.035)       0:00:11.654 ***********
2026-06-12 20:22:17.222677 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.035)       0:00:11.653 ***********
2026-06-12 20:22:17.248527 | controller | skipping: [localhost]
2026-06-12 20:22:17.248594 | controller |
2026-06-12 20:22:17.248605 | 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-12 20:22:17.248614 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.025)       0:00:11.680 ***********
2026-06-12 20:22:17.248635 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.025)       0:00:11.678 ***********
2026-06-12 20:22:17.573060 | controller | ok: [localhost]
2026-06-12 20:22:17.573109 | controller |
2026-06-12 20:22:17.573115 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-12 20:22:17.573119 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.324)       0:00:12.004 ***********
2026-06-12 20:22:17.573130 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.324)       0:00:12.003 ***********
2026-06-12 20:22:17.969647 | controller | ok: [localhost]
2026-06-12 20:22:17.969717 | controller |
2026-06-12 20:22:17.969734 | 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-12 20:22:17.969748 | controller | ] ***
2026-06-12 20:22:17.969757 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.396)       0:00:12.401 ***********
2026-06-12 20:22:17.969765 | controller | Friday 12 June 2026  20:22:17 +0000 (0:00:00.396)       0:00:12.399 ***********
2026-06-12 20:22:18.010810 | controller | skipping: [localhost]
2026-06-12 20:22:18.010909 | controller |
2026-06-12 20:22:18.010941 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-12 20:22:18.010951 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.041)       0:00:12.442 ***********
2026-06-12 20:22:18.010961 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.041)       0:00:12.441 ***********
2026-06-12 20:22:18.238984 | controller | changed: [localhost]
2026-06-12 20:22:18.239049 | controller |
2026-06-12 20:22:18.239061 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-12 20:22:18.239070 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-12 20:22:18.239079 | controller |   default({}) |
2026-06-12 20:22:18.239087 | controller |   combine(item.value, recursive=True)
2026-06-12 20:22:18.239095 | controller | }}] ***
2026-06-12 20:22:18.239105 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.228)       0:00:12.671 ***********
2026-06-12 20:22:18.239115 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.228)       0:00:12.669 ***********
2026-06-12 20:22:18.348917 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-12 20:22:18.348966 | controller |
2026-06-12 20:22:18.348978 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-12 20:22:18.348987 | controller |   _b64_kustomize_user_patches |
2026-06-12 20:22:18.348995 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-12 20:22:18.349004 | controller | }}] ***
2026-06-12 20:22:18.349012 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.110)       0:00:12.781 ***********
2026-06-12 20:22:18.349020 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.110)       0:00:12.779 ***********
2026-06-12 20:22:18.463628 | controller | ok: [localhost]
2026-06-12 20:22:18.463673 | controller |
2026-06-12 20:22:18.463678 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 20:22:18.463683 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.114)       0:00:12.895 ***********
2026-06-12 20:22:18.463687 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.114)       0:00:12.893 ***********
2026-06-12 20:22:18.745973 | controller | ok: [localhost]
2026-06-12 20:22:18.746041 | controller |
2026-06-12 20:22:18.746052 | 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-12 20:22:18.746062 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.282)       0:00:13.177 ***********
2026-06-12 20:22:18.746072 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.282)       0:00:13.176 ***********
2026-06-12 20:22:18.810901 | controller | ok: [localhost]
2026-06-12 20:22:18.810965 | controller |
2026-06-12 20:22:18.810977 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 20:22:18.810987 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.064)       0:00:13.242 ***********
2026-06-12 20:22:18.810996 | controller | Friday 12 June 2026  20:22:18 +0000 (0:00:00.064)       0:00:13.241 ***********
2026-06-12 20:22:19.135627 | controller | ok: [localhost]
2026-06-12 20:22:19.135671 | controller |
2026-06-12 20:22:19.135676 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-12 20:22:19.135681 | controller |   _net_env_def_slurp['content'] |
2026-06-12 20:22:19.135685 | controller |   b64decode |
2026-06-12 20:22:19.135689 | controller |   from_yaml
2026-06-12 20:22:19.135693 | controller | }}, cacheable=True] ***
2026-06-12 20:22:19.135697 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.325)       0:00:13.568 ***********
2026-06-12 20:22:19.135701 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.325)       0:00:13.566 ***********
2026-06-12 20:22:19.206753 | controller | ok: [localhost]
2026-06-12 20:22:19.206815 | controller |
2026-06-12 20:22:19.206821 | controller | TASK [Discover automation files paths={{
2026-06-12 20:22:19.206826 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-12 20:22:19.206830 | controller |   path_join
2026-06-12 20:22:19.206834 | controller | }}, patterns=*.yaml] ***
2026-06-12 20:22:19.206854 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.070)       0:00:13.639 ***********
2026-06-12 20:22:19.206859 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.070)       0:00:13.637 ***********
2026-06-12 20:22:19.466970 | controller | ok: [localhost]
2026-06-12 20:22:19.467022 | controller |
2026-06-12 20:22:19.467029 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-12 20:22:19.467035 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.259)       0:00:13.898 ***********
2026-06-12 20:22:19.467040 | controller | Friday 12 June 2026  20:22:19 +0000 (0:00:00.259)       0:00:13.897 ***********
2026-06-12 20:22:28.353721 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 20:22:28.353789 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 20:22:28.353794 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 20:22:28.353812 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 20:22:28.353816 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 20:22:28.353819 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 20:22:28.353823 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 20:22:28.353826 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 20:22:28.353830 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 20:22:28.353833 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 20:22:28.353837 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 20:22:28.353862 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 20:22:28.353870 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 20:22:28.353874 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 20:22:28.353877 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 20:22:28.353881 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 20:22:28.353884 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 20:22:28.353888 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 20:22:28.353891 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 20:22:28.353895 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 20:22:28.353898 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 20:22:28.353902 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 20:22:28.353905 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 20:22:28.353909 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 20:22:28.353912 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 20:22:28.353916 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 20:22:28.353919 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 20:22:28.353931 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 20:22:28.353934 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 20:22:28.353938 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 20:22:28.353941 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 20:22:28.353945 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 20:22:28.353948 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 20:22:28.353952 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 20:22:28.353955 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 20:22:28.353958 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 20:22:28.353962 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 20:22:28.353965 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 20:22:28.353969 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 20:22:28.353972 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 20:22:28.353976 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 20:22:28.353979 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 20:22:28.353983 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 20:22:28.353986 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 20:22:28.353990 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 20:22:28.353993 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 20:22:28.353996 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 20:22:28.354000 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 20:22:28.354003 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 20:22:28.354007 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 20:22:28.354010 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 20:22:28.354014 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 20:22:28.354017 | controller |
2026-06-12 20:22:28.354021 | controller | TASK [Load automation files as fact vas={{
2026-06-12 20:22:28.354025 | controller |   vas | default({}) |
2026-06-12 20:22:28.354029 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-12 20:22:28.354034 | controller | }}] ***
2026-06-12 20:22:28.354039 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:08.887)       0:00:22.785 ***********
2026-06-12 20:22:28.354044 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:08.887)       0:00:22.784 ***********
2026-06-12 20:22:30.509771 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 20:22:30.509913 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 20:22:30.509928 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 20:22:30.509937 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 20:22:30.509946 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 20:22:30.509954 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 20:22:30.509962 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 20:22:30.509970 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 20:22:30.509979 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 20:22:30.509987 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 20:22:30.509995 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 20:22:30.510003 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 20:22:30.510011 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 20:22:30.510020 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 20:22:30.510028 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 20:22:30.510037 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 20:22:30.510045 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 20:22:30.510053 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 20:22:30.510061 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 20:22:30.510101 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 20:22:30.510110 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 20:22:30.510119 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 20:22:30.510127 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 20:22:30.510146 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 20:22:30.510155 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 20:22:30.510163 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 20:22:30.510172 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 20:22:30.510180 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 20:22:30.510188 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 20:22:30.510197 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 20:22:30.510205 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 20:22:30.510213 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 20:22:30.510222 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 20:22:30.510230 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 20:22:30.510238 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 20:22:30.510246 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 20:22:30.510255 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 20:22:30.510263 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 20:22:30.510271 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 20:22:30.510279 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 20:22:30.510288 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 20:22:30.510296 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 20:22:30.510304 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 20:22:30.510313 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 20:22:30.510321 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 20:22:30.510329 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 20:22:30.510338 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 20:22:30.510345 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 20:22:30.510349 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 20:22:30.510354 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 20:22:30.510359 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 20:22:30.510363 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 20:22:30.510368 | controller |
2026-06-12 20:22:30.510374 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-12 20:22:30.510379 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:02.156)       0:00:24.942 ***********
2026-06-12 20:22:30.510384 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:02.156)       0:00:24.940 ***********
2026-06-12 20:22:30.558891 | controller | ok: [localhost]
2026-06-12 20:22:30.558974 | controller |
2026-06-12 20:22:30.558992 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-12 20:22:30.559005 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.048)       0:00:24.991 ***********
2026-06-12 20:22:30.559018 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.049)       0:00:24.989 ***********
2026-06-12 20:22:31.242067 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-12 20:22:31.242104 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-12 20:22:31.242112 | controller |
2026-06-12 20:22:31.242118 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-12 20:22:31.242124 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.682)       0:00:25.673 ***********
2026-06-12 20:22:31.242129 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.682)       0:00:25.672 ***********
2026-06-12 20:22:31.669270 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-12 20:22:31.669318 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-12 20:22:31.669324 | controller |
2026-06-12 20:22:31.669328 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-12 20:22:31.669340 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.426)       0:00:26.100 ***********
2026-06-12 20:22:31.669344 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.426)       0:00:26.099 ***********
2026-06-12 20:22:32.088550 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-12 20:22:32.088633 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-12 20:22:32.088649 | controller |
2026-06-12 20:22:32.088660 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-12 20:22:32.088669 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 20:22:32.088679 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-12 20:22:32.088687 | controller |   _priv_keys.results[1].content | b64decode
2026-06-12 20:22:32.088696 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-12 20:22:32.088706 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 20:22:32.088717 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-12 20:22:32.088729 | controller |   _pub_keys.results[0].content | b64decode
2026-06-12 20:22:32.088740 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-12 20:22:32.088752 | controller |   _priv_keys.results[0].content | b64decode
2026-06-12 20:22:32.088763 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-12 20:22:32.088775 | controller |   [
2026-06-12 20:22:32.088787 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-12 20:22:32.088798 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-12 20:22:32.088810 | controller |   ] | select()
2026-06-12 20:22:32.088822 | controller | }}] ***
2026-06-12 20:22:32.088832 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.419)       0:00:26.519 ***********
2026-06-12 20:22:32.088887 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.419)       0:00:26.518 ***********
2026-06-12 20:22:32.150330 | controller | ok: [localhost]
2026-06-12 20:22:32.150412 | controller |
2026-06-12 20:22:32.150426 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-12 20:22:32.150438 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.062)       0:00:26.582 ***********
2026-06-12 20:22:32.150464 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.062)       0:00:26.580 ***********
2026-06-12 20:22:32.464087 | controller |
2026-06-12 20:22:32.464164 | 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-12 20:22:32.464171 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.314)       0:00:26.896 ***********
2026-06-12 20:22:32.464177 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.314)       0:00:26.895 ***********
2026-06-12 20:22:32.509983 | controller | ok: [localhost] =>
2026-06-12 20:22:32.510039 | controller |     changed: false
2026-06-12 20:22:32.510045 | controller |     msg: All assertions passed
2026-06-12 20:22:32.510051 | controller |
2026-06-12 20:22:32.510057 | 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-12 20:22:32.510063 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.045)       0:00:26.942 ***********
2026-06-12 20:22:32.510068 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.045)       0:00:26.941 ***********
2026-06-12 20:22:32.542937 | controller | skipping: [localhost]
2026-06-12 20:22:32.543005 | controller |
2026-06-12 20:22:32.543017 | 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-12 20:22:32.543025 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.032)       0:00:26.975 ***********
2026-06-12 20:22:32.543034 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.032)       0:00:26.973 ***********
2026-06-12 20:22:32.587697 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:32.587758 | controller |
2026-06-12 20:22:32.587769 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:32.587778 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.044)       0:00:27.020 ***********
2026-06-12 20:22:32.587786 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.044)       0:00:27.018 ***********
2026-06-12 20:22:32.620565 | controller | skipping: [localhost]
2026-06-12 20:22:32.620628 | controller |
2026-06-12 20:22:32.620639 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:32.620648 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.032)       0:00:27.053 ***********
2026-06-12 20:22:32.620656 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.032)       0:00:27.051 ***********
2026-06-12 20:22:32.662442 | controller | ok: [localhost]
2026-06-12 20:22:32.662495 | controller |
2026-06-12 20:22:32.662503 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:32.662508 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:32.662514 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:32.662519 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:32.662524 | controller | }}] ***
2026-06-12 20:22:32.662529 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.041)       0:00:27.094 ***********
2026-06-12 20:22:32.662534 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.041)       0:00:27.093 ***********
2026-06-12 20:22:32.709630 | controller | skipping: [localhost]
2026-06-12 20:22:32.709681 | controller |
2026-06-12 20:22:32.709687 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:32.709702 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:32.709708 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:32.709713 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:32.709718 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.047)       0:00:27.142 ***********
2026-06-12 20:22:32.709724 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.047)       0:00:27.140 ***********
2026-06-12 20:22:32.977017 | controller | ok: [localhost] => (item={'name': 'namespace-values', 'src_file': 'values.yaml'})
2026-06-12 20:22:32.977066 | controller |
2026-06-12 20:22:32.977072 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:22:32.977076 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.266)       0:00:27.408 ***********
2026-06-12 20:22:32.977080 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.266)       0:00:27.407 ***********
2026-06-12 20:22:33.082887 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:33.082927 | controller |
2026-06-12 20:22:33.082932 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/namespace name=run_hook] ***
2026-06-12 20:22:33.082936 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.105)       0:00:27.514 ***********
2026-06-12 20:22:33.082940 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.105)       0:00:27.513 ***********
2026-06-12 20:22:33.158050 | controller | skipping: [localhost]
2026-06-12 20:22:33.158121 | controller |
2026-06-12 20:22:33.158128 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/namespace name=ci_gen_kustomize_values] ***
2026-06-12 20:22:33.158134 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.074)       0:00:27.589 ***********
2026-06-12 20:22:33.158139 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.074)       0:00:27.588 ***********
2026-06-12 20:22:33.288196 | controller |
2026-06-12 20:22:33.288266 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:33.288273 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.130)       0:00:27.720 ***********
2026-06-12 20:22:33.288293 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.130)       0:00:27.718 ***********
2026-06-12 20:22:33.339752 | controller | skipping: [localhost]
2026-06-12 20:22:33.339822 | controller |
2026-06-12 20:22:33.339833 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:33.339869 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.051)       0:00:27.772 ***********
2026-06-12 20:22:33.339878 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.051)       0:00:27.770 ***********
2026-06-12 20:22:33.430063 | 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-12 20:22:33.430129 | controller |
2026-06-12 20:22:33.430136 | 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-12 20:22:33.430143 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.090)       0:00:27.862 ***********
2026-06-12 20:22:33.430148 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.090)       0:00:27.860 ***********
2026-06-12 20:22:33.503553 | controller | ok: [localhost] =>
2026-06-12 20:22:33.503634 | controller |     changed: false
2026-06-12 20:22:33.503644 | controller |     msg: All assertions passed
2026-06-12 20:22:33.503652 | controller |
2026-06-12 20:22:33.503661 | 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-12 20:22:33.503670 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.073)       0:00:27.935 ***********
2026-06-12 20:22:33.503679 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.073)       0:00:27.934 ***********
2026-06-12 20:22:33.780217 | controller | ok: [localhost]
2026-06-12 20:22:33.780293 | controller |
2026-06-12 20:22:33.780310 | 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-12 20:22:33.780323 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.276)       0:00:28.212 ***********
2026-06-12 20:22:33.780334 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.276)       0:00:28.211 ***********
2026-06-12 20:22:33.864536 | controller | ok: [localhost] =>
2026-06-12 20:22:33.864608 | controller |     changed: false
2026-06-12 20:22:33.864619 | controller |     msg: All assertions passed
2026-06-12 20:22:33.864628 | controller |
2026-06-12 20:22:33.864638 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:33.864647 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.084)       0:00:28.296 ***********
2026-06-12 20:22:33.864656 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.084)       0:00:28.295 ***********
2026-06-12 20:22:34.136624 | controller | ok: [localhost]
2026-06-12 20:22:34.136688 | controller |
2026-06-12 20:22:34.136699 | 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-12 20:22:34.136709 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:34.136716 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:34.136724 | controller |   _config_map_content |
2026-06-12 20:22:34.136730 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:34.136737 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:34.136744 | controller |     matching_parameter='regex')
2026-06-12 20:22:34.136751 | controller | }}, cacheable=False] ***
2026-06-12 20:22:34.136759 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.271)       0:00:28.568 ***********
2026-06-12 20:22:34.136766 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.271)       0:00:28.566 ***********
2026-06-12 20:22:34.398807 | controller | ok: [localhost]
2026-06-12 20:22:34.398945 | controller |
2026-06-12 20:22:34.398959 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:22:34.398983 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.262)       0:00:28.830 ***********
2026-06-12 20:22:34.398992 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.262)       0:00:28.829 ***********
2026-06-12 20:22:34.457038 | controller | skipping: [localhost]
2026-06-12 20:22:34.457090 | controller |
2026-06-12 20:22:34.457095 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:34.457100 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.057)       0:00:28.888 ***********
2026-06-12 20:22:34.457104 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.057)       0:00:28.886 ***********
2026-06-12 20:22:34.700596 | controller | changed: [localhost]
2026-06-12 20:22:34.700656 | controller |
2026-06-12 20:22:34.700664 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:34.700670 | controller |   (snippet_datadir,
2026-06-12 20:22:34.700676 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:34.700681 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:34.700687 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.244)       0:00:29.132 ***********
2026-06-12 20:22:34.700692 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.243)       0:00:29.130 ***********
2026-06-12 20:22:34.801491 | controller | skipping: [localhost]
2026-06-12 20:22:34.801569 | controller |
2026-06-12 20:22:34.801580 | 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-12 20:22:34.801588 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.100)       0:00:29.233 ***********
2026-06-12 20:22:34.801596 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.100)       0:00:29.231 ***********
2026-06-12 20:22:34.883871 | controller | ok: [localhost]
2026-06-12 20:22:34.883941 | controller |
2026-06-12 20:22:34.883949 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:34.883955 | controller |   (snippet_datadir,
2026-06-12 20:22:34.883960 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:34.883966 | controller | }}, content={{
2026-06-12 20:22:34.883973 | controller |   _base64_patch |
2026-06-12 20:22:34.883980 | controller |   default({}) |
2026-06-12 20:22:34.883987 | controller |   to_nice_yaml
2026-06-12 20:22:34.883994 | controller | }}, mode=0644] ***
2026-06-12 20:22:34.884001 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.082)       0:00:29.315 ***********
2026-06-12 20:22:34.884008 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.082)       0:00:29.314 ***********
2026-06-12 20:22:35.538696 | controller | changed: [localhost]
2026-06-12 20:22:35.538753 | controller |
2026-06-12 20:22:35.538767 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:35.538778 | controller |   (snippet_datadir,
2026-06-12 20:22:35.538788 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:35.538799 | controller | }}, content={{
2026-06-12 20:22:35.538810 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:35.538820 | controller |   default({}) |
2026-06-12 20:22:35.538830 | controller |   to_nice_yaml
2026-06-12 20:22:35.538868 | controller | }}, mode=0644] ***
2026-06-12 20:22:35.538896 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.654)       0:00:29.970 ***********
2026-06-12 20:22:35.538908 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.654)       0:00:29.969 ***********
2026-06-12 20:22:36.016918 | controller | changed: [localhost]
2026-06-12 20:22:36.017000 | controller |
2026-06-12 20:22:36.017011 | 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-12 20:22:36.017020 | controller |   (
2026-06-12 20:22:36.017028 | controller |     snippet_datadir,
2026-06-12 20:22:36.017036 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:36.017044 | controller |   ) | path_join
2026-06-12 20:22:36.017052 | controller | }}, mode=0644] ***
2026-06-12 20:22:36.017060 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.478)       0:00:30.448 ***********
2026-06-12 20:22:36.017068 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.478)       0:00:30.447 ***********
2026-06-12 20:22:36.524828 | controller | changed: [localhost]
2026-06-12 20:22:36.524891 | controller |
2026-06-12 20:22:36.524899 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:36.524905 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.508)       0:00:30.957 ***********
2026-06-12 20:22:36.524911 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.508)       0:00:30.955 ***********
2026-06-12 20:22:36.598687 | 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-12 20:22:36.598733 | controller |
2026-06-12 20:22:36.598744 | 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-12 20:22:36.598754 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.073)       0:00:31.031 ***********
2026-06-12 20:22:36.598762 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.073)       0:00:31.029 ***********
2026-06-12 20:22:36.686352 | controller | ok: [localhost] =>
2026-06-12 20:22:36.686381 | controller |     changed: false
2026-06-12 20:22:36.686385 | controller |     msg: All assertions passed
2026-06-12 20:22:36.686390 | controller |
2026-06-12 20:22:36.686394 | 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-12 20:22:36.686398 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.086)       0:00:31.117 ***********
2026-06-12 20:22:36.686402 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.086)       0:00:31.116 ***********
2026-06-12 20:22:36.955326 | controller | ok: [localhost]
2026-06-12 20:22:36.955375 | controller |
2026-06-12 20:22:36.955388 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:36.955399 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.269)       0:00:31.387 ***********
2026-06-12 20:22:36.955407 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.269)       0:00:31.386 ***********
2026-06-12 20:22:37.033444 | controller | ok: [localhost]
2026-06-12 20:22:37.033493 | controller |
2026-06-12 20:22:37.033504 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:37.033514 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.077)       0:00:31.465 ***********
2026-06-12 20:22:37.033523 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.077)       0:00:31.464 ***********
2026-06-12 20:22:37.557705 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml)
2026-06-12 20:22:37.557781 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml)
2026-06-12 20:22:37.557796 | controller |
2026-06-12 20:22:37.557805 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:37.557811 | controller |   _content |
2026-06-12 20:22:37.557816 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:37.557821 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:37.557827 | controller | }}
2026-06-12 20:22:37.557832 | controller | ] ***
2026-06-12 20:22:37.557873 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.524)       0:00:31.989 ***********
2026-06-12 20:22:37.557882 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.524)       0:00:31.988 ***********
2026-06-12 20:22:37.680011 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:37.680054 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:37.680064 | controller |
2026-06-12 20:22:37.680072 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:37.680080 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.122)       0:00:32.111 ***********
2026-06-12 20:22:37.680087 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.122)       0:00:32.110 ***********
2026-06-12 20:22:37.873215 | controller | changed: [localhost]
2026-06-12 20:22:37.873279 | controller |
2026-06-12 20:22:37.873291 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:37.873313 | controller |   (_destdir,
2026-06-12 20:22:37.873322 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:37.873330 | controller | }}, content={{
2026-06-12 20:22:37.873338 | controller |   (
2026-06-12 20:22:37.873346 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:37.873354 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:37.873362 | controller | }}, mode=0644] ***
2026-06-12 20:22:37.873370 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.193)       0:00:32.305 ***********
2026-06-12 20:22:37.873387 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.193)       0:00:32.304 ***********
2026-06-12 20:22:38.298012 | controller | changed: [localhost]
2026-06-12 20:22:38.298055 | controller |
2026-06-12 20:22:38.298062 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/namespace mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:38.298069 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:38.298075 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:38.298080 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:38.298085 | controller | }}, dest={{
2026-06-12 20:22:38.298090 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:38.298096 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:38.298101 | controller |   ) |
2026-06-12 20:22:38.298106 | controller |   path_join
2026-06-12 20:22:38.298110 | controller |  }}] ***
2026-06-12 20:22:38.298116 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.424)       0:00:32.730 ***********
2026-06-12 20:22:38.298121 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.424)       0:00:32.728 ***********
2026-06-12 20:22:38.585367 | controller | changed: [localhost] => (item=namespace-values)
2026-06-12 20:22:38.585404 | controller |
2026-06-12 20:22:38.585410 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:38.585415 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.287)       0:00:33.017 ***********
2026-06-12 20:22:38.585419 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.287)       0:00:33.016 ***********
2026-06-12 20:22:38.624685 | controller | skipping: [localhost]
2026-06-12 20:22:38.624741 | controller |
2026-06-12 20:22:38.624747 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/namespace chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:38.624751 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.039)       0:00:33.057 ***********
2026-06-12 20:22:38.624755 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.039)       0:00:33.055 ***********
2026-06-12 20:22:38.983120 | controller | changed: [localhost]
2026-06-12 20:22:38.983187 | controller |
2026-06-12 20:22:38.983196 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:22:38.983202 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.358)       0:00:33.415 ***********
2026-06-12 20:22:38.983208 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.358)       0:00:33.413 ***********
2026-06-12 20:22:39.476557 | controller | changed: [localhost]
2026-06-12 20:22:39.476619 | controller |
2026-06-12 20:22:39.476634 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/namespace executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:22:39.476647 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.493)       0:00:33.908 ***********
2026-06-12 20:22:39.476658 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.493)       0:00:33.906 ***********
2026-06-12 20:22:39.535553 | controller | skipping: [localhost]
2026-06-12 20:22:39.535637 | controller |
2026-06-12 20:22:39.535653 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:39.535665 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:39.535677 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:39.535705 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:39.535713 | controller |   ) | list
2026-06-12 20:22:39.535721 | controller | }}] ***
2026-06-12 20:22:39.535729 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.058)       0:00:33.967 ***********
2026-06-12 20:22:39.535737 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.058)       0:00:33.965 ***********
2026-06-12 20:22:39.646753 | controller | skipping: [localhost]
2026-06-12 20:22:39.646824 | controller |
2026-06-12 20:22:39.646834 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/namespace remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:39.646867 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:39.646876 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:39.646882 | controller | }}, mode=0644] ***
2026-06-12 20:22:39.646887 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.110)       0:00:34.077 ***********
2026-06-12 20:22:39.646893 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.110)       0:00:34.076 ***********
2026-06-12 20:22:39.958667 | controller | changed: [localhost]
2026-06-12 20:22:39.958731 | controller |
2026-06-12 20:22:39.958742 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:39.958751 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.313)       0:00:34.390 ***********
2026-06-12 20:22:39.958760 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.313)       0:00:34.389 ***********
2026-06-12 20:22:40.038668 | controller | skipping: [localhost]
2026-06-12 20:22:40.038725 | controller |
2026-06-12 20:22:40.038736 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/namespace _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:40.038745 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.079)       0:00:34.470 ***********
2026-06-12 20:22:40.038753 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.079)       0:00:34.469 ***********
2026-06-12 20:22:40.100487 | controller | skipping: [localhost]
2026-06-12 20:22:40.100548 | controller |
2026-06-12 20:22:40.100559 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/namespace _raw_params=wait_condition.yml] ***
2026-06-12 20:22:40.100567 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.061)       0:00:34.532 ***********
2026-06-12 20:22:40.100576 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.061)       0:00:34.531 ***********
2026-06-12 20:22:40.172058 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:40.172105 | controller | skipping: [localhost]
2026-06-12 20:22:40.172116 | controller |
2026-06-12 20:22:40.172134 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:40.172143 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.071)       0:00:34.604 ***********
2026-06-12 20:22:40.172151 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.071)       0:00:34.602 ***********
2026-06-12 20:22:40.225536 | controller | skipping: [localhost]
2026-06-12 20:22:40.225612 | controller |
2026-06-12 20:22:40.225622 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/namespace name=run_hook] ***
2026-06-12 20:22:40.225631 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.053)       0:00:34.657 ***********
2026-06-12 20:22:40.225639 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.053)       0:00:34.656 ***********
2026-06-12 20:22:40.281552 | controller | skipping: [localhost]
2026-06-12 20:22:40.281634 | controller |
2026-06-12 20:22:40.281646 | 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-12 20:22:40.281656 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.055)       0:00:34.713 ***********
2026-06-12 20:22:40.281664 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.055)       0:00:34.712 ***********
2026-06-12 20:22:40.330365 | controller | ok: [localhost] =>
2026-06-12 20:22:40.330440 | controller |     changed: false
2026-06-12 20:22:40.330450 | controller |     msg: All assertions passed
2026-06-12 20:22:40.330458 | controller |
2026-06-12 20:22:40.330466 | 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-12 20:22:40.330476 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.048)       0:00:34.762 ***********
2026-06-12 20:22:40.330484 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.048)       0:00:34.761 ***********
2026-06-12 20:22:40.366922 | controller | skipping: [localhost]
2026-06-12 20:22:40.366988 | controller |
2026-06-12 20:22:40.366996 | 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-12 20:22:40.367003 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.036)       0:00:34.799 ***********
2026-06-12 20:22:40.367008 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.036)       0:00:34.797 ***********
2026-06-12 20:22:40.417077 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:40.417221 | controller |
2026-06-12 20:22:40.417237 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:40.417249 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.049)       0:00:34.848 ***********
2026-06-12 20:22:40.417261 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.049)       0:00:34.847 ***********
2026-06-12 20:22:40.450767 | controller | skipping: [localhost]
2026-06-12 20:22:40.450877 | controller |
2026-06-12 20:22:40.450896 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:40.450908 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.033)       0:00:34.882 ***********
2026-06-12 20:22:40.450920 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.033)       0:00:34.881 ***********
2026-06-12 20:22:40.493791 | controller | ok: [localhost]
2026-06-12 20:22:40.493899 | controller |
2026-06-12 20:22:40.493912 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:40.493920 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:40.493929 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:40.493937 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:40.493945 | controller | }}] ***
2026-06-12 20:22:40.493953 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.043)       0:00:34.925 ***********
2026-06-12 20:22:40.493961 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.043)       0:00:34.924 ***********
2026-06-12 20:22:40.549008 | controller | skipping: [localhost]
2026-06-12 20:22:40.549071 | controller |
2026-06-12 20:22:40.549076 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:40.549080 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:40.549084 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:40.549088 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:40.549092 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.055)       0:00:34.981 ***********
2026-06-12 20:22:40.549096 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.055)       0:00:34.979 ***********
2026-06-12 20:22:40.795494 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-12 20:22:40.795570 | controller |
2026-06-12 20:22:40.795580 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:22:40.795589 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.246)       0:00:35.227 ***********
2026-06-12 20:22:40.795597 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.246)       0:00:35.226 ***********
2026-06-12 20:22:40.904700 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:40.904793 | controller |
2026-06-12 20:22:40.904804 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] ***
2026-06-12 20:22:40.904812 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.109)       0:00:35.336 ***********
2026-06-12 20:22:40.904820 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.109)       0:00:35.335 ***********
2026-06-12 20:22:40.977872 | controller | skipping: [localhost]
2026-06-12 20:22:40.977946 | controller |
2026-06-12 20:22:40.977958 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-12 20:22:40.977967 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.073)       0:00:35.410 ***********
2026-06-12 20:22:40.977975 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.073)       0:00:35.408 ***********
2026-06-12 20:22:41.101503 | controller |
2026-06-12 20:22:41.101597 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:41.101611 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.123)       0:00:35.533 ***********
2026-06-12 20:22:41.101623 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.123)       0:00:35.532 ***********
2026-06-12 20:22:41.144986 | controller | skipping: [localhost]
2026-06-12 20:22:41.145055 | controller |
2026-06-12 20:22:41.145078 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:41.145084 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.043)       0:00:35.577 ***********
2026-06-12 20:22:41.145090 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.043)       0:00:35.575 ***********
2026-06-12 20:22:41.214403 | 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-12 20:22:41.214479 | controller |
2026-06-12 20:22:41.214489 | 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-12 20:22:41.214498 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.069)       0:00:35.646 ***********
2026-06-12 20:22:41.214507 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.069)       0:00:35.645 ***********
2026-06-12 20:22:41.281918 | controller | ok: [localhost] =>
2026-06-12 20:22:41.281977 | controller |     changed: false
2026-06-12 20:22:41.281987 | controller |     msg: All assertions passed
2026-06-12 20:22:41.281996 | controller |
2026-06-12 20:22:41.282004 | 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-12 20:22:41.282013 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.067)       0:00:35.714 ***********
2026-06-12 20:22:41.282021 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.067)       0:00:35.712 ***********
2026-06-12 20:22:41.481646 | controller | ok: [localhost]
2026-06-12 20:22:41.481726 | controller |
2026-06-12 20:22:41.481741 | 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-12 20:22:41.481754 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.199)       0:00:35.914 ***********
2026-06-12 20:22:41.481766 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.199)       0:00:35.912 ***********
2026-06-12 20:22:41.551501 | controller | ok: [localhost] =>
2026-06-12 20:22:41.551555 | controller |     changed: false
2026-06-12 20:22:41.551567 | controller |     msg: All assertions passed
2026-06-12 20:22:41.551579 | controller |
2026-06-12 20:22:41.551590 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:41.551602 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.069)       0:00:35.983 ***********
2026-06-12 20:22:41.551613 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.069)       0:00:35.982 ***********
2026-06-12 20:22:41.785898 | controller | ok: [localhost]
2026-06-12 20:22:41.785933 | controller |
2026-06-12 20:22:41.785951 | 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-12 20:22:41.785957 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:41.785962 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:41.785967 | controller |   _config_map_content |
2026-06-12 20:22:41.785971 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:41.785975 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:41.785980 | controller |     matching_parameter='regex')
2026-06-12 20:22:41.785984 | controller | }}, cacheable=False] ***
2026-06-12 20:22:41.785989 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.234)       0:00:36.218 ***********
2026-06-12 20:22:41.785993 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.234)       0:00:36.216 ***********
2026-06-12 20:22:41.997488 | controller | ok: [localhost]
2026-06-12 20:22:41.997516 | controller |
2026-06-12 20:22:41.997522 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:22:41.997526 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.211)       0:00:36.430 ***********
2026-06-12 20:22:41.997530 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.211)       0:00:36.428 ***********
2026-06-12 20:22:42.050646 | 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-12 20:22:42.050674 | controller |
2026-06-12 20:22:42.050679 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:22:42.050684 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.053)       0:00:36.483 ***********
2026-06-12 20:22:42.050688 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.053)       0:00:36.481 ***********
2026-06-12 20:22:42.125987 | controller | ok: [localhost] =>
2026-06-12 20:22:42.126026 | controller |     changed: false
2026-06-12 20:22:42.126036 | controller |     msg: All assertions passed
2026-06-12 20:22:42.126045 | controller |
2026-06-12 20:22:42.126053 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:42.126062 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.075)       0:00:36.558 ***********
2026-06-12 20:22:42.126070 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.075)       0:00:36.557 ***********
2026-06-12 20:22:42.369607 | controller | changed: [localhost]
2026-06-12 20:22:42.369684 | controller |
2026-06-12 20:22:42.369696 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:42.369704 | controller |   (snippet_datadir,
2026-06-12 20:22:42.369713 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:42.369721 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:42.369729 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.243)       0:00:36.802 ***********
2026-06-12 20:22:42.369737 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.243)       0:00:36.800 ***********
2026-06-12 20:22:42.936856 | controller | changed: [localhost]
2026-06-12 20:22:42.936894 | controller |
2026-06-12 20:22:42.936899 | 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-12 20:22:42.936904 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.567)       0:00:37.369 ***********
2026-06-12 20:22:42.936908 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.567)       0:00:37.367 ***********
2026-06-12 20:22:42.991407 | controller | ok: [localhost]
2026-06-12 20:22:42.991439 | controller |
2026-06-12 20:22:42.991445 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:42.991449 | controller |   (snippet_datadir,
2026-06-12 20:22:42.991453 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:42.991457 | controller | }}, content={{
2026-06-12 20:22:42.991461 | controller |   _base64_patch |
2026-06-12 20:22:42.991465 | controller |   default({}) |
2026-06-12 20:22:42.991468 | controller |   to_nice_yaml
2026-06-12 20:22:42.991476 | controller | }}, mode=0644] ***
2026-06-12 20:22:42.991480 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.054)       0:00:37.423 ***********
2026-06-12 20:22:42.991483 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.054)       0:00:37.422 ***********
2026-06-12 20:22:43.391024 | controller | changed: [localhost]
2026-06-12 20:22:43.391060 | controller |
2026-06-12 20:22:43.391068 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:43.391074 | controller |   (snippet_datadir,
2026-06-12 20:22:43.391079 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:43.391084 | controller | }}, content={{
2026-06-12 20:22:43.391090 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:43.391094 | controller |   default({}) |
2026-06-12 20:22:43.391099 | controller |   to_nice_yaml
2026-06-12 20:22:43.391104 | controller | }}, mode=0644] ***
2026-06-12 20:22:43.391109 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.398)       0:00:37.822 ***********
2026-06-12 20:22:43.391114 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.398)       0:00:37.821 ***********
2026-06-12 20:22:43.830339 | controller | changed: [localhost]
2026-06-12 20:22:43.830414 | controller |
2026-06-12 20:22:43.830439 | 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-12 20:22:43.830446 | controller |   (
2026-06-12 20:22:43.830450 | controller |     snippet_datadir,
2026-06-12 20:22:43.830456 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:43.830461 | controller |   ) | path_join
2026-06-12 20:22:43.830465 | controller | }}, mode=0644] ***
2026-06-12 20:22:43.830471 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.439)       0:00:38.261 ***********
2026-06-12 20:22:43.830476 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.439)       0:00:38.260 ***********
2026-06-12 20:22:44.244717 | controller | changed: [localhost]
2026-06-12 20:22:44.244788 | controller |
2026-06-12 20:22:44.244795 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:44.244801 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.415)       0:00:38.677 ***********
2026-06-12 20:22:44.244806 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.415)       0:00:38.675 ***********
2026-06-12 20:22:44.319863 | 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-12 20:22:44.319937 | controller |
2026-06-12 20:22:44.319944 | 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-12 20:22:44.319950 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.074)       0:00:38.751 ***********
2026-06-12 20:22:44.319955 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.074)       0:00:38.750 ***********
2026-06-12 20:22:44.377734 | controller | ok: [localhost] =>
2026-06-12 20:22:44.377805 | controller |     changed: false
2026-06-12 20:22:44.377811 | controller |     msg: All assertions passed
2026-06-12 20:22:44.377816 | controller |
2026-06-12 20:22:44.377821 | 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-12 20:22:44.377826 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.057)       0:00:38.809 ***********
2026-06-12 20:22:44.377830 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.057)       0:00:38.807 ***********
2026-06-12 20:22:44.599758 | controller | ok: [localhost]
2026-06-12 20:22:44.599822 | controller |
2026-06-12 20:22:44.599828 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:44.599833 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.222)       0:00:39.032 ***********
2026-06-12 20:22:44.599852 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.222)       0:00:39.030 ***********
2026-06-12 20:22:44.642537 | controller | ok: [localhost]
2026-06-12 20:22:44.642581 | controller |
2026-06-12 20:22:44.642587 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:44.642598 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.042)       0:00:39.075 ***********
2026-06-12 20:22:44.642604 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.042)       0:00:39.073 ***********
2026-06-12 20:22:45.304567 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:22:45.304602 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 20:22:45.304609 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:22:45.304614 | controller |
2026-06-12 20:22:45.304619 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:45.304625 | controller |   _content |
2026-06-12 20:22:45.304630 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:45.304635 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:45.304640 | controller | }}
2026-06-12 20:22:45.304645 | controller | ] ***
2026-06-12 20:22:45.304650 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.661)       0:00:39.736 ***********
2026-06-12 20:22:45.304656 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.661)       0:00:39.735 ***********
2026-06-12 20:22:45.451011 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:22:45.451060 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:45.451071 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:45.451080 | controller |
2026-06-12 20:22:45.451088 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:45.451097 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.146)       0:00:39.882 ***********
2026-06-12 20:22:45.451104 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.146)       0:00:39.881 ***********
2026-06-12 20:22:45.696791 | controller | changed: [localhost]
2026-06-12 20:22:45.696834 | controller |
2026-06-12 20:22:45.696867 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:45.696876 | controller |   (_destdir,
2026-06-12 20:22:45.696883 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:45.696889 | controller | }}, content={{
2026-06-12 20:22:45.696896 | controller |   (
2026-06-12 20:22:45.696902 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:45.696909 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:45.696915 | controller | }}, mode=0644] ***
2026-06-12 20:22:45.696922 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.246)       0:00:40.129 ***********
2026-06-12 20:22:45.696928 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.246)       0:00:40.127 ***********
2026-06-12 20:22:46.166753 | controller | changed: [localhost]
2026-06-12 20:22:46.166803 | controller |
2026-06-12 20:22:46.166814 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:46.166823 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:46.166832 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:46.166866 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:46.166878 | controller | }}, dest={{
2026-06-12 20:22:46.166886 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:46.166894 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:46.166902 | controller |   ) |
2026-06-12 20:22:46.166910 | controller |   path_join
2026-06-12 20:22:46.166917 | controller |  }}] ***
2026-06-12 20:22:46.166926 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.469)       0:00:40.598 ***********
2026-06-12 20:22:46.166934 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.469)       0:00:40.597 ***********
2026-06-12 20:22:46.465428 | controller | changed: [localhost] => (item=network-values)
2026-06-12 20:22:46.465491 | controller |
2026-06-12 20:22:46.465517 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:46.465526 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.298)       0:00:40.897 ***********
2026-06-12 20:22:46.465535 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.298)       0:00:40.895 ***********
2026-06-12 20:22:46.528317 | controller | skipping: [localhost]
2026-06-12 20:22:46.528394 | controller |
2026-06-12 20:22:46.528405 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:46.528414 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.062)       0:00:40.959 ***********
2026-06-12 20:22:46.528423 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.062)       0:00:40.958 ***********
2026-06-12 20:22:47.022078 | controller | changed: [localhost]
2026-06-12 20:22:47.022145 | controller |
2026-06-12 20:22:47.022152 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:22:47.022159 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.494)       0:00:41.454 ***********
2026-06-12 20:22:47.022164 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.494)       0:00:41.452 ***********
2026-06-12 20:22:47.486206 | controller | changed: [localhost]
2026-06-12 20:22:47.486257 | controller |
2026-06-12 20:22:47.486271 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:22:47.486282 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.464)       0:00:41.918 ***********
2026-06-12 20:22:47.486291 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.464)       0:00:41.916 ***********
2026-06-12 20:22:47.539898 | controller | skipping: [localhost]
2026-06-12 20:22:47.539954 | controller |
2026-06-12 20:22:47.539970 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:47.539982 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:47.540007 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:47.540022 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:47.540033 | controller |   ) | list
2026-06-12 20:22:47.540045 | controller | }}] ***
2026-06-12 20:22:47.540056 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.053)       0:00:41.971 ***********
2026-06-12 20:22:47.540066 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.053)       0:00:41.970 ***********
2026-06-12 20:22:47.609229 | controller | skipping: [localhost]
2026-06-12 20:22:47.609278 | controller |
2026-06-12 20:22:47.609289 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:47.609298 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:47.609306 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:47.609314 | controller | }}, mode=0644] ***
2026-06-12 20:22:47.609322 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.069)       0:00:42.041 ***********
2026-06-12 20:22:47.609330 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.069)       0:00:42.039 ***********
2026-06-12 20:22:47.888324 | controller | changed: [localhost]
2026-06-12 20:22:47.888424 | controller |
2026-06-12 20:22:47.888443 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:47.888456 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.278)       0:00:42.319 ***********
2026-06-12 20:22:47.888468 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.278)       0:00:42.318 ***********
2026-06-12 20:22:47.951268 | controller | skipping: [localhost]
2026-06-12 20:22:47.951357 | controller |
2026-06-12 20:22:47.951368 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:47.951378 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.062)       0:00:42.382 ***********
2026-06-12 20:22:47.951410 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.062)       0:00:42.381 ***********
2026-06-12 20:22:48.046116 | controller | skipping: [localhost]
2026-06-12 20:22:48.046200 | controller |
2026-06-12 20:22:48.046212 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-12 20:22:48.046221 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.094)       0:00:42.477 ***********
2026-06-12 20:22:48.046229 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.094)       0:00:42.476 ***********
2026-06-12 20:22:48.133628 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:48.133705 | controller | skipping: [localhost]
2026-06-12 20:22:48.133716 | controller |
2026-06-12 20:22:48.133725 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:48.133733 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.087)       0:00:42.565 ***********
2026-06-12 20:22:48.133741 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.087)       0:00:42.563 ***********
2026-06-12 20:22:48.197452 | controller | skipping: [localhost]
2026-06-12 20:22:48.197524 | controller |
2026-06-12 20:22:48.197535 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking/nncp name=run_hook] ***
2026-06-12 20:22:48.197543 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.063)       0:00:42.629 ***********
2026-06-12 20:22:48.197552 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.063)       0:00:42.627 ***********
2026-06-12 20:22:48.275316 | controller | skipping: [localhost]
2026-06-12 20:22:48.275405 | controller |
2026-06-12 20:22:48.275417 | 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-12 20:22:48.275427 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.078)       0:00:42.707 ***********
2026-06-12 20:22:48.275435 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.078)       0:00:42.705 ***********
2026-06-12 20:22:48.344592 | controller | ok: [localhost] =>
2026-06-12 20:22:48.344663 | controller |     changed: false
2026-06-12 20:22:48.344673 | controller |     msg: All assertions passed
2026-06-12 20:22:48.344682 | controller |
2026-06-12 20:22:48.344690 | 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-12 20:22:48.344700 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.068)       0:00:42.776 ***********
2026-06-12 20:22:48.344709 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.068)       0:00:42.774 ***********
2026-06-12 20:22:48.383608 | controller | skipping: [localhost]
2026-06-12 20:22:48.383649 | controller |
2026-06-12 20:22:48.383659 | 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-12 20:22:48.383668 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.039)       0:00:42.815 ***********
2026-06-12 20:22:48.383676 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.039)       0:00:42.814 ***********
2026-06-12 20:22:48.422677 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-12 20:22:48.422729 | controller |
2026-06-12 20:22:48.422739 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:48.422747 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.038)       0:00:42.854 ***********
2026-06-12 20:22:48.422755 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.038)       0:00:42.853 ***********
2026-06-12 20:22:48.457805 | controller | skipping: [localhost]
2026-06-12 20:22:48.457907 | controller |
2026-06-12 20:22:48.457922 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:48.457943 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.035)       0:00:42.889 ***********
2026-06-12 20:22:48.457951 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.035)       0:00:42.888 ***********
2026-06-12 20:22:48.499254 | controller | ok: [localhost]
2026-06-12 20:22:48.499331 | controller |
2026-06-12 20:22:48.499341 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:48.499350 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:48.499359 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:48.499367 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:48.499375 | controller | }}] ***
2026-06-12 20:22:48.499383 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.041)       0:00:42.931 ***********
2026-06-12 20:22:48.499391 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.041)       0:00:42.929 ***********
2026-06-12 20:22:48.577600 | controller | skipping: [localhost]
2026-06-12 20:22:48.577672 | controller |
2026-06-12 20:22:48.577679 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:48.577685 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:48.577690 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:48.577696 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:48.577701 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.078)       0:00:43.009 ***********
2026-06-12 20:22:48.577706 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.078)       0:00:43.008 ***********
2026-06-12 20:22:48.819045 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'values.yaml'})
2026-06-12 20:22:48.819121 | controller |
2026-06-12 20:22:48.819133 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:22:48.819142 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.241)       0:00:43.251 ***********
2026-06-12 20:22:48.819150 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.241)       0:00:43.249 ***********
2026-06-12 20:22:48.918076 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:48.918141 | controller |
2026-06-12 20:22:48.918153 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] ***
2026-06-12 20:22:48.918163 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.098)       0:00:43.350 ***********
2026-06-12 20:22:48.918172 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.098)       0:00:43.348 ***********
2026-06-12 20:22:48.987692 | controller | skipping: [localhost]
2026-06-12 20:22:48.987752 | controller |
2026-06-12 20:22:48.987763 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-12 20:22:48.987773 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.069)       0:00:43.419 ***********
2026-06-12 20:22:48.987783 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.069)       0:00:43.417 ***********
2026-06-12 20:22:49.111172 | controller |
2026-06-12 20:22:49.111259 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:49.111274 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.124)       0:00:43.543 ***********
2026-06-12 20:22:49.111309 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.123)       0:00:43.541 ***********
2026-06-12 20:22:49.178799 | controller | skipping: [localhost]
2026-06-12 20:22:49.178898 | controller |
2026-06-12 20:22:49.178912 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:49.178922 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.067)       0:00:43.610 ***********
2026-06-12 20:22:49.178931 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.067)       0:00:43.609 ***********
2026-06-12 20:22:49.253780 | 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-12 20:22:49.253889 | controller |
2026-06-12 20:22:49.253904 | 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-12 20:22:49.253914 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.075)       0:00:43.686 ***********
2026-06-12 20:22:49.253923 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.075)       0:00:43.684 ***********
2026-06-12 20:22:49.315888 | controller | ok: [localhost] =>
2026-06-12 20:22:49.315977 | controller |     changed: false
2026-06-12 20:22:49.315992 | controller |     msg: All assertions passed
2026-06-12 20:22:49.316006 | controller |
2026-06-12 20:22:49.316019 | 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-12 20:22:49.316032 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.061)       0:00:43.748 ***********
2026-06-12 20:22:49.316045 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.061)       0:00:43.746 ***********
2026-06-12 20:22:49.558533 | controller | ok: [localhost]
2026-06-12 20:22:49.558614 | controller |
2026-06-12 20:22:49.558625 | 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-12 20:22:49.558635 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.242)       0:00:43.990 ***********
2026-06-12 20:22:49.558643 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.242)       0:00:43.988 ***********
2026-06-12 20:22:49.656869 | controller | ok: [localhost] =>
2026-06-12 20:22:49.656941 | controller |     changed: false
2026-06-12 20:22:49.656948 | controller |     msg: All assertions passed
2026-06-12 20:22:49.656953 | controller |
2026-06-12 20:22:49.656959 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:49.656965 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.098)       0:00:44.088 ***********
2026-06-12 20:22:49.656970 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.098)       0:00:44.087 ***********
2026-06-12 20:22:49.929519 | controller | ok: [localhost]
2026-06-12 20:22:49.929615 | controller |
2026-06-12 20:22:49.929633 | 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-12 20:22:49.929646 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:49.929658 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:49.929669 | controller |   _config_map_content |
2026-06-12 20:22:49.929679 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:49.929690 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:49.929700 | controller |     matching_parameter='regex')
2026-06-12 20:22:49.929711 | controller | }}, cacheable=False] ***
2026-06-12 20:22:49.929722 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.272)       0:00:44.361 ***********
2026-06-12 20:22:49.929732 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.272)       0:00:44.359 ***********
2026-06-12 20:22:50.207354 | controller | ok: [localhost]
2026-06-12 20:22:50.207423 | controller |
2026-06-12 20:22:50.207434 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:22:50.207443 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.277)       0:00:44.638 ***********
2026-06-12 20:22:50.207460 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.277)       0:00:44.637 ***********
2026-06-12 20:22:50.264629 | controller | skipping: [localhost]
2026-06-12 20:22:50.264668 | controller |
2026-06-12 20:22:50.264678 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:50.264686 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.057)       0:00:44.696 ***********
2026-06-12 20:22:50.264694 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.057)       0:00:44.695 ***********
2026-06-12 20:22:50.504574 | controller | changed: [localhost]
2026-06-12 20:22:50.504695 | controller |
2026-06-12 20:22:50.504724 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:50.504737 | controller |   (snippet_datadir,
2026-06-12 20:22:50.504748 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:50.504759 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:50.504771 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.240)       0:00:44.936 ***********
2026-06-12 20:22:50.504782 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.240)       0:00:44.935 ***********
2026-06-12 20:22:51.129980 | controller | changed: [localhost]
2026-06-12 20:22:51.130037 | controller |
2026-06-12 20:22:51.130048 | 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-12 20:22:51.130057 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.625)       0:00:45.562 ***********
2026-06-12 20:22:51.130066 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.625)       0:00:45.560 ***********
2026-06-12 20:22:51.219755 | controller | ok: [localhost]
2026-06-12 20:22:51.219808 | controller |
2026-06-12 20:22:51.219815 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:51.219821 | controller |   (snippet_datadir,
2026-06-12 20:22:51.219826 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:51.219831 | controller | }}, content={{
2026-06-12 20:22:51.219836 | controller |   _base64_patch |
2026-06-12 20:22:51.219862 | controller |   default({}) |
2026-06-12 20:22:51.219868 | controller |   to_nice_yaml
2026-06-12 20:22:51.219872 | controller | }}, mode=0644] ***
2026-06-12 20:22:51.219877 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.089)       0:00:45.652 ***********
2026-06-12 20:22:51.219882 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.089)       0:00:45.650 ***********
2026-06-12 20:22:51.643829 | controller | changed: [localhost]
2026-06-12 20:22:51.643932 | controller |
2026-06-12 20:22:51.643942 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:51.643948 | controller |   (snippet_datadir,
2026-06-12 20:22:51.643954 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:51.643959 | controller | }}, content={{
2026-06-12 20:22:51.643965 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:51.643970 | controller |   default({}) |
2026-06-12 20:22:51.643975 | controller |   to_nice_yaml
2026-06-12 20:22:51.643980 | controller | }}, mode=0644] ***
2026-06-12 20:22:51.643985 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.423)       0:00:46.075 ***********
2026-06-12 20:22:51.643990 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.423)       0:00:46.074 ***********
2026-06-12 20:22:52.106680 | controller | changed: [localhost]
2026-06-12 20:22:52.106753 | controller |
2026-06-12 20:22:52.106764 | 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-12 20:22:52.106773 | controller |   (
2026-06-12 20:22:52.106781 | controller |     snippet_datadir,
2026-06-12 20:22:52.106789 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:52.106797 | controller |   ) | path_join
2026-06-12 20:22:52.106805 | controller | }}, mode=0644] ***
2026-06-12 20:22:52.106814 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.463)       0:00:46.538 ***********
2026-06-12 20:22:52.106822 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.463)       0:00:46.537 ***********
2026-06-12 20:22:52.608628 | controller | changed: [localhost]
2026-06-12 20:22:52.608690 | controller |
2026-06-12 20:22:52.608701 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:52.608710 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.501)       0:00:47.040 ***********
2026-06-12 20:22:52.608718 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.501)       0:00:47.039 ***********
2026-06-12 20:22:52.729090 | 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-12 20:22:52.729175 | controller |
2026-06-12 20:22:52.729187 | 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-12 20:22:52.729210 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.120)       0:00:47.161 ***********
2026-06-12 20:22:52.729218 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.120)       0:00:47.159 ***********
2026-06-12 20:22:52.804137 | controller | ok: [localhost] =>
2026-06-12 20:22:52.804225 | controller |     changed: false
2026-06-12 20:22:52.804235 | controller |     msg: All assertions passed
2026-06-12 20:22:52.804245 | controller |
2026-06-12 20:22:52.804254 | 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-12 20:22:52.804264 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.074)       0:00:47.235 ***********
2026-06-12 20:22:52.804273 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.074)       0:00:47.234 ***********
2026-06-12 20:22:53.041308 | controller | ok: [localhost]
2026-06-12 20:22:53.041379 | controller |
2026-06-12 20:22:53.041391 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:53.041400 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.237)       0:00:47.473 ***********
2026-06-12 20:22:53.041409 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.237)       0:00:47.472 ***********
2026-06-12 20:22:53.084721 | controller | ok: [localhost]
2026-06-12 20:22:53.084809 | controller |
2026-06-12 20:22:53.084823 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:53.084835 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.043)       0:00:47.517 ***********
2026-06-12 20:22:53.084882 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.043)       0:00:47.515 ***********
2026-06-12 20:22:55.375922 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:22:55.375981 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml)
2026-06-12 20:22:55.375986 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:22:55.375990 | controller |
2026-06-12 20:22:55.375994 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:55.375998 | controller |   _content |
2026-06-12 20:22:55.376002 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:55.376006 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:55.376010 | controller | }}
2026-06-12 20:22:55.376025 | controller | ] ***
2026-06-12 20:22:55.376029 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:02.290)       0:00:49.808 ***********
2026-06-12 20:22:55.376033 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:02.291)       0:00:49.806 ***********
2026-06-12 20:22:55.505184 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:22:55.505249 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:55.505253 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:55.505257 | controller |
2026-06-12 20:22:55.505261 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:55.505266 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.129)       0:00:49.937 ***********
2026-06-12 20:22:55.505269 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.129)       0:00:49.935 ***********
2026-06-12 20:22:55.741203 | controller | changed: [localhost]
2026-06-12 20:22:55.741261 | controller |
2026-06-12 20:22:55.741268 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:55.741273 | controller |   (_destdir,
2026-06-12 20:22:55.741278 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:55.741284 | controller | }}, content={{
2026-06-12 20:22:55.741288 | controller |   (
2026-06-12 20:22:55.741293 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:55.741298 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:55.741303 | controller | }}, mode=0644] ***
2026-06-12 20:22:55.741308 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.236)       0:00:50.173 ***********
2026-06-12 20:22:55.741321 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.236)       0:00:50.172 ***********
2026-06-12 20:22:56.395043 | controller | changed: [localhost]
2026-06-12 20:22:56.395109 | controller |
2026-06-12 20:22:56.395123 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:56.395129 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:56.395134 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:56.395139 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:56.395144 | controller | }}, dest={{
2026-06-12 20:22:56.395148 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:56.395153 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:56.395158 | controller |   ) |
2026-06-12 20:22:56.395162 | controller |   path_join
2026-06-12 20:22:56.395167 | controller |  }}] ***
2026-06-12 20:22:56.395172 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.653)       0:00:50.827 ***********
2026-06-12 20:22:56.395177 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.653)       0:00:50.825 ***********
2026-06-12 20:22:56.644688 | controller | changed: [localhost] => (item=network-values2)
2026-06-12 20:22:56.644758 | controller |
2026-06-12 20:22:56.644769 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:56.644778 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.249)       0:00:51.077 ***********
2026-06-12 20:22:56.644786 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.249)       0:00:51.075 ***********
2026-06-12 20:22:56.687914 | controller | skipping: [localhost]
2026-06-12 20:22:56.687976 | controller |
2026-06-12 20:22:56.687982 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:56.687986 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.043)       0:00:51.120 ***********
2026-06-12 20:22:56.687991 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.043)       0:00:51.118 ***********
2026-06-12 20:22:57.178510 | controller | changed: [localhost]
2026-06-12 20:22:57.178580 | controller |
2026-06-12 20:22:57.178592 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:22:57.178602 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.489)       0:00:51.610 ***********
2026-06-12 20:22:57.178611 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.490)       0:00:51.608 ***********
2026-06-12 20:22:57.649915 | controller | changed: [localhost]
2026-06-12 20:22:57.649946 | controller |
2026-06-12 20:22:57.649951 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane2/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:22:57.649956 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.471)       0:00:52.082 ***********
2026-06-12 20:22:57.649960 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.471)       0:00:52.080 ***********
2026-06-12 20:22:57.718657 | controller | skipping: [localhost]
2026-06-12 20:22:57.718698 | controller |
2026-06-12 20:22:57.718703 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:57.718708 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:57.718712 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:57.718716 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:57.718720 | controller |   ) | list
2026-06-12 20:22:57.718723 | controller | }}] ***
2026-06-12 20:22:57.718727 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.068)       0:00:52.151 ***********
2026-06-12 20:22:57.718742 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.068)       0:00:52.149 ***********
2026-06-12 20:22:57.783108 | controller | skipping: [localhost]
2026-06-12 20:22:57.783142 | controller |
2026-06-12 20:22:57.783154 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:57.783161 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:57.783166 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:57.783172 | controller | }}, mode=0644] ***
2026-06-12 20:22:57.783177 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.064)       0:00:52.215 ***********
2026-06-12 20:22:57.783183 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.064)       0:00:52.214 ***********
2026-06-12 20:22:58.062888 | controller | changed: [localhost]
2026-06-12 20:22:58.062947 | controller |
2026-06-12 20:22:58.062961 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:58.062973 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.278)       0:00:52.494 ***********
2026-06-12 20:22:58.062985 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.278)       0:00:52.493 ***********
2026-06-12 20:22:58.127378 | controller | skipping: [localhost]
2026-06-12 20:22:58.127408 | controller |
2026-06-12 20:22:58.127414 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:58.127418 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.065)       0:00:52.559 ***********
2026-06-12 20:22:58.127422 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.065)       0:00:52.558 ***********
2026-06-12 20:22:58.167782 | controller | skipping: [localhost]
2026-06-12 20:22:58.167818 | controller |
2026-06-12 20:22:58.167825 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-12 20:22:58.167831 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.040)       0:00:52.600 ***********
2026-06-12 20:22:58.167855 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.040)       0:00:52.598 ***********
2026-06-12 20:22:58.236148 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-12 20:22:58.236179 | controller | skipping: [localhost]
2026-06-12 20:22:58.236184 | controller |
2026-06-12 20:22:58.236188 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:58.236192 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.067)       0:00:52.668 ***********
2026-06-12 20:22:58.236196 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.067)       0:00:52.666 ***********
2026-06-12 20:22:58.278564 | controller | skipping: [localhost]
2026-06-12 20:22:58.278594 | controller |
2026-06-12 20:22:58.278600 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking/nncp name=run_hook] ***
2026-06-12 20:22:58.278604 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.043)       0:00:52.711 ***********
2026-06-12 20:22:58.278608 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.042)       0:00:52.709 ***********
2026-06-12 20:22:58.346968 | controller | skipping: [localhost]
2026-06-12 20:22:58.347011 | controller |
2026-06-12 20:22:58.347022 | 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-12 20:22:58.347032 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.068)       0:00:52.779 ***********
2026-06-12 20:22:58.347040 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.068)       0:00:52.777 ***********
2026-06-12 20:22:58.414669 | controller | ok: [localhost] =>
2026-06-12 20:22:58.414703 | controller |     changed: false
2026-06-12 20:22:58.414709 | controller |     msg: All assertions passed
2026-06-12 20:22:58.414715 | controller |
2026-06-12 20:22:58.414721 | 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-12 20:22:58.414732 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.067)       0:00:52.847 ***********
2026-06-12 20:22:58.414737 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.067)       0:00:52.845 ***********
2026-06-12 20:22:58.444806 | controller | skipping: [localhost]
2026-06-12 20:22:58.444867 | controller |
2026-06-12 20:22:58.444881 | 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-12 20:22:58.444889 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.030)       0:00:52.877 ***********
2026-06-12 20:22:58.444894 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.030)       0:00:52.875 ***********
2026-06-12 20:22:58.487491 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 20:22:58.487527 | controller |
2026-06-12 20:22:58.487535 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:58.487540 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.042)       0:00:52.919 ***********
2026-06-12 20:22:58.487546 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.042)       0:00:52.918 ***********
2026-06-12 20:22:58.520562 | controller | skipping: [localhost]
2026-06-12 20:22:58.520609 | controller |
2026-06-12 20:22:58.520620 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:58.520628 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.033)       0:00:52.952 ***********
2026-06-12 20:22:58.520636 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.033)       0:00:52.951 ***********
2026-06-12 20:22:58.568445 | controller | ok: [localhost]
2026-06-12 20:22:58.568490 | controller |
2026-06-12 20:22:58.568501 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:58.568509 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:58.568518 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:58.568526 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:58.568534 | controller | }}] ***
2026-06-12 20:22:58.568542 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.047)       0:00:53.000 ***********
2026-06-12 20:22:58.568549 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.047)       0:00:52.999 ***********
2026-06-12 20:22:58.635030 | controller | skipping: [localhost]
2026-06-12 20:22:58.635070 | controller |
2026-06-12 20:22:58.635091 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:58.635099 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:58.635107 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:58.635116 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:58.635124 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.066)       0:00:53.067 ***********
2026-06-12 20:22:58.635132 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.066)       0:00:53.065 ***********
2026-06-12 20:22:58.930709 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-12 20:22:58.930759 | controller |
2026-06-12 20:22:58.930770 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:22:58.930779 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.294)       0:00:53.362 ***********
2026-06-12 20:22:58.930787 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.295)       0:00:53.361 ***********
2026-06-12 20:22:59.031633 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:59.031669 | controller |
2026-06-12 20:22:59.031676 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] ***
2026-06-12 20:22:59.031682 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.101)       0:00:53.463 ***********
2026-06-12 20:22:59.031691 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.101)       0:00:53.462 ***********
2026-06-12 20:22:59.091494 | controller | skipping: [localhost]
2026-06-12 20:22:59.091522 | controller |
2026-06-12 20:22:59.091528 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-12 20:22:59.091532 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.060)       0:00:53.523 ***********
2026-06-12 20:22:59.091536 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.060)       0:00:53.522 ***********
2026-06-12 20:22:59.217585 | controller |
2026-06-12 20:22:59.217634 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:59.217645 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.125)       0:00:53.649 ***********
2026-06-12 20:22:59.217655 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.125)       0:00:53.648 ***********
2026-06-12 20:22:59.280145 | controller | skipping: [localhost]
2026-06-12 20:22:59.280177 | controller |
2026-06-12 20:22:59.280182 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:59.280186 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.062)       0:00:53.712 ***********
2026-06-12 20:22:59.280190 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.062)       0:00:53.710 ***********
2026-06-12 20:22:59.349302 | 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-12 20:22:59.349331 | controller |
2026-06-12 20:22:59.349336 | 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-12 20:22:59.349341 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.069)       0:00:53.781 ***********
2026-06-12 20:22:59.349345 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.069)       0:00:53.780 ***********
2026-06-12 20:22:59.396524 | controller | ok: [localhost] =>
2026-06-12 20:22:59.396554 | controller |     changed: false
2026-06-12 20:22:59.396558 | controller |     msg: All assertions passed
2026-06-12 20:22:59.396563 | controller |
2026-06-12 20:22:59.396567 | 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-12 20:22:59.396571 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.047)       0:00:53.828 ***********
2026-06-12 20:22:59.396575 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.047)       0:00:53.827 ***********
2026-06-12 20:22:59.664952 | controller | ok: [localhost]
2026-06-12 20:22:59.664989 | controller |
2026-06-12 20:22:59.664996 | 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-12 20:22:59.665002 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.267)       0:00:54.096 ***********
2026-06-12 20:22:59.665007 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.267)       0:00:54.094 ***********
2026-06-12 20:22:59.766411 | controller | ok: [localhost] =>
2026-06-12 20:22:59.766446 | controller |     changed: false
2026-06-12 20:22:59.766452 | controller |     msg: All assertions passed
2026-06-12 20:22:59.766458 | controller |
2026-06-12 20:22:59.766470 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:59.766476 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.101)       0:00:54.198 ***********
2026-06-12 20:22:59.766481 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.101)       0:00:54.196 ***********
2026-06-12 20:23:00.031333 | controller | ok: [localhost]
2026-06-12 20:23:00.031408 | controller |
2026-06-12 20:23:00.031424 | 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-12 20:23:00.031436 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:00.031457 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:00.031502 | controller |   _config_map_content |
2026-06-12 20:23:00.031514 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:00.031524 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:00.031534 | controller |     matching_parameter='regex')
2026-06-12 20:23:00.031544 | controller | }}, cacheable=False] ***
2026-06-12 20:23:00.031555 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.264)       0:00:54.463 ***********
2026-06-12 20:23:00.031566 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.264)       0:00:54.461 ***********
2026-06-12 20:23:00.358530 | controller | ok: [localhost]
2026-06-12 20:23:00.358615 | controller |
2026-06-12 20:23:00.358628 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:00.358640 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.326)       0:00:54.789 ***********
2026-06-12 20:23:00.358652 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.326)       0:00:54.788 ***********
2026-06-12 20:23:00.470489 | 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-12 20:23:00.470563 | controller |
2026-06-12 20:23:00.470570 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:23:00.470576 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.112)       0:00:54.902 ***********
2026-06-12 20:23:00.470582 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.112)       0:00:54.901 ***********
2026-06-12 20:23:00.552522 | controller | ok: [localhost] =>
2026-06-12 20:23:00.552596 | controller |     changed: false
2026-06-12 20:23:00.552605 | controller |     msg: All assertions passed
2026-06-12 20:23:00.552613 | controller |
2026-06-12 20:23:00.552620 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:00.552628 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.081)       0:00:54.984 ***********
2026-06-12 20:23:00.552635 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.081)       0:00:54.982 ***********
2026-06-12 20:23:00.816186 | controller | ok: [localhost]
2026-06-12 20:23:00.816269 | controller |
2026-06-12 20:23:00.816280 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:00.816289 | controller |   (snippet_datadir,
2026-06-12 20:23:00.816297 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:00.816305 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:00.816313 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.264)       0:00:55.248 ***********
2026-06-12 20:23:00.816321 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.264)       0:00:55.246 ***********
2026-06-12 20:23:01.419811 | controller | ok: [localhost]
2026-06-12 20:23:01.419918 | controller |
2026-06-12 20:23:01.419930 | 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-12 20:23:01.419939 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.602)       0:00:55.851 ***********
2026-06-12 20:23:01.419948 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.602)       0:00:55.849 ***********
2026-06-12 20:23:01.522677 | controller | ok: [localhost]
2026-06-12 20:23:01.522740 | controller |
2026-06-12 20:23:01.522751 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:01.522793 | controller |   (snippet_datadir,
2026-06-12 20:23:01.522803 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:01.522812 | controller | }}, content={{
2026-06-12 20:23:01.522820 | controller |   _base64_patch |
2026-06-12 20:23:01.522828 | controller |   default({}) |
2026-06-12 20:23:01.522835 | controller |   to_nice_yaml
2026-06-12 20:23:01.522870 | controller | }}, mode=0644] ***
2026-06-12 20:23:01.522878 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.103)       0:00:55.954 ***********
2026-06-12 20:23:01.522886 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.103)       0:00:55.953 ***********
2026-06-12 20:23:01.986796 | controller | ok: [localhost]
2026-06-12 20:23:01.986906 | controller |
2026-06-12 20:23:01.986925 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:01.986937 | controller |   (snippet_datadir,
2026-06-12 20:23:01.986949 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:01.986961 | controller | }}, content={{
2026-06-12 20:23:01.986972 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:01.986983 | controller |   default({}) |
2026-06-12 20:23:01.986994 | controller |   to_nice_yaml
2026-06-12 20:23:01.987005 | controller | }}, mode=0644] ***
2026-06-12 20:23:01.987016 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.463)       0:00:56.418 ***********
2026-06-12 20:23:01.987027 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.463)       0:00:56.417 ***********
2026-06-12 20:23:02.476097 | controller | ok: [localhost]
2026-06-12 20:23:02.476177 | controller |
2026-06-12 20:23:02.476189 | 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-12 20:23:02.476199 | controller |   (
2026-06-12 20:23:02.476207 | controller |     snippet_datadir,
2026-06-12 20:23:02.476217 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:02.476226 | controller |   ) | path_join
2026-06-12 20:23:02.476233 | controller | }}, mode=0644] ***
2026-06-12 20:23:02.476242 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.489)       0:00:56.908 ***********
2026-06-12 20:23:02.476251 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.489)       0:00:56.906 ***********
2026-06-12 20:23:02.994206 | controller | changed: [localhost]
2026-06-12 20:23:02.994269 | controller |
2026-06-12 20:23:02.994277 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:02.994283 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.517)       0:00:57.425 ***********
2026-06-12 20:23:02.994289 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.517)       0:00:57.424 ***********
2026-06-12 20:23:03.070240 | 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-12 20:23:03.070311 | controller |
2026-06-12 20:23:03.070319 | 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-12 20:23:03.070326 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.076)       0:00:57.502 ***********
2026-06-12 20:23:03.070332 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.076)       0:00:57.501 ***********
2026-06-12 20:23:03.149031 | controller | ok: [localhost] =>
2026-06-12 20:23:03.149096 | controller |     changed: false
2026-06-12 20:23:03.149102 | controller |     msg: All assertions passed
2026-06-12 20:23:03.149107 | controller |
2026-06-12 20:23:03.149113 | 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-12 20:23:03.149119 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.078)       0:00:57.580 ***********
2026-06-12 20:23:03.149124 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.078)       0:00:57.579 ***********
2026-06-12 20:23:03.396011 | controller | ok: [localhost]
2026-06-12 20:23:03.396057 | controller |
2026-06-12 20:23:03.396062 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:03.396067 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.247)       0:00:57.828 ***********
2026-06-12 20:23:03.396070 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.247)       0:00:57.826 ***********
2026-06-12 20:23:03.442046 | controller | ok: [localhost]
2026-06-12 20:23:03.442093 | controller |
2026-06-12 20:23:03.442098 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:03.442103 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.045)       0:00:57.874 ***********
2026-06-12 20:23:03.442107 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.045)       0:00:57.872 ***********
2026-06-12 20:23:04.077303 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:23:04.077396 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 20:23:04.077407 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:23:04.077415 | controller |
2026-06-12 20:23:04.077424 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:04.077432 | controller |   _content |
2026-06-12 20:23:04.077452 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:04.077461 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:04.077469 | controller | }}
2026-06-12 20:23:04.077477 | controller | ] ***
2026-06-12 20:23:04.077485 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.634)       0:00:58.508 ***********
2026-06-12 20:23:04.077494 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.634)       0:00:58.507 ***********
2026-06-12 20:23:04.258106 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:04.258166 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:04.258173 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:04.258179 | controller |
2026-06-12 20:23:04.258185 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:04.258190 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.181)       0:00:58.690 ***********
2026-06-12 20:23:04.258195 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.181)       0:00:58.688 ***********
2026-06-12 20:23:04.464606 | controller | ok: [localhost]
2026-06-12 20:23:04.464657 | controller |
2026-06-12 20:23:04.464663 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:04.464667 | controller |   (_destdir,
2026-06-12 20:23:04.464672 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:04.464676 | controller | }}, content={{
2026-06-12 20:23:04.464679 | controller |   (
2026-06-12 20:23:04.464683 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:04.464687 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:04.464691 | controller | }}, mode=0644] ***
2026-06-12 20:23:04.464695 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.206)       0:00:58.896 ***********
2026-06-12 20:23:04.464699 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.206)       0:00:58.895 ***********
2026-06-12 20:23:04.993285 | controller | ok: [localhost]
2026-06-12 20:23:04.993356 | controller |
2026-06-12 20:23:04.993368 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:04.993377 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:04.993387 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:04.993396 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:04.993405 | controller | }}, dest={{
2026-06-12 20:23:04.993414 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:04.993423 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:04.993431 | controller |   ) |
2026-06-12 20:23:04.993440 | controller |   path_join
2026-06-12 20:23:04.993448 | controller |  }}] ***
2026-06-12 20:23:04.993457 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.527)       0:00:59.424 ***********
2026-06-12 20:23:04.993466 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.528)       0:00:59.423 ***********
2026-06-12 20:23:05.264963 | controller | ok: [localhost] => (item=network-values)
2026-06-12 20:23:05.265064 | controller |
2026-06-12 20:23:05.265078 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:05.265090 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.272)       0:00:59.697 ***********
2026-06-12 20:23:05.265112 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.272)       0:00:59.695 ***********
2026-06-12 20:23:05.325140 | controller | skipping: [localhost]
2026-06-12 20:23:05.325201 | controller |
2026-06-12 20:23:05.325208 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:05.325227 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.060)       0:00:59.757 ***********
2026-06-12 20:23:05.325305 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.060)       0:00:59.756 ***********
2026-06-12 20:23:05.846323 | controller | changed: [localhost]
2026-06-12 20:23:05.846375 | controller |
2026-06-12 20:23:05.846381 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:05.846387 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.520)       0:01:00.278 ***********
2026-06-12 20:23:05.846393 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.520)       0:01:00.276 ***********
2026-06-12 20:23:06.325736 | controller | changed: [localhost]
2026-06-12 20:23:06.325846 | controller |
2026-06-12 20:23:06.325865 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:23:06.325919 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.479)       0:01:00.758 ***********
2026-06-12 20:23:06.325936 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.479)       0:01:00.756 ***********
2026-06-12 20:23:06.395706 | controller | skipping: [localhost]
2026-06-12 20:23:06.395774 | controller |
2026-06-12 20:23:06.395790 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:06.395802 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:06.395815 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:06.395828 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:06.395878 | controller |   ) | list
2026-06-12 20:23:06.395888 | controller | }}] ***
2026-06-12 20:23:06.395900 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.069)       0:01:00.827 ***********
2026-06-12 20:23:06.395909 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.069)       0:01:00.826 ***********
2026-06-12 20:23:06.440095 | controller | skipping: [localhost]
2026-06-12 20:23:06.440183 | controller |
2026-06-12 20:23:06.440200 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:06.440214 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:06.440227 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:06.440240 | controller | }}, mode=0644] ***
2026-06-12 20:23:06.440252 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.044)       0:01:00.872 ***********
2026-06-12 20:23:06.440264 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.044)       0:01:00.870 ***********
2026-06-12 20:23:06.765044 | controller | changed: [localhost]
2026-06-12 20:23:06.765083 | controller |
2026-06-12 20:23:06.765088 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:06.765093 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.324)       0:01:01.196 ***********
2026-06-12 20:23:06.765097 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.324)       0:01:01.195 ***********
2026-06-12 20:23:06.835121 | controller | skipping: [localhost]
2026-06-12 20:23:06.835192 | controller |
2026-06-12 20:23:06.835203 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:06.835212 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.070)       0:01:01.267 ***********
2026-06-12 20:23:06.835220 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.070)       0:01:01.266 ***********
2026-06-12 20:23:06.909459 | controller | skipping: [localhost]
2026-06-12 20:23:06.909523 | controller |
2026-06-12 20:23:06.909533 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-12 20:23:06.909541 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.074)       0:01:01.341 ***********
2026-06-12 20:23:06.909557 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.074)       0:01:01.340 ***********
2026-06-12 20:23:06.978570 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 20:23:06.978666 | controller | skipping: [localhost]
2026-06-12 20:23:06.978681 | controller |
2026-06-12 20:23:06.978693 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:06.978704 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.068)       0:01:01.410 ***********
2026-06-12 20:23:06.978717 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.068)       0:01:01.409 ***********
2026-06-12 20:23:07.061362 | controller | skipping: [localhost]
2026-06-12 20:23:07.061440 | controller |
2026-06-12 20:23:07.061452 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane/networking name=run_hook] ***
2026-06-12 20:23:07.061461 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.082)       0:01:01.493 ***********
2026-06-12 20:23:07.061470 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.082)       0:01:01.491 ***********
2026-06-12 20:23:07.146666 | controller | skipping: [localhost]
2026-06-12 20:23:07.146731 | controller |
2026-06-12 20:23:07.146751 | 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-12 20:23:07.146758 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.085)       0:01:01.578 ***********
2026-06-12 20:23:07.146763 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.085)       0:01:01.577 ***********
2026-06-12 20:23:07.244291 | controller | ok: [localhost] =>
2026-06-12 20:23:07.244345 | controller |     changed: false
2026-06-12 20:23:07.244351 | controller |     msg: All assertions passed
2026-06-12 20:23:07.244358 | controller |
2026-06-12 20:23:07.244364 | 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-12 20:23:07.244370 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.097)       0:01:01.676 ***********
2026-06-12 20:23:07.244376 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.097)       0:01:01.674 ***********
2026-06-12 20:23:07.284005 | controller | skipping: [localhost]
2026-06-12 20:23:07.284078 | controller |
2026-06-12 20:23:07.284089 | 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-12 20:23:07.284098 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.039)       0:01:01.716 ***********
2026-06-12 20:23:07.284105 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.039)       0:01:01.714 ***********
2026-06-12 20:23:07.332115 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 20:23:07.332188 | controller |
2026-06-12 20:23:07.332198 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:07.332206 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.047)       0:01:01.764 ***********
2026-06-12 20:23:07.332213 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.047)       0:01:01.762 ***********
2026-06-12 20:23:07.370214 | controller | skipping: [localhost]
2026-06-12 20:23:07.370282 | controller |
2026-06-12 20:23:07.370290 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:07.370296 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.038)       0:01:01.802 ***********
2026-06-12 20:23:07.370301 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.038)       0:01:01.800 ***********
2026-06-12 20:23:07.415401 | controller | ok: [localhost]
2026-06-12 20:23:07.415470 | controller |
2026-06-12 20:23:07.415477 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:07.415523 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:07.415529 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:07.415534 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:07.415539 | controller | }}] ***
2026-06-12 20:23:07.415544 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.045)       0:01:01.847 ***********
2026-06-12 20:23:07.415549 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.045)       0:01:01.846 ***********
2026-06-12 20:23:07.470781 | controller | skipping: [localhost]
2026-06-12 20:23:07.470873 | controller |
2026-06-12 20:23:07.470881 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:07.470886 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:07.470891 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:07.470896 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:07.470901 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.055)       0:01:01.902 ***********
2026-06-12 20:23:07.470906 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.055)       0:01:01.901 ***********
2026-06-12 20:23:07.730957 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'nncp/values.yaml'})
2026-06-12 20:23:07.731027 | controller |
2026-06-12 20:23:07.731038 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:23:07.731047 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.259)       0:01:02.162 ***********
2026-06-12 20:23:07.731055 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.259)       0:01:02.160 ***********
2026-06-12 20:23:07.838964 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:07.839012 | controller |
2026-06-12 20:23:07.839023 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] ***
2026-06-12 20:23:07.839031 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.108)       0:01:02.270 ***********
2026-06-12 20:23:07.839039 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.108)       0:01:02.269 ***********
2026-06-12 20:23:07.923902 | controller | skipping: [localhost]
2026-06-12 20:23:07.923949 | controller |
2026-06-12 20:23:07.923959 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2/networking name=ci_gen_kustomize_values] ***
2026-06-12 20:23:07.923965 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.085)       0:01:02.356 ***********
2026-06-12 20:23:07.923973 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.085)       0:01:02.354 ***********
2026-06-12 20:23:08.046754 | controller |
2026-06-12 20:23:08.046805 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:08.046816 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.122)       0:01:02.478 ***********
2026-06-12 20:23:08.046825 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.122)       0:01:02.477 ***********
2026-06-12 20:23:08.100033 | controller | skipping: [localhost]
2026-06-12 20:23:08.100094 | controller |
2026-06-12 20:23:08.100106 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:08.100116 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.053)       0:01:02.532 ***********
2026-06-12 20:23:08.100124 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.053)       0:01:02.530 ***********
2026-06-12 20:23:08.196955 | 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-12 20:23:08.197004 | controller |
2026-06-12 20:23:08.197016 | 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-12 20:23:08.197036 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.096)       0:01:02.629 ***********
2026-06-12 20:23:08.197046 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.096)       0:01:02.627 ***********
2026-06-12 20:23:08.256454 | controller | ok: [localhost] =>
2026-06-12 20:23:08.256488 | controller |     changed: false
2026-06-12 20:23:08.256494 | controller |     msg: All assertions passed
2026-06-12 20:23:08.256500 | controller |
2026-06-12 20:23:08.256505 | 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-12 20:23:08.256511 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.059)       0:01:02.688 ***********
2026-06-12 20:23:08.256516 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.059)       0:01:02.687 ***********
2026-06-12 20:23:08.470442 | controller | ok: [localhost]
2026-06-12 20:23:08.470532 | controller |
2026-06-12 20:23:08.470550 | 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-12 20:23:08.470564 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.213)       0:01:02.902 ***********
2026-06-12 20:23:08.470577 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.213)       0:01:02.901 ***********
2026-06-12 20:23:08.531375 | controller | ok: [localhost] =>
2026-06-12 20:23:08.531433 | controller |     changed: false
2026-06-12 20:23:08.531441 | controller |     msg: All assertions passed
2026-06-12 20:23:08.531447 | controller |
2026-06-12 20:23:08.531452 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:08.531458 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.060)       0:01:02.963 ***********
2026-06-12 20:23:08.531464 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.061)       0:01:02.962 ***********
2026-06-12 20:23:08.763310 | controller | ok: [localhost]
2026-06-12 20:23:08.763380 | controller |
2026-06-12 20:23:08.763389 | 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-12 20:23:08.763395 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:08.763400 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:08.763405 | controller |   _config_map_content |
2026-06-12 20:23:08.763410 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:08.763415 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:08.763420 | controller |     matching_parameter='regex')
2026-06-12 20:23:08.763425 | controller | }}, cacheable=False] ***
2026-06-12 20:23:08.763430 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.231)       0:01:03.195 ***********
2026-06-12 20:23:08.763435 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.231)       0:01:03.193 ***********
2026-06-12 20:23:09.013969 | controller | ok: [localhost]
2026-06-12 20:23:09.014029 | controller |
2026-06-12 20:23:09.014037 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:09.014043 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.250)       0:01:03.445 ***********
2026-06-12 20:23:09.014048 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.250)       0:01:03.444 ***********
2026-06-12 20:23:09.069060 | controller | skipping: [localhost]
2026-06-12 20:23:09.069122 | controller |
2026-06-12 20:23:09.069128 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:09.069133 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.055)       0:01:03.500 ***********
2026-06-12 20:23:09.069137 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.055)       0:01:03.499 ***********
2026-06-12 20:23:09.303736 | controller | ok: [localhost]
2026-06-12 20:23:09.303829 | controller |
2026-06-12 20:23:09.303939 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:09.303957 | controller |   (snippet_datadir,
2026-06-12 20:23:09.303970 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:09.303983 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:09.303996 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.234)       0:01:03.735 ***********
2026-06-12 20:23:09.304022 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.234)       0:01:03.734 ***********
2026-06-12 20:23:09.937166 | controller | ok: [localhost]
2026-06-12 20:23:09.937235 | controller |
2026-06-12 20:23:09.937247 | 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-12 20:23:09.937256 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.633)       0:01:04.368 ***********
2026-06-12 20:23:09.937264 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.633)       0:01:04.367 ***********
2026-06-12 20:23:10.023541 | controller | ok: [localhost]
2026-06-12 20:23:10.023599 | controller |
2026-06-12 20:23:10.023606 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:10.023612 | controller |   (snippet_datadir,
2026-06-12 20:23:10.023617 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:10.023623 | controller | }}, content={{
2026-06-12 20:23:10.023628 | controller |   _base64_patch |
2026-06-12 20:23:10.023632 | controller |   default({}) |
2026-06-12 20:23:10.023637 | controller |   to_nice_yaml
2026-06-12 20:23:10.023642 | controller | }}, mode=0644] ***
2026-06-12 20:23:10.023646 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.086)       0:01:04.455 ***********
2026-06-12 20:23:10.023665 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.086)       0:01:04.453 ***********
2026-06-12 20:23:10.440009 | controller | ok: [localhost]
2026-06-12 20:23:10.440063 | controller |
2026-06-12 20:23:10.440068 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:10.440073 | controller |   (snippet_datadir,
2026-06-12 20:23:10.440077 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:10.440081 | controller | }}, content={{
2026-06-12 20:23:10.440085 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:10.440089 | controller |   default({}) |
2026-06-12 20:23:10.440092 | controller |   to_nice_yaml
2026-06-12 20:23:10.440096 | controller | }}, mode=0644] ***
2026-06-12 20:23:10.440099 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.417)       0:01:04.872 ***********
2026-06-12 20:23:10.440103 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.416)       0:01:04.870 ***********
2026-06-12 20:23:10.921624 | controller | ok: [localhost]
2026-06-12 20:23:10.921694 | controller |
2026-06-12 20:23:10.921705 | 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-12 20:23:10.921714 | controller |   (
2026-06-12 20:23:10.921721 | controller |     snippet_datadir,
2026-06-12 20:23:10.921730 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:10.921738 | controller |   ) | path_join
2026-06-12 20:23:10.921745 | controller | }}, mode=0644] ***
2026-06-12 20:23:10.921753 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.481)       0:01:05.353 ***********
2026-06-12 20:23:10.921761 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.481)       0:01:05.352 ***********
2026-06-12 20:23:11.368741 | controller | ok: [localhost]
2026-06-12 20:23:11.368776 | controller |
2026-06-12 20:23:11.368783 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:11.368789 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.447)       0:01:05.800 ***********
2026-06-12 20:23:11.368794 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.447)       0:01:05.799 ***********
2026-06-12 20:23:11.468984 | 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-12 20:23:11.469024 | controller |
2026-06-12 20:23:11.469032 | 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-12 20:23:11.469040 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.100)       0:01:05.901 ***********
2026-06-12 20:23:11.469047 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.100)       0:01:05.899 ***********
2026-06-12 20:23:11.544818 | controller | ok: [localhost] =>
2026-06-12 20:23:11.544886 | controller |     changed: false
2026-06-12 20:23:11.544900 | controller |     msg: All assertions passed
2026-06-12 20:23:11.544906 | controller |
2026-06-12 20:23:11.544912 | 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-12 20:23:11.544918 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.075)       0:01:05.976 ***********
2026-06-12 20:23:11.544923 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.075)       0:01:05.975 ***********
2026-06-12 20:23:11.791323 | controller | ok: [localhost]
2026-06-12 20:23:11.791358 | controller |
2026-06-12 20:23:11.791365 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:11.791371 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.246)       0:01:06.223 ***********
2026-06-12 20:23:11.791376 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.246)       0:01:06.222 ***********
2026-06-12 20:23:11.862501 | controller | ok: [localhost]
2026-06-12 20:23:11.862540 | controller |
2026-06-12 20:23:11.862550 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:11.862559 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.071)       0:01:06.294 ***********
2026-06-12 20:23:11.862566 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.071)       0:01:06.293 ***********
2026-06-12 20:23:12.519611 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:23:12.519639 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml)
2026-06-12 20:23:12.519644 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:23:12.519648 | controller |
2026-06-12 20:23:12.519652 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:12.519656 | controller |   _content |
2026-06-12 20:23:12.519660 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:12.519663 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:12.519668 | controller | }}
2026-06-12 20:23:12.519672 | controller | ] ***
2026-06-12 20:23:12.519676 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.657)       0:01:06.952 ***********
2026-06-12 20:23:12.519680 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.657)       0:01:06.950 ***********
2026-06-12 20:23:12.664204 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:12.664240 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:12.664247 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:12.664252 | controller |
2026-06-12 20:23:12.664257 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:12.664263 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.144)       0:01:07.096 ***********
2026-06-12 20:23:12.664267 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.144)       0:01:07.095 ***********
2026-06-12 20:23:12.882619 | controller | ok: [localhost]
2026-06-12 20:23:12.882664 | controller |
2026-06-12 20:23:12.882676 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:12.882685 | controller |   (_destdir,
2026-06-12 20:23:12.882694 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:12.882703 | controller | }}, content={{
2026-06-12 20:23:12.882711 | controller |   (
2026-06-12 20:23:12.882719 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:12.882728 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:12.882736 | controller | }}, mode=0644] ***
2026-06-12 20:23:12.882753 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.217)       0:01:07.314 ***********
2026-06-12 20:23:12.882761 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.217)       0:01:07.313 ***********
2026-06-12 20:23:13.359086 | controller | ok: [localhost]
2026-06-12 20:23:13.359128 | controller |
2026-06-12 20:23:13.359139 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:13.359148 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:13.359164 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:13.359172 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:13.359180 | controller | }}, dest={{
2026-06-12 20:23:13.359188 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:13.359196 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:13.359204 | controller |   ) |
2026-06-12 20:23:13.359212 | controller |   path_join
2026-06-12 20:23:13.359220 | controller |  }}] ***
2026-06-12 20:23:13.359228 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.476)       0:01:07.790 ***********
2026-06-12 20:23:13.359236 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.476)       0:01:07.789 ***********
2026-06-12 20:23:13.681346 | controller | ok: [localhost] => (item=network-values2)
2026-06-12 20:23:13.681393 | controller |
2026-06-12 20:23:13.681404 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:13.681413 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.322)       0:01:08.113 ***********
2026-06-12 20:23:13.681421 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.322)       0:01:08.111 ***********
2026-06-12 20:23:13.791560 | controller | skipping: [localhost]
2026-06-12 20:23:13.791594 | controller |
2026-06-12 20:23:13.791602 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:13.791610 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.110)       0:01:08.223 ***********
2026-06-12 20:23:13.791617 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.110)       0:01:08.222 ***********
2026-06-12 20:23:14.434949 | controller | changed: [localhost]
2026-06-12 20:23:14.434999 | controller |
2026-06-12 20:23:14.435014 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:14.435026 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.642)       0:01:08.866 ***********
2026-06-12 20:23:14.435039 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.642)       0:01:08.865 ***********
2026-06-12 20:23:14.932906 | controller | changed: [localhost]
2026-06-12 20:23:14.932934 | controller |
2026-06-12 20:23:14.932939 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane2/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:23:14.932945 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.498)       0:01:09.365 ***********
2026-06-12 20:23:14.932949 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.498)       0:01:09.363 ***********
2026-06-12 20:23:14.973631 | controller | skipping: [localhost]
2026-06-12 20:23:14.973658 | controller |
2026-06-12 20:23:14.973663 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:14.973668 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:14.973672 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:14.973676 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:14.973680 | controller |   ) | list
2026-06-12 20:23:14.973683 | controller | }}] ***
2026-06-12 20:23:14.973687 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.040)       0:01:09.406 ***********
2026-06-12 20:23:14.973691 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.040)       0:01:09.404 ***********
2026-06-12 20:23:15.014096 | controller | skipping: [localhost]
2026-06-12 20:23:15.014123 | controller |
2026-06-12 20:23:15.014129 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2/networking remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:15.014133 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:15.014137 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:15.014141 | controller | }}, mode=0644] ***
2026-06-12 20:23:15.014145 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.040)       0:01:09.446 ***********
2026-06-12 20:23:15.014151 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.040)       0:01:09.445 ***********
2026-06-12 20:23:15.302285 | controller | changed: [localhost]
2026-06-12 20:23:15.302330 | controller |
2026-06-12 20:23:15.302342 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:15.302353 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.287)       0:01:09.734 ***********
2026-06-12 20:23:15.302361 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.287)       0:01:09.732 ***********
2026-06-12 20:23:15.382580 | controller | skipping: [localhost]
2026-06-12 20:23:15.382624 | controller |
2026-06-12 20:23:15.382635 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:15.382644 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.080)       0:01:09.814 ***********
2026-06-12 20:23:15.382652 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.080)       0:01:09.812 ***********
2026-06-12 20:23:15.457219 | controller | skipping: [localhost]
2026-06-12 20:23:15.457267 | controller |
2026-06-12 20:23:15.457278 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2/networking _raw_params=wait_condition.yml] ***
2026-06-12 20:23:15.457287 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.074)       0:01:09.889 ***********
2026-06-12 20:23:15.457296 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.074)       0:01:09.887 ***********
2026-06-12 20:23:15.518114 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-12 20:23:15.518146 | controller | skipping: [localhost]
2026-06-12 20:23:15.518153 | controller |
2026-06-12 20:23:15.518164 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:15.518170 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.061)       0:01:09.950 ***********
2026-06-12 20:23:15.518175 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.061)       0:01:09.949 ***********
2026-06-12 20:23:15.571503 | controller | skipping: [localhost]
2026-06-12 20:23:15.571533 | controller |
2026-06-12 20:23:15.571540 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2/networking name=run_hook] ***
2026-06-12 20:23:15.571546 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.053)       0:01:10.003 ***********
2026-06-12 20:23:15.571551 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.053)       0:01:10.002 ***********
2026-06-12 20:23:15.648956 | controller | skipping: [localhost]
2026-06-12 20:23:15.648993 | controller |
2026-06-12 20:23:15.649001 | 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-12 20:23:15.649008 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.077)       0:01:10.081 ***********
2026-06-12 20:23:15.649014 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.077)       0:01:10.079 ***********
2026-06-12 20:23:15.703057 | controller | ok: [localhost] =>
2026-06-12 20:23:15.703090 | controller |     changed: false
2026-06-12 20:23:15.703097 | controller |     msg: All assertions passed
2026-06-12 20:23:15.703103 | controller |
2026-06-12 20:23:15.703109 | 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-12 20:23:15.703115 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.054)       0:01:10.135 ***********
2026-06-12 20:23:15.703121 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.054)       0:01:10.133 ***********
2026-06-12 20:23:15.744756 | controller | skipping: [localhost]
2026-06-12 20:23:15.744793 | controller |
2026-06-12 20:23:15.744801 | 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-12 20:23:15.744812 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.041)       0:01:10.176 ***********
2026-06-12 20:23:15.744818 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.041)       0:01:10.175 ***********
2026-06-12 20:23:15.783922 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:15.783956 | controller |
2026-06-12 20:23:15.783964 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:15.783970 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.039)       0:01:10.216 ***********
2026-06-12 20:23:15.783976 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.039)       0:01:10.214 ***********
2026-06-12 20:23:15.816203 | controller | skipping: [localhost]
2026-06-12 20:23:15.816238 | controller |
2026-06-12 20:23:15.816246 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:15.816252 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.032)       0:01:10.248 ***********
2026-06-12 20:23:15.816257 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.032)       0:01:10.246 ***********
2026-06-12 20:23:15.860516 | controller | ok: [localhost]
2026-06-12 20:23:15.860550 | controller |
2026-06-12 20:23:15.860558 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:15.860564 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:15.860570 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:15.860576 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:15.860581 | controller | }}] ***
2026-06-12 20:23:15.860587 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.044)       0:01:10.292 ***********
2026-06-12 20:23:15.860592 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.044)       0:01:10.291 ***********
2026-06-12 20:23:15.918483 | controller | skipping: [localhost]
2026-06-12 20:23:15.918523 | controller |
2026-06-12 20:23:15.918532 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:15.918540 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:15.918548 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:15.918555 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:15.918562 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.058)       0:01:10.350 ***********
2026-06-12 20:23:15.918570 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.058)       0:01:10.349 ***********
2026-06-12 20:23:16.331120 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 20:23:16.331155 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-12 20:23:16.331161 | controller |
2026-06-12 20:23:16.331167 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:23:16.331172 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.412)       0:01:10.763 ***********
2026-06-12 20:23:16.331183 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.412)       0:01:10.761 ***********
2026-06-12 20:23:16.477075 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 20:23:16.477115 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:16.477124 | controller |
2026-06-12 20:23:16.477133 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane name=run_hook] ***
2026-06-12 20:23:16.477142 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.145)       0:01:10.909 ***********
2026-06-12 20:23:16.477149 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.145)       0:01:10.907 ***********
2026-06-12 20:23:16.550977 | controller | skipping: [localhost]
2026-06-12 20:23:16.551012 | controller |
2026-06-12 20:23:16.551022 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane name=ci_gen_kustomize_values] ***
2026-06-12 20:23:16.551030 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.073)       0:01:10.983 ***********
2026-06-12 20:23:16.551043 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.073)       0:01:10.981 ***********
2026-06-12 20:23:16.734177 | controller |
2026-06-12 20:23:16.734211 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:16.734217 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.183)       0:01:11.166 ***********
2026-06-12 20:23:16.734222 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.183)       0:01:11.164 ***********
2026-06-12 20:23:16.778660 | controller | skipping: [localhost]
2026-06-12 20:23:16.778688 | controller |
2026-06-12 20:23:16.778694 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:16.778698 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.044)       0:01:11.211 ***********
2026-06-12 20:23:16.778702 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.044)       0:01:11.209 ***********
2026-06-12 20:23:16.859894 | 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-12 20:23:16.859927 | controller |
2026-06-12 20:23:16.859934 | 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-12 20:23:16.859940 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.081)       0:01:11.292 ***********
2026-06-12 20:23:16.859945 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.081)       0:01:11.290 ***********
2026-06-12 20:23:16.908322 | controller | ok: [localhost] =>
2026-06-12 20:23:16.908351 | controller |     changed: false
2026-06-12 20:23:16.908355 | controller |     msg: All assertions passed
2026-06-12 20:23:16.908359 | controller |
2026-06-12 20:23:16.908364 | 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-12 20:23:16.908368 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.048)       0:01:11.340 ***********
2026-06-12 20:23:16.908372 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.048)       0:01:11.339 ***********
2026-06-12 20:23:17.115658 | controller | ok: [localhost]
2026-06-12 20:23:17.115701 | controller |
2026-06-12 20:23:17.115711 | 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-12 20:23:17.115721 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.206)       0:01:11.547 ***********
2026-06-12 20:23:17.115729 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.206)       0:01:11.546 ***********
2026-06-12 20:23:17.179159 | controller | ok: [localhost] =>
2026-06-12 20:23:17.179199 | controller |     changed: false
2026-06-12 20:23:17.179209 | controller |     msg: All assertions passed
2026-06-12 20:23:17.179218 | controller |
2026-06-12 20:23:17.179226 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:17.179235 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.063)       0:01:11.611 ***********
2026-06-12 20:23:17.179243 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.063)       0:01:11.609 ***********
2026-06-12 20:23:17.409107 | controller | ok: [localhost]
2026-06-12 20:23:17.409137 | controller |
2026-06-12 20:23:17.409142 | 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-12 20:23:17.409147 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:17.409151 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:17.409155 | controller |   _config_map_content |
2026-06-12 20:23:17.409159 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:17.409162 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:17.409165 | controller |     matching_parameter='regex')
2026-06-12 20:23:17.409174 | controller | }}, cacheable=False] ***
2026-06-12 20:23:17.409177 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.230)       0:01:11.841 ***********
2026-06-12 20:23:17.409181 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.230)       0:01:11.840 ***********
2026-06-12 20:23:17.684226 | controller | ok: [localhost]
2026-06-12 20:23:17.684254 | controller |
2026-06-12 20:23:17.684260 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:17.684264 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.275)       0:01:12.116 ***********
2026-06-12 20:23:17.684268 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.275)       0:01:12.115 ***********
2026-06-12 20:23:17.725923 | controller | skipping: [localhost]
2026-06-12 20:23:17.725950 | controller |
2026-06-12 20:23:17.725956 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:17.725960 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.041)       0:01:12.158 ***********
2026-06-12 20:23:17.725968 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.041)       0:01:12.156 ***********
2026-06-12 20:23:17.967186 | controller | changed: [localhost]
2026-06-12 20:23:17.967231 | controller |
2026-06-12 20:23:17.967242 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:17.967251 | controller |   (snippet_datadir,
2026-06-12 20:23:17.967259 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:17.967268 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:17.967277 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.240)       0:01:12.399 ***********
2026-06-12 20:23:17.967285 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.240)       0:01:12.397 ***********
2026-06-12 20:23:18.065390 | controller | skipping: [localhost]
2026-06-12 20:23:18.065430 | controller |
2026-06-12 20:23:18.065439 | 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-12 20:23:18.065447 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.098)       0:01:12.497 ***********
2026-06-12 20:23:18.065454 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.098)       0:01:12.495 ***********
2026-06-12 20:23:18.135053 | controller | ok: [localhost]
2026-06-12 20:23:18.135081 | controller |
2026-06-12 20:23:18.135087 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:18.135091 | controller |   (snippet_datadir,
2026-06-12 20:23:18.135095 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:18.135099 | controller | }}, content={{
2026-06-12 20:23:18.135103 | controller |   _base64_patch |
2026-06-12 20:23:18.135106 | controller |   default({}) |
2026-06-12 20:23:18.135110 | controller |   to_nice_yaml
2026-06-12 20:23:18.135113 | controller | }}, mode=0644] ***
2026-06-12 20:23:18.135117 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.070)       0:01:12.567 ***********
2026-06-12 20:23:18.135120 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.070)       0:01:12.566 ***********
2026-06-12 20:23:18.536693 | controller | changed: [localhost]
2026-06-12 20:23:18.536732 | controller |
2026-06-12 20:23:18.536741 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:18.536748 | controller |   (snippet_datadir,
2026-06-12 20:23:18.536755 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:18.536764 | controller | }}, content={{
2026-06-12 20:23:18.536771 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:18.536777 | controller |   default({}) |
2026-06-12 20:23:18.536784 | controller |   to_nice_yaml
2026-06-12 20:23:18.536791 | controller | }}, mode=0644] ***
2026-06-12 20:23:18.536797 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.401)       0:01:12.968 ***********
2026-06-12 20:23:18.536804 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.401)       0:01:12.967 ***********
2026-06-12 20:23:18.995094 | controller | changed: [localhost]
2026-06-12 20:23:18.995138 | controller |
2026-06-12 20:23:18.995150 | 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-12 20:23:18.995159 | controller |   (
2026-06-12 20:23:18.995175 | controller |     snippet_datadir,
2026-06-12 20:23:18.995184 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:18.995192 | controller |   ) | path_join
2026-06-12 20:23:18.995201 | controller | }}, mode=0644] ***
2026-06-12 20:23:18.995209 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.458)       0:01:13.426 ***********
2026-06-12 20:23:18.995218 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.458)       0:01:13.425 ***********
2026-06-12 20:23:19.408541 | controller | changed: [localhost]
2026-06-12 20:23:19.408629 | controller |
2026-06-12 20:23:19.408658 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:19.408672 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.413)       0:01:13.840 ***********
2026-06-12 20:23:19.408685 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.413)       0:01:13.839 ***********
2026-06-12 20:23:19.551390 | 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-12 20:23:19.551494 | controller |
2026-06-12 20:23:19.551501 | 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-12 20:23:19.551507 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.143)       0:01:13.983 ***********
2026-06-12 20:23:19.551512 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.143)       0:01:13.982 ***********
2026-06-12 20:23:19.630046 | controller | ok: [localhost] =>
2026-06-12 20:23:19.630162 | controller |     changed: false
2026-06-12 20:23:19.630173 | controller |     msg: All assertions passed
2026-06-12 20:23:19.630184 | controller |
2026-06-12 20:23:19.630197 | 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-12 20:23:19.630210 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.078)       0:01:14.062 ***********
2026-06-12 20:23:19.630223 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.078)       0:01:14.060 ***********
2026-06-12 20:23:19.882953 | controller | ok: [localhost]
2026-06-12 20:23:19.883063 | controller |
2026-06-12 20:23:19.883075 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:19.883084 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.253)       0:01:14.315 ***********
2026-06-12 20:23:19.883092 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.253)       0:01:14.313 ***********
2026-06-12 20:23:19.933656 | controller | ok: [localhost]
2026-06-12 20:23:19.933779 | controller |
2026-06-12 20:23:19.933792 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:19.933802 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.050)       0:01:14.365 ***********
2026-06-12 20:23:19.933810 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.050)       0:01:14.364 ***********
2026-06-12 20:23:20.380532 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-12 20:23:20.380600 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 20:23:20.380607 | controller |
2026-06-12 20:23:20.380613 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:20.380618 | controller |   _content |
2026-06-12 20:23:20.380623 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:20.380628 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:20.380634 | controller | }}
2026-06-12 20:23:20.380638 | controller | ] ***
2026-06-12 20:23:20.380643 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.446)       0:01:14.812 ***********
2026-06-12 20:23:20.380649 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.446)       0:01:14.810 ***********
2026-06-12 20:23:20.481480 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:20.481549 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:20.481557 | controller |
2026-06-12 20:23:20.481563 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:20.481579 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.100)       0:01:14.913 ***********
2026-06-12 20:23:20.481585 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.100)       0:01:14.911 ***********
2026-06-12 20:23:20.721378 | controller | changed: [localhost]
2026-06-12 20:23:20.721460 | controller |
2026-06-12 20:23:20.721475 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:20.721487 | controller |   (_destdir,
2026-06-12 20:23:20.721498 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:20.721509 | controller | }}, content={{
2026-06-12 20:23:20.721520 | controller |   (
2026-06-12 20:23:20.721531 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:20.721542 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:20.721553 | controller | }}, mode=0644] ***
2026-06-12 20:23:20.721564 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.239)       0:01:15.152 ***********
2026-06-12 20:23:20.721574 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.239)       0:01:15.151 ***********
2026-06-12 20:23:21.228427 | controller | changed: [localhost]
2026-06-12 20:23:21.228474 | controller |
2026-06-12 20:23:21.228482 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:21.228488 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.507)       0:01:15.659 ***********
2026-06-12 20:23:21.228493 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.507)       0:01:15.658 ***********
2026-06-12 20:23:21.284429 | controller | skipping: [localhost]
2026-06-12 20:23:21.284500 | controller |
2026-06-12 20:23:21.284538 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:21.284545 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.056)       0:01:15.716 ***********
2026-06-12 20:23:21.284551 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.056)       0:01:15.714 ***********
2026-06-12 20:23:21.401453 | 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-12 20:23:21.401533 | controller |
2026-06-12 20:23:21.401544 | 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-12 20:23:21.401554 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.117)       0:01:15.833 ***********
2026-06-12 20:23:21.401562 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.117)       0:01:15.832 ***********
2026-06-12 20:23:21.454485 | controller | ok: [localhost] =>
2026-06-12 20:23:21.454516 | controller |     changed: false
2026-06-12 20:23:21.454520 | controller |     msg: All assertions passed
2026-06-12 20:23:21.454525 | controller |
2026-06-12 20:23:21.454529 | 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-12 20:23:21.454534 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.052)       0:01:15.886 ***********
2026-06-12 20:23:21.454538 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.052)       0:01:15.885 ***********
2026-06-12 20:23:21.662682 | controller | ok: [localhost]
2026-06-12 20:23:21.662716 | controller |
2026-06-12 20:23:21.662723 | 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-12 20:23:21.662729 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.208)       0:01:16.095 ***********
2026-06-12 20:23:21.662734 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.208)       0:01:16.093 ***********
2026-06-12 20:23:21.711860 | controller | ok: [localhost] =>
2026-06-12 20:23:21.711894 | controller |     changed: false
2026-06-12 20:23:21.711900 | controller |     msg: All assertions passed
2026-06-12 20:23:21.711905 | controller |
2026-06-12 20:23:21.711911 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:21.711921 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.049)       0:01:16.144 ***********
2026-06-12 20:23:21.711926 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.049)       0:01:16.142 ***********
2026-06-12 20:23:21.976617 | controller | ok: [localhost]
2026-06-12 20:23:21.976675 | controller |
2026-06-12 20:23:21.976691 | 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-12 20:23:21.976704 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:21.976715 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:21.976726 | controller |   _config_map_content |
2026-06-12 20:23:21.976737 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:21.976747 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:21.976758 | controller |     matching_parameter='regex')
2026-06-12 20:23:21.976768 | controller | }}, cacheable=False] ***
2026-06-12 20:23:21.976779 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.263)       0:01:16.408 ***********
2026-06-12 20:23:21.976790 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.263)       0:01:16.406 ***********
2026-06-12 20:23:22.279006 | controller | ok: [localhost]
2026-06-12 20:23:22.279102 | controller |
2026-06-12 20:23:22.279132 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:22.279141 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.302)       0:01:16.710 ***********
2026-06-12 20:23:22.279150 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.302)       0:01:16.708 ***********
2026-06-12 20:23:22.401111 | 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-12 20:23:22.401363 | controller |
2026-06-12 20:23:22.401374 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:23:22.401381 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.122)       0:01:16.833 ***********
2026-06-12 20:23:22.401387 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.122)       0:01:16.831 ***********
2026-06-12 20:23:22.449631 | controller | ok: [localhost] =>
2026-06-12 20:23:22.449727 | controller |     changed: false
2026-06-12 20:23:22.449732 | controller |     msg: All assertions passed
2026-06-12 20:23:22.449737 | controller |
2026-06-12 20:23:22.449742 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:22.449746 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.048)       0:01:16.881 ***********
2026-06-12 20:23:22.449751 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.048)       0:01:16.880 ***********
2026-06-12 20:23:22.717427 | controller | ok: [localhost]
2026-06-12 20:23:22.717532 | controller |
2026-06-12 20:23:22.717539 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:22.717545 | controller |   (snippet_datadir,
2026-06-12 20:23:22.717549 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:22.717554 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:22.717558 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.267)       0:01:17.149 ***********
2026-06-12 20:23:22.717563 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.267)       0:01:17.147 ***********
2026-06-12 20:23:23.265628 | controller | ok: [localhost]
2026-06-12 20:23:23.265694 | controller |
2026-06-12 20:23:23.265710 | 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-12 20:23:23.265721 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.548)       0:01:17.698 ***********
2026-06-12 20:23:23.265733 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.548)       0:01:17.696 ***********
2026-06-12 20:23:23.321965 | controller | ok: [localhost]
2026-06-12 20:23:23.322027 | controller |
2026-06-12 20:23:23.322038 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:23.322055 | controller |   (snippet_datadir,
2026-06-12 20:23:23.322063 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:23.322072 | controller | }}, content={{
2026-06-12 20:23:23.322080 | controller |   _base64_patch |
2026-06-12 20:23:23.322087 | controller |   default({}) |
2026-06-12 20:23:23.322095 | controller |   to_nice_yaml
2026-06-12 20:23:23.322102 | controller | }}, mode=0644] ***
2026-06-12 20:23:23.322110 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.056)       0:01:17.754 ***********
2026-06-12 20:23:23.322118 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.056)       0:01:17.752 ***********
2026-06-12 20:23:23.742959 | controller | ok: [localhost]
2026-06-12 20:23:23.743034 | controller |
2026-06-12 20:23:23.743044 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:23.743054 | controller |   (snippet_datadir,
2026-06-12 20:23:23.743062 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:23.743071 | controller | }}, content={{
2026-06-12 20:23:23.743079 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:23.743087 | controller |   default({}) |
2026-06-12 20:23:23.743095 | controller |   to_nice_yaml
2026-06-12 20:23:23.743102 | controller | }}, mode=0644] ***
2026-06-12 20:23:23.743110 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.420)       0:01:18.175 ***********
2026-06-12 20:23:23.743118 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.420)       0:01:18.173 ***********
2026-06-12 20:23:24.255325 | controller | ok: [localhost]
2026-06-12 20:23:24.255426 | controller |
2026-06-12 20:23:24.255438 | 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-12 20:23:24.255446 | controller |   (
2026-06-12 20:23:24.255454 | controller |     snippet_datadir,
2026-06-12 20:23:24.255463 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:24.255471 | controller |   ) | path_join
2026-06-12 20:23:24.255479 | controller | }}, mode=0644] ***
2026-06-12 20:23:24.255487 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.511)       0:01:18.686 ***********
2026-06-12 20:23:24.255495 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.511)       0:01:18.685 ***********
2026-06-12 20:23:24.785734 | controller | ok: [localhost]
2026-06-12 20:23:24.786047 | controller |
2026-06-12 20:23:24.786061 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:24.786071 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.530)       0:01:19.217 ***********
2026-06-12 20:23:24.786079 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.530)       0:01:19.215 ***********
2026-06-12 20:23:24.908725 | 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-12 20:23:24.908809 | controller |
2026-06-12 20:23:24.908820 | 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-12 20:23:24.908829 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.123)       0:01:19.340 ***********
2026-06-12 20:23:24.908861 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.123)       0:01:19.339 ***********
2026-06-12 20:23:24.991511 | controller | ok: [localhost] =>
2026-06-12 20:23:24.991568 | controller |     changed: false
2026-06-12 20:23:24.991578 | controller |     msg: All assertions passed
2026-06-12 20:23:24.991587 | controller |
2026-06-12 20:23:24.991596 | 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-12 20:23:24.991616 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.082)       0:01:19.423 ***********
2026-06-12 20:23:24.991625 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.082)       0:01:19.421 ***********
2026-06-12 20:23:25.278006 | controller | ok: [localhost]
2026-06-12 20:23:25.278132 | controller |
2026-06-12 20:23:25.278149 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:25.278162 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.286)       0:01:19.710 ***********
2026-06-12 20:23:25.278191 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.286)       0:01:19.708 ***********
2026-06-12 20:23:25.355141 | controller | ok: [localhost]
2026-06-12 20:23:25.355197 | controller |
2026-06-12 20:23:25.355205 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:25.355211 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.077)       0:01:19.787 ***********
2026-06-12 20:23:25.355216 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.077)       0:01:19.786 ***********
2026-06-12 20:23:26.126806 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:23:26.126933 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-12 20:23:26.126944 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:23:26.126953 | controller |
2026-06-12 20:23:26.126962 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:26.126970 | controller |   _content |
2026-06-12 20:23:26.126978 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:26.126986 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:26.126995 | controller | }}
2026-06-12 20:23:26.127003 | controller | ] ***
2026-06-12 20:23:26.127011 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.771)       0:01:20.559 ***********
2026-06-12 20:23:26.127019 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.771)       0:01:20.557 ***********
2026-06-12 20:23:26.306700 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:26.306767 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:26.306777 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:26.306785 | controller |
2026-06-12 20:23:26.306794 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:26.306802 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.178)       0:01:20.738 ***********
2026-06-12 20:23:26.306810 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.179)       0:01:20.736 ***********
2026-06-12 20:23:26.577131 | controller | ok: [localhost]
2026-06-12 20:23:26.577211 | controller |
2026-06-12 20:23:26.577223 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:26.577232 | controller |   (_destdir,
2026-06-12 20:23:26.577241 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:26.577249 | controller | }}, content={{
2026-06-12 20:23:26.577257 | controller |   (
2026-06-12 20:23:26.577265 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:26.577273 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:26.577282 | controller | }}, mode=0644] ***
2026-06-12 20:23:26.577290 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.270)       0:01:21.008 ***********
2026-06-12 20:23:26.577298 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.270)       0:01:21.007 ***********
2026-06-12 20:23:27.130405 | controller | ok: [localhost]
2026-06-12 20:23:27.130488 | controller |
2026-06-12 20:23:27.130499 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:27.130508 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:27.130517 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:27.130524 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:27.130532 | controller | }}, dest={{
2026-06-12 20:23:27.130541 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:27.130548 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:27.130556 | controller |   ) |
2026-06-12 20:23:27.130564 | controller |   path_join
2026-06-12 20:23:27.130571 | controller |  }}] ***
2026-06-12 20:23:27.130579 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.553)       0:01:21.562 ***********
2026-06-12 20:23:27.130587 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.553)       0:01:21.561 ***********
2026-06-12 20:23:27.797531 | controller | changed: [localhost] => (item=service-values)
2026-06-12 20:23:27.797654 | controller | ok: [localhost] => (item=network-values)
2026-06-12 20:23:27.797681 | controller |
2026-06-12 20:23:27.797690 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:27.797698 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.666)       0:01:22.229 ***********
2026-06-12 20:23:27.797706 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.667)       0:01:22.228 ***********
2026-06-12 20:23:27.869610 | controller | skipping: [localhost]
2026-06-12 20:23:27.869726 | controller |
2026-06-12 20:23:27.869734 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:27.869741 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.071)       0:01:22.301 ***********
2026-06-12 20:23:27.869747 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.071)       0:01:22.300 ***********
2026-06-12 20:23:28.359799 | controller | changed: [localhost]
2026-06-12 20:23:28.359884 | controller |
2026-06-12 20:23:28.359898 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:28.359907 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.489)       0:01:22.791 ***********
2026-06-12 20:23:28.359915 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.489)       0:01:22.789 ***********
2026-06-12 20:23:28.854495 | controller | changed: [localhost]
2026-06-12 20:23:28.854544 | controller |
2026-06-12 20:23:28.854567 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:23:28.854578 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.495)       0:01:23.286 ***********
2026-06-12 20:23:28.854587 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.495)       0:01:23.285 ***********
2026-06-12 20:23:28.935163 | controller | skipping: [localhost]
2026-06-12 20:23:28.935212 | controller |
2026-06-12 20:23:28.935224 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:28.935234 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:28.935243 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:28.935252 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:28.935261 | controller |   ) | list
2026-06-12 20:23:28.935269 | controller | }}] ***
2026-06-12 20:23:28.935278 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.080)       0:01:23.366 ***********
2026-06-12 20:23:28.935286 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.080)       0:01:23.365 ***********
2026-06-12 20:23:29.022862 | controller | skipping: [localhost]
2026-06-12 20:23:29.022909 | controller |
2026-06-12 20:23:29.022922 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:29.022931 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:29.022940 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:29.022949 | controller | }}, mode=0644] ***
2026-06-12 20:23:29.022958 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.087)       0:01:23.454 ***********
2026-06-12 20:23:29.022967 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.087)       0:01:23.453 ***********
2026-06-12 20:23:29.256562 | controller | changed: [localhost]
2026-06-12 20:23:29.256608 | controller |
2026-06-12 20:23:29.256619 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:29.256628 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.234)       0:01:23.689 ***********
2026-06-12 20:23:29.256636 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.234)       0:01:23.687 ***********
2026-06-12 20:23:29.296460 | controller | skipping: [localhost]
2026-06-12 20:23:29.296504 | controller |
2026-06-12 20:23:29.296515 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:29.296533 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.039)       0:01:23.728 ***********
2026-06-12 20:23:29.296542 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.039)       0:01:23.727 ***********
2026-06-12 20:23:29.357055 | controller | skipping: [localhost]
2026-06-12 20:23:29.357090 | controller |
2026-06-12 20:23:29.357097 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane _raw_params=wait_condition.yml] ***
2026-06-12 20:23:29.357102 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.060)       0:01:23.789 ***********
2026-06-12 20:23:29.357107 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.060)       0:01:23.788 ***********
2026-06-12 20:23:29.412936 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:29.412995 | controller | skipping: [localhost]
2026-06-12 20:23:29.413011 | controller |
2026-06-12 20:23:29.413023 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:29.413036 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.055)       0:01:23.845 ***********
2026-06-12 20:23:29.413047 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.055)       0:01:23.843 ***********
2026-06-12 20:23:29.485639 | controller | skipping: [localhost]
2026-06-12 20:23:29.485688 | controller |
2026-06-12 20:23:29.485700 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane name=run_hook] ***
2026-06-12 20:23:29.485709 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.072)       0:01:23.917 ***********
2026-06-12 20:23:29.485718 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.072)       0:01:23.916 ***********
2026-06-12 20:23:29.566103 | controller | skipping: [localhost]
2026-06-12 20:23:29.566145 | controller |
2026-06-12 20:23:29.566155 | 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-12 20:23:29.566164 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.080)       0:01:23.998 ***********
2026-06-12 20:23:29.566171 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.080)       0:01:23.996 ***********
2026-06-12 20:23:29.630694 | controller | ok: [localhost] =>
2026-06-12 20:23:29.630736 | controller |     changed: false
2026-06-12 20:23:29.630744 | controller |     msg: All assertions passed
2026-06-12 20:23:29.630751 | controller |
2026-06-12 20:23:29.630758 | 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-12 20:23:29.630765 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.064)       0:01:24.062 ***********
2026-06-12 20:23:29.630772 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.064)       0:01:24.061 ***********
2026-06-12 20:23:29.675936 | controller | skipping: [localhost]
2026-06-12 20:23:29.675971 | controller |
2026-06-12 20:23:29.675980 | 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-12 20:23:29.675987 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.045)       0:01:24.108 ***********
2026-06-12 20:23:29.675994 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.045)       0:01:24.106 ***********
2026-06-12 20:23:29.745265 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:29.745302 | controller | ok: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:29.745310 | controller |
2026-06-12 20:23:29.745315 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:29.745330 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.068)       0:01:24.177 ***********
2026-06-12 20:23:29.745340 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.068)       0:01:24.175 ***********
2026-06-12 20:23:29.794789 | controller | skipping: [localhost]
2026-06-12 20:23:29.794825 | controller |
2026-06-12 20:23:29.794833 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:29.794838 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.049)       0:01:24.226 ***********
2026-06-12 20:23:29.794859 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.049)       0:01:24.225 ***********
2026-06-12 20:23:29.858352 | controller | ok: [localhost]
2026-06-12 20:23:29.858431 | controller |
2026-06-12 20:23:29.858447 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:29.858457 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:29.858467 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:29.858476 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:29.858488 | controller | }}] ***
2026-06-12 20:23:29.858500 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.063)       0:01:24.290 ***********
2026-06-12 20:23:29.858512 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.063)       0:01:24.288 ***********
2026-06-12 20:23:29.930574 | controller | skipping: [localhost]
2026-06-12 20:23:29.930638 | controller |
2026-06-12 20:23:29.930649 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:29.930657 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:29.930666 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:29.930674 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:29.930683 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.072)       0:01:24.362 ***********
2026-06-12 20:23:29.930691 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.072)       0:01:24.361 ***********
2026-06-12 20:23:30.433897 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 20:23:30.433936 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': 'networking/nncp/values.yaml'})
2026-06-12 20:23:30.433943 | controller |
2026-06-12 20:23:30.433949 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:23:30.433955 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.503)       0:01:24.866 ***********
2026-06-12 20:23:30.433960 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.503)       0:01:24.864 ***********
2026-06-12 20:23:30.561255 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 20:23:30.561327 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:30.561334 | controller |
2026-06-12 20:23:30.561340 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/control-plane2 name=run_hook] ***
2026-06-12 20:23:30.561347 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.126)       0:01:24.992 ***********
2026-06-12 20:23:30.561354 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.126)       0:01:24.991 ***********
2026-06-12 20:23:30.649483 | controller | skipping: [localhost]
2026-06-12 20:23:30.649539 | controller |
2026-06-12 20:23:30.649545 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/control-plane2 name=ci_gen_kustomize_values] ***
2026-06-12 20:23:30.649549 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.088)       0:01:25.081 ***********
2026-06-12 20:23:30.649553 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.088)       0:01:25.079 ***********
2026-06-12 20:23:30.834329 | controller |
2026-06-12 20:23:30.834403 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:30.834409 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.185)       0:01:25.266 ***********
2026-06-12 20:23:30.834415 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.185)       0:01:25.265 ***********
2026-06-12 20:23:30.896150 | controller | skipping: [localhost]
2026-06-12 20:23:30.896224 | controller |
2026-06-12 20:23:30.896236 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:30.896260 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.061)       0:01:25.327 ***********
2026-06-12 20:23:30.896269 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.061)       0:01:25.326 ***********
2026-06-12 20:23:30.986373 | 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-12 20:23:30.986465 | controller |
2026-06-12 20:23:30.986476 | 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-12 20:23:30.986486 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.090)       0:01:25.418 ***********
2026-06-12 20:23:30.986494 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.090)       0:01:25.417 ***********
2026-06-12 20:23:31.046672 | controller | ok: [localhost] =>
2026-06-12 20:23:31.046756 | controller |     changed: false
2026-06-12 20:23:31.046766 | controller |     msg: All assertions passed
2026-06-12 20:23:31.046777 | controller |
2026-06-12 20:23:31.046809 | 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-12 20:23:31.046819 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.060)       0:01:25.478 ***********
2026-06-12 20:23:31.046827 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.060)       0:01:25.477 ***********
2026-06-12 20:23:31.258881 | controller | ok: [localhost]
2026-06-12 20:23:31.258968 | controller |
2026-06-12 20:23:31.258982 | 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-12 20:23:31.258995 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.211)       0:01:25.690 ***********
2026-06-12 20:23:31.259007 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.212)       0:01:25.689 ***********
2026-06-12 20:23:31.353268 | controller | ok: [localhost] =>
2026-06-12 20:23:31.353345 | controller |     changed: false
2026-06-12 20:23:31.353355 | controller |     msg: All assertions passed
2026-06-12 20:23:31.353364 | controller |
2026-06-12 20:23:31.353373 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:31.353382 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.094)       0:01:25.785 ***********
2026-06-12 20:23:31.353390 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.094)       0:01:25.783 ***********
2026-06-12 20:23:31.622127 | controller | ok: [localhost]
2026-06-12 20:23:31.622221 | controller |
2026-06-12 20:23:31.622238 | 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-12 20:23:31.622252 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:31.622263 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:31.622275 | controller |   _config_map_content |
2026-06-12 20:23:31.622286 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:31.622297 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:31.622308 | controller |     matching_parameter='regex')
2026-06-12 20:23:31.622320 | controller | }}, cacheable=False] ***
2026-06-12 20:23:31.622332 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.268)       0:01:26.053 ***********
2026-06-12 20:23:31.622343 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.268)       0:01:26.052 ***********
2026-06-12 20:23:31.854374 | controller | ok: [localhost]
2026-06-12 20:23:31.854465 | controller |
2026-06-12 20:23:31.854478 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:31.854486 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.232)       0:01:26.286 ***********
2026-06-12 20:23:31.854495 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.232)       0:01:26.285 ***********
2026-06-12 20:23:31.918938 | controller | skipping: [localhost]
2026-06-12 20:23:31.919029 | controller |
2026-06-12 20:23:31.919045 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:31.919056 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.063)       0:01:26.350 ***********
2026-06-12 20:23:31.919068 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.064)       0:01:26.349 ***********
2026-06-12 20:23:32.184935 | controller | ok: [localhost]
2026-06-12 20:23:32.185010 | controller |
2026-06-12 20:23:32.185021 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:32.185030 | controller |   (snippet_datadir,
2026-06-12 20:23:32.185038 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:32.185047 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:32.185055 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.265)       0:01:26.616 ***********
2026-06-12 20:23:32.185063 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.265)       0:01:26.615 ***********
2026-06-12 20:23:32.299463 | controller | skipping: [localhost]
2026-06-12 20:23:32.299549 | controller |
2026-06-12 20:23:32.299567 | 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-12 20:23:32.299582 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.114)       0:01:26.731 ***********
2026-06-12 20:23:32.299594 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.114)       0:01:26.729 ***********
2026-06-12 20:23:32.397626 | controller | ok: [localhost]
2026-06-12 20:23:32.397701 | controller |
2026-06-12 20:23:32.397710 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:32.397715 | controller |   (snippet_datadir,
2026-06-12 20:23:32.397721 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:32.397726 | controller | }}, content={{
2026-06-12 20:23:32.397731 | controller |   _base64_patch |
2026-06-12 20:23:32.397736 | controller |   default({}) |
2026-06-12 20:23:32.397741 | controller |   to_nice_yaml
2026-06-12 20:23:32.397745 | controller | }}, mode=0644] ***
2026-06-12 20:23:32.397750 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.098)       0:01:26.829 ***********
2026-06-12 20:23:32.397756 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.098)       0:01:26.828 ***********
2026-06-12 20:23:32.896329 | controller | ok: [localhost]
2026-06-12 20:23:32.896393 | controller |
2026-06-12 20:23:32.896404 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:32.896413 | controller |   (snippet_datadir,
2026-06-12 20:23:32.896421 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:32.896429 | controller | }}, content={{
2026-06-12 20:23:32.896437 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:32.896478 | controller |   default({}) |
2026-06-12 20:23:32.896490 | controller |   to_nice_yaml
2026-06-12 20:23:32.896501 | controller | }}, mode=0644] ***
2026-06-12 20:23:32.896511 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.498)       0:01:27.327 ***********
2026-06-12 20:23:32.896521 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.498)       0:01:27.326 ***********
2026-06-12 20:23:33.357472 | controller | ok: [localhost]
2026-06-12 20:23:33.357520 | controller |
2026-06-12 20:23:33.357526 | 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-12 20:23:33.357530 | controller |   (
2026-06-12 20:23:33.357534 | controller |     snippet_datadir,
2026-06-12 20:23:33.357539 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:33.357543 | controller |   ) | path_join
2026-06-12 20:23:33.357546 | controller | }}, mode=0644] ***
2026-06-12 20:23:33.357550 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.461)       0:01:27.789 ***********
2026-06-12 20:23:33.357561 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.461)       0:01:27.787 ***********
2026-06-12 20:23:33.810290 | controller | ok: [localhost]
2026-06-12 20:23:33.810354 | controller |
2026-06-12 20:23:33.810360 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:33.810365 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.452)       0:01:28.242 ***********
2026-06-12 20:23:33.810381 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.452)       0:01:28.240 ***********
2026-06-12 20:23:33.966772 | 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-12 20:23:33.966898 | controller |
2026-06-12 20:23:33.966914 | 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-12 20:23:33.966924 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.157)       0:01:28.399 ***********
2026-06-12 20:23:33.966932 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.156)       0:01:28.397 ***********
2026-06-12 20:23:34.023472 | controller | ok: [localhost] =>
2026-06-12 20:23:34.023526 | controller |     changed: false
2026-06-12 20:23:34.023535 | controller |     msg: All assertions passed
2026-06-12 20:23:34.023543 | controller |
2026-06-12 20:23:34.023552 | 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-12 20:23:34.023560 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.056)       0:01:28.455 ***********
2026-06-12 20:23:34.023568 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.056)       0:01:28.454 ***********
2026-06-12 20:23:34.285157 | controller | ok: [localhost]
2026-06-12 20:23:34.285204 | controller |
2026-06-12 20:23:34.285210 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:34.285214 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.261)       0:01:28.717 ***********
2026-06-12 20:23:34.285218 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.261)       0:01:28.715 ***********
2026-06-12 20:23:34.365238 | controller | ok: [localhost]
2026-06-12 20:23:34.365302 | controller |
2026-06-12 20:23:34.365311 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:34.365318 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.079)       0:01:28.797 ***********
2026-06-12 20:23:34.365325 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.080)       0:01:28.795 ***********
2026-06-12 20:23:34.808596 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-12 20:23:34.808667 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 20:23:34.808677 | controller |
2026-06-12 20:23:34.808686 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:34.808695 | controller |   _content |
2026-06-12 20:23:34.808703 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:34.808710 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:34.808718 | controller | }}
2026-06-12 20:23:34.808726 | controller | ] ***
2026-06-12 20:23:34.808734 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.443)       0:01:29.240 ***********
2026-06-12 20:23:34.808742 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.443)       0:01:29.239 ***********
2026-06-12 20:23:34.959488 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:34.959540 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:34.959551 | controller |
2026-06-12 20:23:34.959561 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:34.959570 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.150)       0:01:29.391 ***********
2026-06-12 20:23:34.959578 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.150)       0:01:29.389 ***********
2026-06-12 20:23:35.213957 | controller | ok: [localhost]
2026-06-12 20:23:35.214032 | controller |
2026-06-12 20:23:35.214043 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:35.214053 | controller |   (_destdir,
2026-06-12 20:23:35.214062 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:35.214071 | controller | }}, content={{
2026-06-12 20:23:35.214080 | controller |   (
2026-06-12 20:23:35.214088 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:35.214109 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:35.214118 | controller | }}, mode=0644] ***
2026-06-12 20:23:35.214127 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.254)       0:01:29.645 ***********
2026-06-12 20:23:35.214136 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.254)       0:01:29.644 ***********
2026-06-12 20:23:35.729055 | controller | ok: [localhost]
2026-06-12 20:23:35.729141 | controller |
2026-06-12 20:23:35.729157 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:35.729170 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.515)       0:01:30.160 ***********
2026-06-12 20:23:35.729181 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.515)       0:01:30.159 ***********
2026-06-12 20:23:35.803759 | controller | skipping: [localhost]
2026-06-12 20:23:35.803815 | controller |
2026-06-12 20:23:35.803822 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:35.803828 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.075)       0:01:30.235 ***********
2026-06-12 20:23:35.803833 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.075)       0:01:30.234 ***********
2026-06-12 20:23:35.903310 | 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-12 20:23:35.903394 | controller |
2026-06-12 20:23:35.903427 | 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-12 20:23:35.903440 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.099)       0:01:30.335 ***********
2026-06-12 20:23:35.903451 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.099)       0:01:30.333 ***********
2026-06-12 20:23:35.983416 | controller | ok: [localhost] =>
2026-06-12 20:23:35.983467 | controller |     changed: false
2026-06-12 20:23:35.983473 | controller |     msg: All assertions passed
2026-06-12 20:23:35.983480 | controller |
2026-06-12 20:23:35.983485 | 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-12 20:23:35.983491 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.080)       0:01:30.415 ***********
2026-06-12 20:23:35.983496 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.080)       0:01:30.414 ***********
2026-06-12 20:23:36.252678 | controller | ok: [localhost]
2026-06-12 20:23:36.252751 | controller |
2026-06-12 20:23:36.252762 | 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-12 20:23:36.252773 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.269)       0:01:30.684 ***********
2026-06-12 20:23:36.252781 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.269)       0:01:30.683 ***********
2026-06-12 20:23:36.345085 | controller | ok: [localhost] =>
2026-06-12 20:23:36.345172 | controller |     changed: false
2026-06-12 20:23:36.345184 | controller |     msg: All assertions passed
2026-06-12 20:23:36.345193 | controller |
2026-06-12 20:23:36.345203 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:36.345211 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.092)       0:01:30.777 ***********
2026-06-12 20:23:36.345220 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.092)       0:01:30.775 ***********
2026-06-12 20:23:36.625386 | controller | ok: [localhost]
2026-06-12 20:23:36.625437 | controller |
2026-06-12 20:23:36.625448 | 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-12 20:23:36.625458 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:36.625467 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:36.625483 | controller |   _config_map_content |
2026-06-12 20:23:36.625491 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:36.625499 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:36.625506 | controller |     matching_parameter='regex')
2026-06-12 20:23:36.625514 | controller | }}, cacheable=False] ***
2026-06-12 20:23:36.625522 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.280)       0:01:31.057 ***********
2026-06-12 20:23:36.625531 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.280)       0:01:31.055 ***********
2026-06-12 20:23:36.879760 | controller | ok: [localhost]
2026-06-12 20:23:36.879804 | controller |
2026-06-12 20:23:36.879816 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:36.879824 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.254)       0:01:31.311 ***********
2026-06-12 20:23:36.879832 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.254)       0:01:31.310 ***********
2026-06-12 20:23:36.940283 | controller | skipping: [localhost]
2026-06-12 20:23:36.940329 | controller |
2026-06-12 20:23:36.940342 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:36.940351 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.060)       0:01:31.372 ***********
2026-06-12 20:23:36.940360 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.060)       0:01:31.370 ***********
2026-06-12 20:23:37.176054 | controller | ok: [localhost]
2026-06-12 20:23:37.176097 | controller |
2026-06-12 20:23:37.176104 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:37.176108 | controller |   (snippet_datadir,
2026-06-12 20:23:37.176112 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:37.176116 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:37.176120 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.236)       0:01:31.608 ***********
2026-06-12 20:23:37.176124 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.236)       0:01:31.606 ***********
2026-06-12 20:23:37.714752 | controller | ok: [localhost]
2026-06-12 20:23:37.714821 | controller |
2026-06-12 20:23:37.714832 | 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-12 20:23:37.714884 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.538)       0:01:32.146 ***********
2026-06-12 20:23:37.714899 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.538)       0:01:32.145 ***********
2026-06-12 20:23:37.778517 | controller | ok: [localhost]
2026-06-12 20:23:37.778571 | controller |
2026-06-12 20:23:37.778585 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:37.778598 | controller |   (snippet_datadir,
2026-06-12 20:23:37.778610 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:37.778622 | controller | }}, content={{
2026-06-12 20:23:37.778633 | controller |   _base64_patch |
2026-06-12 20:23:37.778644 | controller |   default({}) |
2026-06-12 20:23:37.778655 | controller |   to_nice_yaml
2026-06-12 20:23:37.778666 | controller | }}, mode=0644] ***
2026-06-12 20:23:37.778677 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.063)       0:01:32.209 ***********
2026-06-12 20:23:37.778689 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.063)       0:01:32.208 ***********
2026-06-12 20:23:38.275199 | controller | ok: [localhost]
2026-06-12 20:23:38.275230 | controller |
2026-06-12 20:23:38.275237 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:38.275243 | controller |   (snippet_datadir,
2026-06-12 20:23:38.275248 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:38.275254 | controller | }}, content={{
2026-06-12 20:23:38.275259 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:38.275264 | controller |   default({}) |
2026-06-12 20:23:38.275269 | controller |   to_nice_yaml
2026-06-12 20:23:38.275274 | controller | }}, mode=0644] ***
2026-06-12 20:23:38.275278 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.497)       0:01:32.707 ***********
2026-06-12 20:23:38.275283 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.497)       0:01:32.706 ***********
2026-06-12 20:23:38.699597 | controller | ok: [localhost]
2026-06-12 20:23:38.699649 | controller |
2026-06-12 20:23:38.699661 | 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-12 20:23:38.699671 | controller |   (
2026-06-12 20:23:38.699680 | controller |     snippet_datadir,
2026-06-12 20:23:38.699690 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:38.699698 | controller |   ) | path_join
2026-06-12 20:23:38.699707 | controller | }}, mode=0644] ***
2026-06-12 20:23:38.699716 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.423)       0:01:33.131 ***********
2026-06-12 20:23:38.699725 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.424)       0:01:33.130 ***********
2026-06-12 20:23:39.204947 | controller | ok: [localhost]
2026-06-12 20:23:39.204989 | controller |
2026-06-12 20:23:39.205000 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:39.205008 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.505)       0:01:33.636 ***********
2026-06-12 20:23:39.205016 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.505)       0:01:33.635 ***********
2026-06-12 20:23:39.299071 | 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-12 20:23:39.299105 | controller |
2026-06-12 20:23:39.299118 | 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-12 20:23:39.299125 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.094)       0:01:33.731 ***********
2026-06-12 20:23:39.299130 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.094)       0:01:33.729 ***********
2026-06-12 20:23:39.386674 | controller | ok: [localhost] =>
2026-06-12 20:23:39.386719 | controller |     changed: false
2026-06-12 20:23:39.386729 | controller |     msg: All assertions passed
2026-06-12 20:23:39.386738 | controller |
2026-06-12 20:23:39.386747 | 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-12 20:23:39.386756 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.087)       0:01:33.818 ***********
2026-06-12 20:23:39.386764 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.087)       0:01:33.817 ***********
2026-06-12 20:23:39.664115 | controller | ok: [localhost]
2026-06-12 20:23:39.664159 | controller |
2026-06-12 20:23:39.664170 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:39.664179 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.277)       0:01:34.095 ***********
2026-06-12 20:23:39.664186 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.277)       0:01:34.094 ***********
2026-06-12 20:23:39.748052 | controller | ok: [localhost]
2026-06-12 20:23:39.748099 | controller |
2026-06-12 20:23:39.748109 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:39.748118 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.083)       0:01:34.179 ***********
2026-06-12 20:23:39.748127 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.083)       0:01:34.178 ***********
2026-06-12 20:23:40.463201 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:23:40.463247 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml)
2026-06-12 20:23:40.463257 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:23:40.463266 | controller |
2026-06-12 20:23:40.463274 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:40.463283 | controller |   _content |
2026-06-12 20:23:40.463291 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:40.463299 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:40.463307 | controller | }}
2026-06-12 20:23:40.463315 | controller | ] ***
2026-06-12 20:23:40.463323 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.715)       0:01:34.895 ***********
2026-06-12 20:23:40.463338 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.715)       0:01:34.893 ***********
2026-06-12 20:23:40.618962 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:40.618996 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:40.619003 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:40.619008 | controller |
2026-06-12 20:23:40.619014 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:40.619019 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.156)       0:01:35.051 ***********
2026-06-12 20:23:40.619024 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.156)       0:01:35.049 ***********
2026-06-12 20:23:40.912801 | controller | ok: [localhost]
2026-06-12 20:23:40.912891 | controller |
2026-06-12 20:23:40.912905 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:40.912914 | controller |   (_destdir,
2026-06-12 20:23:40.912923 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:40.912931 | controller | }}, content={{
2026-06-12 20:23:40.912938 | controller |   (
2026-06-12 20:23:40.912946 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:40.912954 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:40.912962 | controller | }}, mode=0644] ***
2026-06-12 20:23:40.912970 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.293)       0:01:35.344 ***********
2026-06-12 20:23:40.912978 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.293)       0:01:35.343 ***********
2026-06-12 20:23:41.410721 | controller | ok: [localhost]
2026-06-12 20:23:41.410752 | controller |
2026-06-12 20:23:41.410779 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2 mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:41.410784 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:41.410788 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:41.410791 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:41.410800 | controller | }}, dest={{
2026-06-12 20:23:41.410804 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:41.410808 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:41.410812 | controller |   ) |
2026-06-12 20:23:41.410815 | controller |   path_join
2026-06-12 20:23:41.410819 | controller |  }}] ***
2026-06-12 20:23:41.410822 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.498)       0:01:35.843 ***********
2026-06-12 20:23:41.410838 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.498)       0:01:35.841 ***********
2026-06-12 20:23:42.061609 | controller | changed: [localhost] => (item=service-values)
2026-06-12 20:23:42.061656 | controller | ok: [localhost] => (item=network-values2)
2026-06-12 20:23:42.061666 | controller |
2026-06-12 20:23:42.061675 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:42.061684 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.650)       0:01:36.493 ***********
2026-06-12 20:23:42.061692 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.650)       0:01:36.492 ***********
2026-06-12 20:23:42.144733 | controller | skipping: [localhost]
2026-06-12 20:23:42.144778 | controller |
2026-06-12 20:23:42.144788 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2 chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:42.144797 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.083)       0:01:36.576 ***********
2026-06-12 20:23:42.144806 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.083)       0:01:36.575 ***********
2026-06-12 20:23:42.592382 | controller | changed: [localhost]
2026-06-12 20:23:42.592439 | controller |
2026-06-12 20:23:42.592455 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:42.592468 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.447)       0:01:37.024 ***********
2026-06-12 20:23:42.592480 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.447)       0:01:37.022 ***********
2026-06-12 20:23:43.099918 | controller | changed: [localhost]
2026-06-12 20:23:43.099951 | controller |
2026-06-12 20:23:43.099957 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/control-plane2 executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:23:43.099961 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.508)       0:01:37.532 ***********
2026-06-12 20:23:43.099965 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.508)       0:01:37.530 ***********
2026-06-12 20:23:43.148598 | controller | skipping: [localhost]
2026-06-12 20:23:43.148625 | controller |
2026-06-12 20:23:43.148630 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:43.148635 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:43.148639 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:43.148643 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:43.148646 | controller |   ) | list
2026-06-12 20:23:43.148650 | controller | }}] ***
2026-06-12 20:23:43.148654 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.048)       0:01:37.581 ***********
2026-06-12 20:23:43.148657 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.048)       0:01:37.579 ***********
2026-06-12 20:23:43.203404 | controller | skipping: [localhost]
2026-06-12 20:23:43.203435 | controller |
2026-06-12 20:23:43.203442 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/control-plane2 remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:43.203448 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:43.203454 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:43.203460 | controller | }}, mode=0644] ***
2026-06-12 20:23:43.203465 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.054)       0:01:37.635 ***********
2026-06-12 20:23:43.203470 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.054)       0:01:37.634 ***********
2026-06-12 20:23:43.493828 | controller | changed: [localhost]
2026-06-12 20:23:43.493898 | controller |
2026-06-12 20:23:43.493906 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:43.493911 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.290)       0:01:37.926 ***********
2026-06-12 20:23:43.493915 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.290)       0:01:37.924 ***********
2026-06-12 20:23:43.564391 | controller | skipping: [localhost]
2026-06-12 20:23:43.564419 | controller |
2026-06-12 20:23:43.564424 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/control-plane2 _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:43.564428 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.070)       0:01:37.996 ***********
2026-06-12 20:23:43.564432 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.070)       0:01:37.995 ***********
2026-06-12 20:23:43.618445 | controller | skipping: [localhost]
2026-06-12 20:23:43.618491 | controller |
2026-06-12 20:23:43.618501 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/control-plane2 _raw_params=wait_condition.yml] ***
2026-06-12 20:23:43.618510 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.053)       0:01:38.050 ***********
2026-06-12 20:23:43.618518 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.053)       0:01:38.048 ***********
2026-06-12 20:23:43.729439 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:43.729484 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:43.729495 | controller | skipping: [localhost]
2026-06-12 20:23:43.729504 | controller |
2026-06-12 20:23:43.729513 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:43.729529 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.111)       0:01:38.161 ***********
2026-06-12 20:23:43.729538 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.110)       0:01:38.159 ***********
2026-06-12 20:23:43.794111 | controller | skipping: [localhost]
2026-06-12 20:23:43.794192 | controller |
2026-06-12 20:23:43.794205 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/control-plane2 name=run_hook] ***
2026-06-12 20:23:43.794213 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.064)       0:01:38.225 ***********
2026-06-12 20:23:43.794221 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.064)       0:01:38.224 ***********
2026-06-12 20:23:43.892898 | controller | skipping: [localhost]
2026-06-12 20:23:43.892946 | controller |
2026-06-12 20:23:43.892957 | 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-12 20:23:43.892970 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.098)       0:01:38.324 ***********
2026-06-12 20:23:43.892982 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.098)       0:01:38.323 ***********
2026-06-12 20:23:43.961442 | controller | ok: [localhost] =>
2026-06-12 20:23:43.961494 | controller |     changed: false
2026-06-12 20:23:43.961505 | controller |     msg: All assertions passed
2026-06-12 20:23:43.961514 | controller |
2026-06-12 20:23:43.961523 | 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-12 20:23:43.961532 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.068)       0:01:38.393 ***********
2026-06-12 20:23:43.961541 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.068)       0:01:38.392 ***********
2026-06-12 20:23:44.008038 | controller | skipping: [localhost]
2026-06-12 20:23:44.008084 | controller |
2026-06-12 20:23:44.008095 | 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-12 20:23:44.008105 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.046)       0:01:38.440 ***********
2026-06-12 20:23:44.008114 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.046)       0:01:38.438 ***********
2026-06-12 20:23:44.059485 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:44.059534 | controller |
2026-06-12 20:23:44.059545 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:44.059555 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.051)       0:01:38.491 ***********
2026-06-12 20:23:44.059564 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.051)       0:01:38.490 ***********
2026-06-12 20:23:44.104059 | controller | skipping: [localhost]
2026-06-12 20:23:44.104107 | controller |
2026-06-12 20:23:44.104118 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:44.104130 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.044)       0:01:38.536 ***********
2026-06-12 20:23:44.104139 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.044)       0:01:38.534 ***********
2026-06-12 20:23:44.158325 | controller | ok: [localhost]
2026-06-12 20:23:44.158375 | controller |
2026-06-12 20:23:44.158386 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:44.158396 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:44.158405 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:44.158414 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:44.158422 | controller | }}] ***
2026-06-12 20:23:44.158431 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.054)       0:01:38.590 ***********
2026-06-12 20:23:44.158439 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.054)       0:01:38.589 ***********
2026-06-12 20:23:44.227281 | controller | skipping: [localhost]
2026-06-12 20:23:44.227332 | controller |
2026-06-12 20:23:44.227352 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:44.227361 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:44.227370 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:44.227379 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:44.227388 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.068)       0:01:38.659 ***********
2026-06-12 20:23:44.227397 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.068)       0:01:38.657 ***********
2026-06-12 20:23:44.525657 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-12 20:23:44.525713 | controller |
2026-06-12 20:23:44.525725 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:23:44.525735 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.298)       0:01:38.957 ***********
2026-06-12 20:23:44.525743 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.298)       0:01:38.956 ***********
2026-06-12 20:23:44.602338 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:44.602387 | controller |
2026-06-12 20:23:44.602399 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] ***
2026-06-12 20:23:44.602408 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.076)       0:01:39.034 ***********
2026-06-12 20:23:44.602417 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.076)       0:01:39.033 ***********
2026-06-12 20:23:44.656612 | controller | skipping: [localhost]
2026-06-12 20:23:44.656655 | controller |
2026-06-12 20:23:44.656673 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm/nodeset name=ci_gen_kustomize_values] ***
2026-06-12 20:23:44.656679 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.054)       0:01:39.089 ***********
2026-06-12 20:23:44.656684 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.054)       0:01:39.087 ***********
2026-06-12 20:23:44.748741 | controller |
2026-06-12 20:23:44.748826 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:44.748838 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.092)       0:01:39.181 ***********
2026-06-12 20:23:44.748882 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.092)       0:01:39.179 ***********
2026-06-12 20:23:44.819538 | controller | skipping: [localhost]
2026-06-12 20:23:44.819600 | controller |
2026-06-12 20:23:44.819608 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:44.819613 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.070)       0:01:39.251 ***********
2026-06-12 20:23:44.819619 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.070)       0:01:39.249 ***********
2026-06-12 20:23:44.911535 | 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-12 20:23:44.911607 | controller |
2026-06-12 20:23:44.911618 | 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-12 20:23:44.911627 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.092)       0:01:39.343 ***********
2026-06-12 20:23:44.911636 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.092)       0:01:39.342 ***********
2026-06-12 20:23:44.973170 | controller | ok: [localhost] =>
2026-06-12 20:23:44.973235 | controller |     changed: false
2026-06-12 20:23:44.973245 | controller |     msg: All assertions passed
2026-06-12 20:23:44.973253 | controller |
2026-06-12 20:23:44.973262 | 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-12 20:23:44.973271 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.061)       0:01:39.405 ***********
2026-06-12 20:23:44.973279 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.061)       0:01:39.403 ***********
2026-06-12 20:23:45.190104 | controller | ok: [localhost]
2026-06-12 20:23:45.190183 | controller |
2026-06-12 20:23:45.190194 | 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-12 20:23:45.190203 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.216)       0:01:39.621 ***********
2026-06-12 20:23:45.190211 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.216)       0:01:39.620 ***********
2026-06-12 20:23:45.297562 | controller | ok: [localhost] =>
2026-06-12 20:23:45.297644 | controller |     changed: false
2026-06-12 20:23:45.297654 | controller |     msg: All assertions passed
2026-06-12 20:23:45.297663 | controller |
2026-06-12 20:23:45.297672 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:45.297680 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.106)       0:01:39.728 ***********
2026-06-12 20:23:45.297689 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.107)       0:01:39.727 ***********
2026-06-12 20:23:45.520452 | controller | ok: [localhost]
2026-06-12 20:23:45.520523 | controller |
2026-06-12 20:23:45.520533 | 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-12 20:23:45.520543 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:45.520552 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:45.520560 | controller |   _config_map_content |
2026-06-12 20:23:45.520568 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:45.520575 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:45.520583 | controller |     matching_parameter='regex')
2026-06-12 20:23:45.520591 | controller | }}, cacheable=False] ***
2026-06-12 20:23:45.520599 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.223)       0:01:39.952 ***********
2026-06-12 20:23:45.520607 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.223)       0:01:39.950 ***********
2026-06-12 20:23:45.794154 | controller | ok: [localhost]
2026-06-12 20:23:45.794205 | controller |
2026-06-12 20:23:45.794210 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:45.794215 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.273)       0:01:40.225 ***********
2026-06-12 20:23:45.794219 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.273)       0:01:40.224 ***********
2026-06-12 20:23:45.886540 | 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-12 20:23:45.886606 | controller |
2026-06-12 20:23:45.886611 | 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-12 20:23:45.886615 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.092)       0:01:40.318 ***********
2026-06-12 20:23:45.886619 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.092)       0:01:40.317 ***********
2026-06-12 20:23:45.963917 | 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-12 20:23:45.963994 | controller |
2026-06-12 20:23:45.964025 | 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-12 20:23:45.964036 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.077)       0:01:40.396 ***********
2026-06-12 20:23:45.964044 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.077)       0:01:40.394 ***********
2026-06-12 20:23:46.033505 | controller | ok: [localhost] =>
2026-06-12 20:23:46.033584 | controller |     changed: false
2026-06-12 20:23:46.033594 | controller |     msg: All assertions passed
2026-06-12 20:23:46.033604 | controller |
2026-06-12 20:23:46.033613 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-12 20:23:46.033622 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.069)       0:01:40.465 ***********
2026-06-12 20:23:46.033631 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.069)       0:01:40.464 ***********
2026-06-12 20:23:46.107718 | 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-12 20:23:46.107803 | controller |
2026-06-12 20:23:46.107814 | 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-12 20:23:46.107824 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.073)       0:01:40.539 ***********
2026-06-12 20:23:46.107833 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.073)       0:01:40.538 ***********
2026-06-12 20:23:46.166085 | controller | skipping: [localhost]
2026-06-12 20:23:46.166166 | controller |
2026-06-12 20:23:46.166178 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-12 20:23:46.166188 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-12 20:23:46.166197 | controller | }}] ***
2026-06-12 20:23:46.166206 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.058)       0:01:40.598 ***********
2026-06-12 20:23:46.166214 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.058)       0:01:40.596 ***********
2026-06-12 20:23:46.212700 | controller | ok: [localhost]
2026-06-12 20:23:46.212769 | controller |
2026-06-12 20:23:46.212787 | 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-12 20:23:46.212797 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.046)       0:01:40.644 ***********
2026-06-12 20:23:46.212806 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.046)       0:01:40.643 ***********
2026-06-12 20:23:46.266675 | controller | ok: [localhost] =>
2026-06-12 20:23:46.266770 | controller |     changed: false
2026-06-12 20:23:46.266785 | controller |     msg: All assertions passed
2026-06-12 20:23:46.266799 | controller |
2026-06-12 20:23:46.266812 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:46.266824 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.053)       0:01:40.698 ***********
2026-06-12 20:23:46.266837 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.053)       0:01:40.697 ***********
2026-06-12 20:23:46.491819 | controller | changed: [localhost]
2026-06-12 20:23:46.491913 | controller |
2026-06-12 20:23:46.491924 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:46.491933 | controller |   (snippet_datadir,
2026-06-12 20:23:46.491941 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:46.491950 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:46.491958 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.222)       0:01:40.922 ***********
2026-06-12 20:23:46.491965 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.224)       0:01:40.921 ***********
2026-06-12 20:23:47.072454 | controller | changed: [localhost]
2026-06-12 20:23:47.072530 | controller |
2026-06-12 20:23:47.072542 | 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-12 20:23:47.072552 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.580)       0:01:41.503 ***********
2026-06-12 20:23:47.072561 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.580)       0:01:41.502 ***********
2026-06-12 20:23:47.138673 | controller | ok: [localhost]
2026-06-12 20:23:47.138731 | controller |
2026-06-12 20:23:47.138742 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:47.138751 | controller |   (snippet_datadir,
2026-06-12 20:23:47.138760 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:47.138768 | controller | }}, content={{
2026-06-12 20:23:47.138776 | controller |   _base64_patch |
2026-06-12 20:23:47.138783 | controller |   default({}) |
2026-06-12 20:23:47.138791 | controller |   to_nice_yaml
2026-06-12 20:23:47.138798 | controller | }}, mode=0644] ***
2026-06-12 20:23:47.138806 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.066)       0:01:41.570 ***********
2026-06-12 20:23:47.138813 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.066)       0:01:41.568 ***********
2026-06-12 20:23:47.596749 | controller | changed: [localhost]
2026-06-12 20:23:47.596801 | controller |
2026-06-12 20:23:47.596811 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:47.596820 | controller |   (snippet_datadir,
2026-06-12 20:23:47.596828 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:47.596868 | controller | }}, content={{
2026-06-12 20:23:47.596880 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:47.596888 | controller |   default({}) |
2026-06-12 20:23:47.597016 | controller |   to_nice_yaml
2026-06-12 20:23:47.597026 | controller | }}, mode=0644] ***
2026-06-12 20:23:47.597034 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.458)       0:01:42.028 ***********
2026-06-12 20:23:47.597042 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.458)       0:01:42.027 ***********
2026-06-12 20:23:48.080638 | controller | changed: [localhost]
2026-06-12 20:23:48.080696 | controller |
2026-06-12 20:23:48.080701 | 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-12 20:23:48.080706 | controller |   (
2026-06-12 20:23:48.080709 | controller |     snippet_datadir,
2026-06-12 20:23:48.080713 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:48.080717 | controller |   ) | path_join
2026-06-12 20:23:48.080720 | controller | }}, mode=0644] ***
2026-06-12 20:23:48.080724 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.483)       0:01:42.512 ***********
2026-06-12 20:23:48.080728 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.483)       0:01:42.511 ***********
2026-06-12 20:23:48.571187 | controller | changed: [localhost]
2026-06-12 20:23:48.571244 | controller |
2026-06-12 20:23:48.571249 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:48.571254 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.490)       0:01:43.002 ***********
2026-06-12 20:23:48.571258 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.490)       0:01:43.001 ***********
2026-06-12 20:23:48.673903 | 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-12 20:23:48.673986 | controller |
2026-06-12 20:23:48.673997 | 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-12 20:23:48.674007 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.103)       0:01:43.106 ***********
2026-06-12 20:23:48.674015 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.103)       0:01:43.104 ***********
2026-06-12 20:23:48.788182 | controller | ok: [localhost] =>
2026-06-12 20:23:48.788249 | controller |     changed: false
2026-06-12 20:23:48.788259 | controller |     msg: All assertions passed
2026-06-12 20:23:48.788268 | controller |
2026-06-12 20:23:48.788278 | 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-12 20:23:48.788287 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.114)       0:01:43.220 ***********
2026-06-12 20:23:48.788296 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.114)       0:01:43.219 ***********
2026-06-12 20:23:49.058691 | controller | ok: [localhost]
2026-06-12 20:23:49.058775 | controller |
2026-06-12 20:23:49.058790 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:49.058833 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.269)       0:01:43.490 ***********
2026-06-12 20:23:49.058890 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.269)       0:01:43.489 ***********
2026-06-12 20:23:49.119252 | controller | ok: [localhost]
2026-06-12 20:23:49.119344 | controller |
2026-06-12 20:23:49.119355 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:49.119365 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.060)       0:01:43.551 ***********
2026-06-12 20:23:49.119374 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.060)       0:01:43.549 ***********
2026-06-12 20:23:49.806523 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-12 20:23:49.806649 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-12 20:23:49.806663 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-12 20:23:49.806674 | controller |
2026-06-12 20:23:49.806687 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:49.806699 | controller |   _content |
2026-06-12 20:23:49.806710 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:49.806721 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:49.806733 | controller | }}
2026-06-12 20:23:49.806744 | controller | ] ***
2026-06-12 20:23:49.806756 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.687)       0:01:44.238 ***********
2026-06-12 20:23:49.806767 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.687)       0:01:44.237 ***********
2026-06-12 20:23:49.984816 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:49.984862 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:49.984868 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:49.984872 | controller |
2026-06-12 20:23:49.984877 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:49.984881 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.178)       0:01:44.416 ***********
2026-06-12 20:23:49.984885 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.178)       0:01:44.415 ***********
2026-06-12 20:23:50.244334 | controller | changed: [localhost]
2026-06-12 20:23:50.244404 | controller |
2026-06-12 20:23:50.244420 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:50.244432 | controller |   (_destdir,
2026-06-12 20:23:50.244480 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:50.244492 | controller | }}, content={{
2026-06-12 20:23:50.244504 | controller |   (
2026-06-12 20:23:50.244515 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:50.244526 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:50.244538 | controller | }}, mode=0644] ***
2026-06-12 20:23:50.244549 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.258)       0:01:44.675 ***********
2026-06-12 20:23:50.244560 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.258)       0:01:44.674 ***********
2026-06-12 20:23:50.712199 | controller | changed: [localhost]
2026-06-12 20:23:50.712252 | controller |
2026-06-12 20:23:50.712264 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:50.712273 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:50.712283 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:50.712291 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:50.712299 | controller | }}, dest={{
2026-06-12 20:23:50.712308 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:50.712317 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:50.712325 | controller |   ) |
2026-06-12 20:23:50.712334 | controller |   path_join
2026-06-12 20:23:50.712342 | controller |  }}] ***
2026-06-12 20:23:50.712352 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.468)       0:01:45.144 ***********
2026-06-12 20:23:50.712361 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.468)       0:01:45.143 ***********
2026-06-12 20:23:51.033006 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-12 20:23:51.033052 | controller |
2026-06-12 20:23:51.033060 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:51.033066 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.320)       0:01:45.464 ***********
2026-06-12 20:23:51.033071 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.320)       0:01:45.463 ***********
2026-06-12 20:23:51.099321 | controller | skipping: [localhost]
2026-06-12 20:23:51.099369 | controller |
2026-06-12 20:23:51.099379 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:51.099388 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.066)       0:01:45.531 ***********
2026-06-12 20:23:51.099396 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.066)       0:01:45.529 ***********
2026-06-12 20:23:51.468749 | controller | changed: [localhost]
2026-06-12 20:23:51.468860 | controller |
2026-06-12 20:23:51.468868 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:51.468874 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.370)       0:01:45.901 ***********
2026-06-12 20:23:51.468879 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.369)       0:01:45.899 ***********
2026-06-12 20:23:51.938993 | controller | changed: [localhost]
2026-06-12 20:23:51.939087 | controller |
2026-06-12 20:23:51.939099 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/edpm/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:23:51.939110 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.470)       0:01:46.371 ***********
2026-06-12 20:23:51.939120 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.470)       0:01:46.369 ***********
2026-06-12 20:23:52.022766 | controller | skipping: [localhost]
2026-06-12 20:23:52.022870 | controller |
2026-06-12 20:23:52.022892 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:52.022899 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:52.022907 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:52.022913 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:52.022918 | controller |   ) | list
2026-06-12 20:23:52.022924 | controller | }}] ***
2026-06-12 20:23:52.022929 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.083)       0:01:46.454 ***********
2026-06-12 20:23:52.022935 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.083)       0:01:46.453 ***********
2026-06-12 20:23:52.114918 | controller | skipping: [localhost]
2026-06-12 20:23:52.115037 | controller |
2026-06-12 20:23:52.115046 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:52.115053 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:52.115059 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:52.115065 | controller | }}, mode=0644] ***
2026-06-12 20:23:52.115071 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.092)       0:01:46.546 ***********
2026-06-12 20:23:52.115076 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.092)       0:01:46.545 ***********
2026-06-12 20:23:52.430579 | controller | changed: [localhost]
2026-06-12 20:23:52.430638 | controller |
2026-06-12 20:23:52.430644 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:52.430649 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.315)       0:01:46.862 ***********
2026-06-12 20:23:52.430653 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.315)       0:01:46.861 ***********
2026-06-12 20:23:52.499368 | controller | skipping: [localhost]
2026-06-12 20:23:52.499449 | controller |
2026-06-12 20:23:52.499474 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:52.499484 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:46.931 ***********
2026-06-12 20:23:52.499494 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:46.930 ***********
2026-06-12 20:23:52.569010 | controller | skipping: [localhost]
2026-06-12 20:23:52.569119 | controller |
2026-06-12 20:23:52.569127 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm/nodeset _raw_params=wait_condition.yml] ***
2026-06-12 20:23:52.569133 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:47.001 ***********
2026-06-12 20:23:52.569139 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:46.999 ***********
2026-06-12 20:23:52.632365 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:52.632458 | controller | skipping: [localhost]
2026-06-12 20:23:52.632466 | controller |
2026-06-12 20:23:52.632473 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:52.632480 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.063)       0:01:47.064 ***********
2026-06-12 20:23:52.632485 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.063)       0:01:47.063 ***********
2026-06-12 20:23:52.708224 | controller | skipping: [localhost]
2026-06-12 20:23:52.708358 | controller |
2026-06-12 20:23:52.708377 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm/nodeset name=run_hook] ***
2026-06-12 20:23:52.708390 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.075)       0:01:47.140 ***********
2026-06-12 20:23:52.708402 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.075)       0:01:47.138 ***********
2026-06-12 20:23:52.792916 | controller | skipping: [localhost]
2026-06-12 20:23:52.793030 | controller |
2026-06-12 20:23:52.793039 | 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-12 20:23:52.793047 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.084)       0:01:47.224 ***********
2026-06-12 20:23:52.793053 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.084)       0:01:47.223 ***********
2026-06-12 20:23:52.857187 | controller | ok: [localhost] =>
2026-06-12 20:23:52.857304 | controller |     changed: false
2026-06-12 20:23:52.857313 | controller |     msg: All assertions passed
2026-06-12 20:23:52.857321 | controller |
2026-06-12 20:23:52.857328 | 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-12 20:23:52.857337 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.064)       0:01:47.289 ***********
2026-06-12 20:23:52.857345 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.064)       0:01:47.287 ***********
2026-06-12 20:23:52.898959 | controller | skipping: [localhost]
2026-06-12 20:23:52.899072 | controller |
2026-06-12 20:23:52.899080 | 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-12 20:23:52.899087 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.041)       0:01:47.331 ***********
2026-06-12 20:23:52.899093 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.041)       0:01:47.329 ***********
2026-06-12 20:23:52.948166 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:52.948283 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:52.948290 | controller |
2026-06-12 20:23:52.948324 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:52.948340 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.049)       0:01:47.380 ***********
2026-06-12 20:23:52.948345 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.049)       0:01:47.378 ***********
2026-06-12 20:23:52.971020 | controller | skipping: [localhost]
2026-06-12 20:23:52.971080 | controller |
2026-06-12 20:23:52.971090 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:52.971096 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.023)       0:01:47.403 ***********
2026-06-12 20:23:52.971101 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.023)       0:01:47.401 ***********
2026-06-12 20:23:52.998171 | controller | ok: [localhost]
2026-06-12 20:23:52.998246 | controller |
2026-06-12 20:23:52.998253 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:52.998258 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:52.998263 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:52.998268 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:52.998271 | controller | }}] ***
2026-06-12 20:23:52.998276 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.027)       0:01:47.430 ***********
2026-06-12 20:23:52.998280 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.027)       0:01:47.429 ***********
2026-06-12 20:23:53.036392 | controller | skipping: [localhost]
2026-06-12 20:23:53.036428 | controller |
2026-06-12 20:23:53.036433 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:53.036437 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:53.036441 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:53.036445 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:53.036449 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.038)       0:01:47.468 ***********
2026-06-12 20:23:53.036452 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.038)       0:01:47.467 ***********
2026-06-12 20:23:53.270693 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values', 'src_file': 'values.yaml'})
2026-06-12 20:23:53.270755 | controller |
2026-06-12 20:23:53.270762 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:23:53.270767 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.233)       0:01:47.702 ***********
2026-06-12 20:23:53.270771 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.233)       0:01:47.701 ***********
2026-06-12 20:23:53.351462 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:53.351573 | controller |
2026-06-12 20:23:53.351580 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] ***
2026-06-12 20:23:53.351586 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.080)       0:01:47.783 ***********
2026-06-12 20:23:53.351589 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.080)       0:01:47.781 ***********
2026-06-12 20:23:53.400961 | controller | skipping: [localhost]
2026-06-12 20:23:53.400989 | controller |
2026-06-12 20:23:53.400995 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2/nodeset name=ci_gen_kustomize_values] ***
2026-06-12 20:23:53.400999 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.050)       0:01:47.833 ***********
2026-06-12 20:23:53.401003 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.050)       0:01:47.831 ***********
2026-06-12 20:23:53.493101 | controller |
2026-06-12 20:23:53.493237 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:53.493249 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.091)       0:01:47.925 ***********
2026-06-12 20:23:53.493258 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.091)       0:01:47.923 ***********
2026-06-12 20:23:53.542745 | controller | skipping: [localhost]
2026-06-12 20:23:53.542834 | controller |
2026-06-12 20:23:53.542882 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:53.542912 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.049)       0:01:47.975 ***********
2026-06-12 20:23:53.542920 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.049)       0:01:47.973 ***********
2026-06-12 20:23:53.626474 | 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-12 20:23:53.626588 | controller |
2026-06-12 20:23:53.626596 | 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-12 20:23:53.626604 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.083)       0:01:48.058 ***********
2026-06-12 20:23:53.626610 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.083)       0:01:48.057 ***********
2026-06-12 20:23:53.683406 | controller | ok: [localhost] =>
2026-06-12 20:23:53.683519 | controller |     changed: false
2026-06-12 20:23:53.683526 | controller |     msg: All assertions passed
2026-06-12 20:23:53.683533 | controller |
2026-06-12 20:23:53.683539 | 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-12 20:23:53.683547 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.056)       0:01:48.115 ***********
2026-06-12 20:23:53.683552 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.056)       0:01:48.114 ***********
2026-06-12 20:23:53.925574 | controller | ok: [localhost]
2026-06-12 20:23:53.925648 | controller |
2026-06-12 20:23:53.925658 | 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-12 20:23:53.925682 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.242)       0:01:48.357 ***********
2026-06-12 20:23:53.925690 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.242)       0:01:48.356 ***********
2026-06-12 20:23:53.975792 | controller | ok: [localhost] =>
2026-06-12 20:23:53.975857 | controller |     changed: false
2026-06-12 20:23:53.975865 | controller |     msg: All assertions passed
2026-06-12 20:23:53.975871 | controller |
2026-06-12 20:23:53.975877 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:53.975882 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.050)       0:01:48.408 ***********
2026-06-12 20:23:53.975888 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.050)       0:01:48.406 ***********
2026-06-12 20:23:54.179051 | controller | ok: [localhost]
2026-06-12 20:23:54.179140 | controller |
2026-06-12 20:23:54.179151 | 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-12 20:23:54.179160 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:54.179168 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:54.179175 | controller |   _config_map_content |
2026-06-12 20:23:54.179182 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:54.179189 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:54.179196 | controller |     matching_parameter='regex')
2026-06-12 20:23:54.179203 | controller | }}, cacheable=False] ***
2026-06-12 20:23:54.179210 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.203)       0:01:48.611 ***********
2026-06-12 20:23:54.179217 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.203)       0:01:48.610 ***********
2026-06-12 20:23:54.457187 | controller | ok: [localhost]
2026-06-12 20:23:54.457270 | controller |
2026-06-12 20:23:54.457282 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:23:54.457291 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.277)       0:01:48.888 ***********
2026-06-12 20:23:54.457300 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.277)       0:01:48.887 ***********
2026-06-12 20:23:54.520170 | controller | skipping: [localhost]
2026-06-12 20:23:54.520245 | controller |
2026-06-12 20:23:54.520257 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:54.520277 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.063)       0:01:48.952 ***********
2026-06-12 20:23:54.520286 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.063)       0:01:48.950 ***********
2026-06-12 20:23:54.786329 | controller | changed: [localhost]
2026-06-12 20:23:54.786387 | controller |
2026-06-12 20:23:54.786402 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:54.786414 | controller |   (snippet_datadir,
2026-06-12 20:23:54.786425 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:54.786436 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:54.786447 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.265)       0:01:49.217 ***********
2026-06-12 20:23:54.786458 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.265)       0:01:49.216 ***********
2026-06-12 20:23:55.341930 | controller | changed: [localhost]
2026-06-12 20:23:55.341993 | controller |
2026-06-12 20:23:55.342005 | 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-12 20:23:55.342014 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.556)       0:01:49.774 ***********
2026-06-12 20:23:55.342022 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.556)       0:01:49.772 ***********
2026-06-12 20:23:55.413837 | controller | ok: [localhost]
2026-06-12 20:23:55.413940 | controller |
2026-06-12 20:23:55.413952 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:55.413960 | controller |   (snippet_datadir,
2026-06-12 20:23:55.413969 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:55.413977 | controller | }}, content={{
2026-06-12 20:23:55.413985 | controller |   _base64_patch |
2026-06-12 20:23:55.413993 | controller |   default({}) |
2026-06-12 20:23:55.414000 | controller |   to_nice_yaml
2026-06-12 20:23:55.414008 | controller | }}, mode=0644] ***
2026-06-12 20:23:55.414016 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.071)       0:01:49.846 ***********
2026-06-12 20:23:55.414024 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.071)       0:01:49.844 ***********
2026-06-12 20:23:55.821204 | controller | changed: [localhost]
2026-06-12 20:23:55.821251 | controller |
2026-06-12 20:23:55.821262 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:55.821271 | controller |   (snippet_datadir,
2026-06-12 20:23:55.821280 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:55.821288 | controller | }}, content={{
2026-06-12 20:23:55.821297 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:55.821305 | controller |   default({}) |
2026-06-12 20:23:55.821313 | controller |   to_nice_yaml
2026-06-12 20:23:55.821320 | controller | }}, mode=0644] ***
2026-06-12 20:23:55.821329 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.407)       0:01:50.253 ***********
2026-06-12 20:23:55.821336 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.407)       0:01:50.251 ***********
2026-06-12 20:23:56.314396 | controller | changed: [localhost]
2026-06-12 20:23:56.314438 | controller |
2026-06-12 20:23:56.314444 | 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-12 20:23:56.314448 | controller |   (
2026-06-12 20:23:56.314452 | controller |     snippet_datadir,
2026-06-12 20:23:56.314456 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:56.314460 | controller |   ) | path_join
2026-06-12 20:23:56.314463 | controller | }}, mode=0644] ***
2026-06-12 20:23:56.314467 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.493)       0:01:50.746 ***********
2026-06-12 20:23:56.314471 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.493)       0:01:50.745 ***********
2026-06-12 20:23:56.784896 | controller | changed: [localhost]
2026-06-12 20:23:56.784972 | controller |
2026-06-12 20:23:56.784983 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:56.784992 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.470)       0:01:51.217 ***********
2026-06-12 20:23:56.785000 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.470)       0:01:51.215 ***********
2026-06-12 20:23:56.896495 | 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-12 20:23:56.896590 | controller |
2026-06-12 20:23:56.896606 | 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-12 20:23:56.896618 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.111)       0:01:51.328 ***********
2026-06-12 20:23:56.896627 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.111)       0:01:51.327 ***********
2026-06-12 20:23:56.972193 | controller | ok: [localhost] =>
2026-06-12 20:23:56.972264 | controller |     changed: false
2026-06-12 20:23:56.972274 | controller |     msg: All assertions passed
2026-06-12 20:23:56.972283 | controller |
2026-06-12 20:23:56.972291 | 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-12 20:23:56.972300 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.075)       0:01:51.404 ***********
2026-06-12 20:23:56.972308 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.075)       0:01:51.402 ***********
2026-06-12 20:23:57.233717 | controller | ok: [localhost]
2026-06-12 20:23:57.233758 | controller |
2026-06-12 20:23:57.233766 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:57.233774 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.261)       0:01:51.665 ***********
2026-06-12 20:23:57.233781 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.261)       0:01:51.664 ***********
2026-06-12 20:23:57.295472 | controller | ok: [localhost]
2026-06-12 20:23:57.295515 | controller |
2026-06-12 20:23:57.295526 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:57.295534 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.061)       0:01:51.727 ***********
2026-06-12 20:23:57.295542 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.061)       0:01:51.725 ***********
2026-06-12 20:23:57.946253 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml)
2026-06-12 20:23:57.946324 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml)
2026-06-12 20:23:57.946334 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml)
2026-06-12 20:23:57.946343 | controller |
2026-06-12 20:23:57.946352 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:57.946360 | controller |   _content |
2026-06-12 20:23:57.946368 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:57.946376 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:57.946384 | controller | }}
2026-06-12 20:23:57.946392 | controller | ] ***
2026-06-12 20:23:57.946400 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.650)       0:01:52.377 ***********
2026-06-12 20:23:57.946408 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.650)       0:01:52.376 ***********
2026-06-12 20:23:58.082234 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:58.082342 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:58.082355 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:58.082366 | controller |
2026-06-12 20:23:58.082378 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:58.082388 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.136)       0:01:52.514 ***********
2026-06-12 20:23:58.082398 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.136)       0:01:52.513 ***********
2026-06-12 20:23:58.354929 | controller | changed: [localhost]
2026-06-12 20:23:58.355006 | controller |
2026-06-12 20:23:58.355017 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:58.355026 | controller |   (_destdir,
2026-06-12 20:23:58.355034 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:58.355055 | controller | }}, content={{
2026-06-12 20:23:58.355067 | controller |   (
2026-06-12 20:23:58.355078 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:58.355090 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:58.355101 | controller | }}, mode=0644] ***
2026-06-12 20:23:58.355111 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.272)       0:01:52.786 ***********
2026-06-12 20:23:58.355118 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.272)       0:01:52.785 ***********
2026-06-12 20:23:58.825031 | controller | changed: [localhost]
2026-06-12 20:23:58.825079 | controller |
2026-06-12 20:23:58.825090 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:58.825099 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:58.825128 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:58.825137 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:58.825145 | controller | }}, dest={{
2026-06-12 20:23:58.825153 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:58.825161 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:58.825169 | controller |   ) |
2026-06-12 20:23:58.825177 | controller |   path_join
2026-06-12 20:23:58.825185 | controller |  }}] ***
2026-06-12 20:23:58.825193 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.470)       0:01:53.257 ***********
2026-06-12 20:23:58.825201 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.470)       0:01:53.255 ***********
2026-06-12 20:23:59.157184 | controller | changed: [localhost] => (item=edpm-nodeset2-values)
2026-06-12 20:23:59.157244 | controller |
2026-06-12 20:23:59.157262 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:59.157275 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.332)       0:01:53.589 ***********
2026-06-12 20:23:59.157287 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.332)       0:01:53.588 ***********
2026-06-12 20:23:59.230440 | controller | skipping: [localhost]
2026-06-12 20:23:59.230493 | controller |
2026-06-12 20:23:59.230499 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:59.230512 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.073)       0:01:53.662 ***********
2026-06-12 20:23:59.230518 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.073)       0:01:53.661 ***********
2026-06-12 20:23:59.629040 | controller | changed: [localhost]
2026-06-12 20:23:59.629087 | controller |
2026-06-12 20:23:59.629097 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:23:59.629107 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.398)       0:01:54.060 ***********
2026-06-12 20:23:59.629115 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.398)       0:01:54.059 ***********
2026-06-12 20:24:00.123544 | controller | changed: [localhost]
2026-06-12 20:24:00.123593 | controller |
2026-06-12 20:24:00.123605 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/edpm2/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:24:00.123615 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.494)       0:01:54.555 ***********
2026-06-12 20:24:00.123624 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.494)       0:01:54.553 ***********
2026-06-12 20:24:00.207143 | controller | skipping: [localhost]
2026-06-12 20:24:00.207195 | controller |
2026-06-12 20:24:00.207207 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:24:00.207216 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:24:00.207226 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:24:00.207235 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:24:00.207244 | controller |   ) | list
2026-06-12 20:24:00.207260 | controller | }}] ***
2026-06-12 20:24:00.207269 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.083)       0:01:54.638 ***********
2026-06-12 20:24:00.207278 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.083)       0:01:54.637 ***********
2026-06-12 20:24:00.280661 | controller | skipping: [localhost]
2026-06-12 20:24:00.280736 | controller |
2026-06-12 20:24:00.280749 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:24:00.280762 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:24:00.280775 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:24:00.280787 | controller | }}, mode=0644] ***
2026-06-12 20:24:00.280800 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.073)       0:01:54.712 ***********
2026-06-12 20:24:00.280812 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.073)       0:01:54.710 ***********
2026-06-12 20:24:00.595123 | controller | changed: [localhost]
2026-06-12 20:24:00.595175 | controller |
2026-06-12 20:24:00.595182 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:00.595188 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.315)       0:01:55.027 ***********
2026-06-12 20:24:00.595194 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.315)       0:01:55.025 ***********
2026-06-12 20:24:00.666806 | controller | skipping: [localhost]
2026-06-12 20:24:00.666865 | controller |
2026-06-12 20:24:00.666876 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:24:00.666882 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.071)       0:01:55.099 ***********
2026-06-12 20:24:00.666887 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.071)       0:01:55.097 ***********
2026-06-12 20:24:00.720113 | controller | skipping: [localhost]
2026-06-12 20:24:00.720146 | controller |
2026-06-12 20:24:00.720153 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2/nodeset _raw_params=wait_condition.yml] ***
2026-06-12 20:24:00.720159 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.053)       0:01:55.152 ***********
2026-06-12 20:24:00.720164 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.053)       0:01:55.150 ***********
2026-06-12 20:24:00.807411 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:24:00.807456 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:24:00.807467 | controller | skipping: [localhost]
2026-06-12 20:24:00.807476 | controller |
2026-06-12 20:24:00.807484 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:00.807492 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.086)       0:01:55.239 ***********
2026-06-12 20:24:00.807501 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.086)       0:01:55.237 ***********
2026-06-12 20:24:00.861879 | controller | skipping: [localhost]
2026-06-12 20:24:00.861913 | controller |
2026-06-12 20:24:00.861920 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2/nodeset name=run_hook] ***
2026-06-12 20:24:00.861926 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.055)       0:01:55.294 ***********
2026-06-12 20:24:00.861931 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.054)       0:01:55.292 ***********
2026-06-12 20:24:00.957065 | controller | skipping: [localhost]
2026-06-12 20:24:00.957105 | controller |
2026-06-12 20:24:00.957115 | 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-12 20:24:00.957131 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.094)       0:01:55.389 ***********
2026-06-12 20:24:00.957144 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.094)       0:01:55.387 ***********
2026-06-12 20:24:01.024587 | controller | ok: [localhost] =>
2026-06-12 20:24:01.024621 | controller |     changed: false
2026-06-12 20:24:01.024627 | controller |     msg: All assertions passed
2026-06-12 20:24:01.024633 | controller |
2026-06-12 20:24:01.024639 | 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-12 20:24:01.024645 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.067)       0:01:55.456 ***********
2026-06-12 20:24:01.024651 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.067)       0:01:55.455 ***********
2026-06-12 20:24:01.070230 | controller | skipping: [localhost]
2026-06-12 20:24:01.070269 | controller |
2026-06-12 20:24:01.070278 | 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-12 20:24:01.070287 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.045)       0:01:55.502 ***********
2026-06-12 20:24:01.070295 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.045)       0:01:55.500 ***********
2026-06-12 20:24:01.120577 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:24:01.120611 | controller |
2026-06-12 20:24:01.120619 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:24:01.120625 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.050)       0:01:55.552 ***********
2026-06-12 20:24:01.120631 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.050)       0:01:55.551 ***********
2026-06-12 20:24:01.154879 | controller | skipping: [localhost]
2026-06-12 20:24:01.154913 | controller |
2026-06-12 20:24:01.154920 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:24:01.154926 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.034)       0:01:55.587 ***********
2026-06-12 20:24:01.154932 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.034)       0:01:55.585 ***********
2026-06-12 20:24:01.195210 | controller | ok: [localhost]
2026-06-12 20:24:01.195244 | controller |
2026-06-12 20:24:01.195251 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:24:01.195258 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:24:01.195264 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:24:01.195269 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:24:01.195275 | controller | }}] ***
2026-06-12 20:24:01.195280 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.040)       0:01:55.627 ***********
2026-06-12 20:24:01.195285 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.040)       0:01:55.625 ***********
2026-06-12 20:24:01.252979 | controller | skipping: [localhost]
2026-06-12 20:24:01.253013 | controller |
2026-06-12 20:24:01.253020 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:24:01.253027 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:01.253032 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:24:01.253038 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:24:01.253043 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.057)       0:01:55.685 ***********
2026-06-12 20:24:01.253049 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.057)       0:01:55.683 ***********
2026-06-12 20:24:01.492366 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-12 20:24:01.492401 | controller |
2026-06-12 20:24:01.492409 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:24:01.492416 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.239)       0:01:55.924 ***********
2026-06-12 20:24:01.492422 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.239)       0:01:55.923 ***********
2026-06-12 20:24:01.581906 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:24:01.581941 | controller |
2026-06-12 20:24:01.581948 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm name=run_hook] ***
2026-06-12 20:24:01.581954 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.089)       0:01:56.014 ***********
2026-06-12 20:24:01.581960 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.089)       0:01:56.012 ***********
2026-06-12 20:24:01.650650 | controller | skipping: [localhost]
2026-06-12 20:24:01.650683 | controller |
2026-06-12 20:24:01.650690 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm name=ci_gen_kustomize_values] ***
2026-06-12 20:24:01.650696 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.068)       0:01:56.083 ***********
2026-06-12 20:24:01.650701 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.068)       0:01:56.081 ***********
2026-06-12 20:24:01.764571 | controller |
2026-06-12 20:24:01.764604 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:24:01.764610 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.113)       0:01:56.196 ***********
2026-06-12 20:24:01.764616 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.113)       0:01:56.195 ***********
2026-06-12 20:24:01.828214 | controller | skipping: [localhost]
2026-06-12 20:24:01.828247 | controller |
2026-06-12 20:24:01.828254 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:24:01.828260 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.063)       0:01:56.260 ***********
2026-06-12 20:24:01.828265 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.063)       0:01:56.259 ***********
2026-06-12 20:24:01.919679 | 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-12 20:24:01.919711 | controller |
2026-06-12 20:24:01.919718 | 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-12 20:24:01.919724 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.091)       0:01:56.352 ***********
2026-06-12 20:24:01.919730 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.091)       0:01:56.350 ***********
2026-06-12 20:24:02.010629 | controller | ok: [localhost] =>
2026-06-12 20:24:02.010686 | controller |     changed: false
2026-06-12 20:24:02.010701 | controller |     msg: All assertions passed
2026-06-12 20:24:02.010714 | controller |
2026-06-12 20:24:02.010727 | 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-12 20:24:02.010740 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.090)       0:01:56.442 ***********
2026-06-12 20:24:02.010752 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.090)       0:01:56.440 ***********
2026-06-12 20:24:02.277196 | controller | ok: [localhost]
2026-06-12 20:24:02.277256 | controller |
2026-06-12 20:24:02.277275 | 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-12 20:24:02.277291 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.266)       0:01:56.708 ***********
2026-06-12 20:24:02.277307 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.266)       0:01:56.707 ***********
2026-06-12 20:24:02.367795 | controller | ok: [localhost] =>
2026-06-12 20:24:02.367887 | controller |     changed: false
2026-06-12 20:24:02.367901 | controller |     msg: All assertions passed
2026-06-12 20:24:02.367910 | controller |
2026-06-12 20:24:02.367919 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:24:02.367928 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.090)       0:01:56.799 ***********
2026-06-12 20:24:02.367936 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.090)       0:01:56.798 ***********
2026-06-12 20:24:02.634120 | controller | ok: [localhost]
2026-06-12 20:24:02.634162 | controller |
2026-06-12 20:24:02.634178 | 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-12 20:24:02.634188 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:24:02.634197 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:24:02.634205 | controller |   _config_map_content |
2026-06-12 20:24:02.634213 | controller |   ansible.utils.remove_keys(
2026-06-12 20:24:02.634221 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:24:02.634229 | controller |     matching_parameter='regex')
2026-06-12 20:24:02.634237 | controller | }}, cacheable=False] ***
2026-06-12 20:24:02.634245 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.266)       0:01:57.066 ***********
2026-06-12 20:24:02.634253 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.266)       0:01:57.064 ***********
2026-06-12 20:24:02.885666 | controller | ok: [localhost]
2026-06-12 20:24:02.885708 | controller |
2026-06-12 20:24:02.885718 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:24:02.885727 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.251)       0:01:57.317 ***********
2026-06-12 20:24:02.885735 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.251)       0:01:57.316 ***********
2026-06-12 20:24:02.942401 | controller | skipping: [localhost]
2026-06-12 20:24:02.942448 | controller |
2026-06-12 20:24:02.942461 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:24:02.942471 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.056)       0:01:57.374 ***********
2026-06-12 20:24:02.942480 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.056)       0:01:57.372 ***********
2026-06-12 20:24:03.210711 | controller | changed: [localhost]
2026-06-12 20:24:03.210739 | controller |
2026-06-12 20:24:03.210745 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:24:03.210750 | controller |   (snippet_datadir,
2026-06-12 20:24:03.210755 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:24:03.210761 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:24:03.210766 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.269)       0:01:57.643 ***********
2026-06-12 20:24:03.210772 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.268)       0:01:57.641 ***********
2026-06-12 20:24:03.270613 | controller | skipping: [localhost]
2026-06-12 20:24:03.270642 | controller |
2026-06-12 20:24:03.270647 | 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-12 20:24:03.270652 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.059)       0:01:57.703 ***********
2026-06-12 20:24:03.270656 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.059)       0:01:57.701 ***********
2026-06-12 20:24:03.345423 | controller | ok: [localhost]
2026-06-12 20:24:03.345453 | controller |
2026-06-12 20:24:03.345458 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:24:03.345462 | controller |   (snippet_datadir,
2026-06-12 20:24:03.345466 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:24:03.345471 | controller | }}, content={{
2026-06-12 20:24:03.345474 | controller |   _base64_patch |
2026-06-12 20:24:03.345478 | controller |   default({}) |
2026-06-12 20:24:03.345481 | controller |   to_nice_yaml
2026-06-12 20:24:03.345484 | controller | }}, mode=0644] ***
2026-06-12 20:24:03.345488 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.074)       0:01:57.777 ***********
2026-06-12 20:24:03.345492 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.074)       0:01:57.776 ***********
2026-06-12 20:24:03.775834 | controller | changed: [localhost]
2026-06-12 20:24:03.775926 | controller |
2026-06-12 20:24:03.775937 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:24:03.775945 | controller |   (snippet_datadir,
2026-06-12 20:24:03.775954 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:24:03.775970 | controller | }}, content={{
2026-06-12 20:24:03.775978 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:24:03.775992 | controller |   default({}) |
2026-06-12 20:24:03.775999 | controller |   to_nice_yaml
2026-06-12 20:24:03.776007 | controller | }}, mode=0644] ***
2026-06-12 20:24:03.776015 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.429)       0:01:58.207 ***********
2026-06-12 20:24:03.776023 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.429)       0:01:58.206 ***********
2026-06-12 20:24:04.241407 | controller | changed: [localhost]
2026-06-12 20:24:04.241440 | controller |
2026-06-12 20:24:04.241448 | 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-12 20:24:04.241454 | controller |   (
2026-06-12 20:24:04.241460 | controller |     snippet_datadir,
2026-06-12 20:24:04.241465 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:24:04.241471 | controller |   ) | path_join
2026-06-12 20:24:04.241476 | controller | }}, mode=0644] ***
2026-06-12 20:24:04.241482 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.465)       0:01:58.673 ***********
2026-06-12 20:24:04.241487 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.465)       0:01:58.672 ***********
2026-06-12 20:24:04.660536 | controller | changed: [localhost]
2026-06-12 20:24:04.660581 | controller |
2026-06-12 20:24:04.660592 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:24:04.660602 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.418)       0:01:59.092 ***********
2026-06-12 20:24:04.660610 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.418)       0:01:59.091 ***********
2026-06-12 20:24:04.752742 | 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-12 20:24:04.752774 | controller |
2026-06-12 20:24:04.752781 | 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-12 20:24:04.752787 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.092)       0:01:59.185 ***********
2026-06-12 20:24:04.752793 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.092)       0:01:59.183 ***********
2026-06-12 20:24:04.829458 | controller | ok: [localhost] =>
2026-06-12 20:24:04.829491 | controller |     changed: false
2026-06-12 20:24:04.829498 | controller |     msg: All assertions passed
2026-06-12 20:24:04.829503 | controller |
2026-06-12 20:24:04.829509 | 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-12 20:24:04.829515 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.076)       0:01:59.261 ***********
2026-06-12 20:24:04.829520 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.076)       0:01:59.260 ***********
2026-06-12 20:24:05.067836 | controller | ok: [localhost]
2026-06-12 20:24:05.067900 | controller |
2026-06-12 20:24:05.067908 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:24:05.067914 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.238)       0:01:59.500 ***********
2026-06-12 20:24:05.067919 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.238)       0:01:59.498 ***********
2026-06-12 20:24:05.119228 | controller | ok: [localhost]
2026-06-12 20:24:05.119261 | controller |
2026-06-12 20:24:05.119268 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:24:05.119274 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.051)       0:01:59.551 ***********
2026-06-12 20:24:05.119279 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.051)       0:01:59.550 ***********
2026-06-12 20:24:05.521877 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-12 20:24:05.521910 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-12 20:24:05.521917 | controller |
2026-06-12 20:24:05.521923 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:24:05.521935 | controller |   _content |
2026-06-12 20:24:05.521941 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:24:05.521946 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:24:05.521952 | controller | }}
2026-06-12 20:24:05.521958 | controller | ] ***
2026-06-12 20:24:05.521965 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.402)       0:01:59.954 ***********
2026-06-12 20:24:05.521970 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.402)       0:01:59.952 ***********
2026-06-12 20:24:05.650446 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:24:05.650474 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:24:05.650480 | controller |
2026-06-12 20:24:05.650484 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:24:05.650489 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.128)       0:02:00.082 ***********
2026-06-12 20:24:05.650492 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.128)       0:02:00.081 ***********
2026-06-12 20:24:05.887160 | controller | changed: [localhost]
2026-06-12 20:24:05.887186 | controller |
2026-06-12 20:24:05.887192 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:24:05.887196 | controller |   (_destdir,
2026-06-12 20:24:05.887200 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:24:05.887204 | controller | }}, content={{
2026-06-12 20:24:05.887207 | controller |   (
2026-06-12 20:24:05.887211 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:24:05.887215 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:24:05.887219 | controller | }}, mode=0644] ***
2026-06-12 20:24:05.887222 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.236)       0:02:00.319 ***********
2026-06-12 20:24:05.887227 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.236)       0:02:00.318 ***********
2026-06-12 20:24:06.370281 | controller | changed: [localhost]
2026-06-12 20:24:06.370326 | controller |
2026-06-12 20:24:06.370336 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:24:06.370345 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:24:06.370362 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:24:06.370369 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:24:06.370377 | controller | }}, dest={{
2026-06-12 20:24:06.370385 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:06.370393 | controller |   stage['path'], _val.src_file
2026-06-12 20:24:06.370401 | controller |   ) |
2026-06-12 20:24:06.370409 | controller |   path_join
2026-06-12 20:24:06.370417 | controller |  }}] ***
2026-06-12 20:24:06.370425 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.482)       0:02:00.802 ***********
2026-06-12 20:24:06.370433 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.482)       0:02:00.800 ***********
2026-06-12 20:24:06.680163 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-12 20:24:06.680189 | controller |
2026-06-12 20:24:06.680195 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:06.680199 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.310)       0:02:01.112 ***********
2026-06-12 20:24:06.680203 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.310)       0:02:01.111 ***********
2026-06-12 20:24:06.745738 | controller | skipping: [localhost]
2026-06-12 20:24:06.745770 | controller |
2026-06-12 20:24:06.745778 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:24:06.745784 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.065)       0:02:01.177 ***********
2026-06-12 20:24:06.745790 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.065)       0:02:01.176 ***********
2026-06-12 20:24:07.131108 | controller | changed: [localhost]
2026-06-12 20:24:07.131141 | controller |
2026-06-12 20:24:07.131148 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:24:07.131154 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.385)       0:02:01.563 ***********
2026-06-12 20:24:07.131164 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.385)       0:02:01.561 ***********
2026-06-12 20:24:07.580257 | controller | changed: [localhost]
2026-06-12 20:24:07.580289 | controller |
2026-06-12 20:24:07.580296 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/edpm executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:24:07.580302 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.449)       0:02:02.012 ***********
2026-06-12 20:24:07.580308 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.449)       0:02:02.011 ***********
2026-06-12 20:24:07.635280 | controller | skipping: [localhost]
2026-06-12 20:24:07.635307 | controller |
2026-06-12 20:24:07.635313 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:24:07.635317 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:24:07.635321 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:24:07.635325 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:24:07.635329 | controller |   ) | list
2026-06-12 20:24:07.635332 | controller | }}] ***
2026-06-12 20:24:07.635336 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.055)       0:02:02.067 ***********
2026-06-12 20:24:07.635340 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.055)       0:02:02.066 ***********
2026-06-12 20:24:07.696540 | controller | skipping: [localhost]
2026-06-12 20:24:07.696572 | controller |
2026-06-12 20:24:07.696579 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:24:07.696584 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:24:07.696590 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:24:07.696595 | controller | }}, mode=0644] ***
2026-06-12 20:24:07.696600 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.060)       0:02:02.128 ***********
2026-06-12 20:24:07.696605 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.060)       0:02:02.127 ***********
2026-06-12 20:24:07.981041 | controller | changed: [localhost]
2026-06-12 20:24:07.981097 | controller |
2026-06-12 20:24:07.981112 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:07.981125 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.283)       0:02:02.412 ***********
2026-06-12 20:24:07.981136 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.283)       0:02:02.411 ***********
2026-06-12 20:24:08.063338 | controller | skipping: [localhost]
2026-06-12 20:24:08.063384 | controller |
2026-06-12 20:24:08.063396 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:24:08.063405 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.082)       0:02:02.495 ***********
2026-06-12 20:24:08.063415 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.082)       0:02:02.493 ***********
2026-06-12 20:24:08.144022 | controller | skipping: [localhost]
2026-06-12 20:24:08.144078 | controller |
2026-06-12 20:24:08.144093 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm _raw_params=wait_condition.yml] ***
2026-06-12 20:24:08.144106 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.080)       0:02:02.575 ***********
2026-06-12 20:24:08.144118 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.080)       0:02:02.574 ***********
2026-06-12 20:24:08.214089 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:24:08.214123 | controller | skipping: [localhost]
2026-06-12 20:24:08.214130 | controller |
2026-06-12 20:24:08.214135 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:08.214141 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.070)       0:02:02.646 ***********
2026-06-12 20:24:08.214147 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.070)       0:02:02.644 ***********
2026-06-12 20:24:08.291924 | controller | skipping: [localhost]
2026-06-12 20:24:08.291960 | controller |
2026-06-12 20:24:08.291967 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm name=run_hook] ***
2026-06-12 20:24:08.291973 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.077)       0:02:02.724 ***********
2026-06-12 20:24:08.291978 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.077)       0:02:02.722 ***********
2026-06-12 20:24:08.374007 | controller | skipping: [localhost]
2026-06-12 20:24:08.374046 | controller |
2026-06-12 20:24:08.374055 | 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-12 20:24:08.374064 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.081)       0:02:02.805 ***********
2026-06-12 20:24:08.374072 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.081)       0:02:02.804 ***********
2026-06-12 20:24:08.448596 | controller | ok: [localhost] =>
2026-06-12 20:24:08.448630 | controller |     changed: false
2026-06-12 20:24:08.448636 | controller |     msg: All assertions passed
2026-06-12 20:24:08.448641 | controller |
2026-06-12 20:24:08.448646 | 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-12 20:24:08.448652 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.074)       0:02:02.880 ***********
2026-06-12 20:24:08.448657 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.074)       0:02:02.879 ***********
2026-06-12 20:24:08.485465 | controller | skipping: [localhost]
2026-06-12 20:24:08.485501 | controller |
2026-06-12 20:24:08.485508 | 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-12 20:24:08.485515 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.036)       0:02:02.917 ***********
2026-06-12 20:24:08.485520 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.036)       0:02:02.916 ***********
2026-06-12 20:24:08.523693 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:08.523727 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:08.523733 | controller |
2026-06-12 20:24:08.523738 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:24:08.523744 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.038)       0:02:02.955 ***********
2026-06-12 20:24:08.523748 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.038)       0:02:02.954 ***********
2026-06-12 20:24:08.550037 | controller | skipping: [localhost]
2026-06-12 20:24:08.550064 | controller |
2026-06-12 20:24:08.550069 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:24:08.550074 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.026)       0:02:02.982 ***********
2026-06-12 20:24:08.550078 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.026)       0:02:02.981 ***********
2026-06-12 20:24:08.588274 | controller | ok: [localhost]
2026-06-12 20:24:08.588302 | controller |
2026-06-12 20:24:08.588307 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:24:08.588311 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:24:08.588316 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:24:08.588320 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:24:08.588324 | controller | }}] ***
2026-06-12 20:24:08.588328 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.038)       0:02:03.020 ***********
2026-06-12 20:24:08.588331 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.038)       0:02:03.019 ***********
2026-06-12 20:24:08.634753 | controller | skipping: [localhost]
2026-06-12 20:24:08.634782 | controller |
2026-06-12 20:24:08.634787 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:24:08.634797 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:08.634801 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:24:08.634806 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:24:08.634809 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.046)       0:02:03.067 ***********
2026-06-12 20:24:08.634814 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.046)       0:02:03.065 ***********
2026-06-12 20:24:08.908234 | controller | ok: [localhost] => (item={'name': 'edpm-deployment2-values', 'src_file': 'values.yaml'})
2026-06-12 20:24:08.908281 | controller |
2026-06-12 20:24:08.908293 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-12 20:24:08.908303 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.272)       0:02:03.339 ***********
2026-06-12 20:24:08.908312 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.272)       0:02:03.338 ***********
2026-06-12 20:24:08.996511 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:24:08.996560 | controller |
2026-06-12 20:24:08.996570 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] ***
2026-06-12 20:24:08.996579 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.088)       0:02:03.428 ***********
2026-06-12 20:24:08.996588 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.088)       0:02:03.426 ***********
2026-06-12 20:24:09.055219 | controller | skipping: [localhost]
2026-06-12 20:24:09.055266 | controller |
2026-06-12 20:24:09.055277 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2 name=ci_gen_kustomize_values] ***
2026-06-12 20:24:09.055293 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.058)       0:02:03.486 ***********
2026-06-12 20:24:09.055301 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.058)       0:02:03.485 ***********
2026-06-12 20:24:09.179202 | controller |
2026-06-12 20:24:09.179237 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:24:09.179244 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.124)       0:02:03.611 ***********
2026-06-12 20:24:09.179250 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.124)       0:02:03.610 ***********
2026-06-12 20:24:09.229817 | controller | skipping: [localhost]
2026-06-12 20:24:09.229867 | controller |
2026-06-12 20:24:09.229872 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:24:09.229876 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.050)       0:02:03.662 ***********
2026-06-12 20:24:09.229880 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.050)       0:02:03.660 ***********
2026-06-12 20:24:09.316817 | 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-12 20:24:09.316876 | controller |
2026-06-12 20:24:09.316885 | 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-12 20:24:09.316893 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.086)       0:02:03.749 ***********
2026-06-12 20:24:09.316900 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.086)       0:02:03.747 ***********
2026-06-12 20:24:09.387989 | controller | ok: [localhost] =>
2026-06-12 20:24:09.388020 | controller |     changed: false
2026-06-12 20:24:09.388026 | controller |     msg: All assertions passed
2026-06-12 20:24:09.388033 | controller |
2026-06-12 20:24:09.388039 | 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-12 20:24:09.388045 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.071)       0:02:03.820 ***********
2026-06-12 20:24:09.388056 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.071)       0:02:03.818 ***********
2026-06-12 20:24:09.626734 | controller | ok: [localhost]
2026-06-12 20:24:09.626774 | controller |
2026-06-12 20:24:09.626784 | 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-12 20:24:09.626792 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.238)       0:02:04.058 ***********
2026-06-12 20:24:09.626800 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.238)       0:02:04.057 ***********
2026-06-12 20:24:09.746465 | controller | ok: [localhost] =>
2026-06-12 20:24:09.746493 | controller |     changed: false
2026-06-12 20:24:09.746497 | controller |     msg: All assertions passed
2026-06-12 20:24:09.746501 | controller |
2026-06-12 20:24:09.746506 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:24:09.746510 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.120)       0:02:04.179 ***********
2026-06-12 20:24:09.746514 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.120)       0:02:04.177 ***********
2026-06-12 20:24:09.992009 | controller | ok: [localhost]
2026-06-12 20:24:09.992037 | controller |
2026-06-12 20:24:09.992042 | 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-12 20:24:09.992047 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:24:09.992052 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:24:09.992057 | controller |   _config_map_content |
2026-06-12 20:24:09.992062 | controller |   ansible.utils.remove_keys(
2026-06-12 20:24:09.992067 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:24:09.992072 | controller |     matching_parameter='regex')
2026-06-12 20:24:09.992078 | controller | }}, cacheable=False] ***
2026-06-12 20:24:09.992083 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.245)       0:02:04.424 ***********
2026-06-12 20:24:09.992088 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.245)       0:02:04.423 ***********
2026-06-12 20:24:10.273793 | controller | ok: [localhost]
2026-06-12 20:24:10.273834 | controller |
2026-06-12 20:24:10.273884 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-12 20:24:10.273894 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.281)       0:02:04.705 ***********
2026-06-12 20:24:10.273902 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.281)       0:02:04.704 ***********
2026-06-12 20:24:10.357226 | controller | skipping: [localhost]
2026-06-12 20:24:10.357269 | controller |
2026-06-12 20:24:10.357279 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:24:10.357288 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.083)       0:02:04.789 ***********
2026-06-12 20:24:10.357297 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.083)       0:02:04.787 ***********
2026-06-12 20:24:10.563967 | controller | changed: [localhost]
2026-06-12 20:24:10.563997 | controller |
2026-06-12 20:24:10.564002 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:24:10.564006 | controller |   (snippet_datadir,
2026-06-12 20:24:10.564010 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:24:10.564014 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:24:10.564018 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.207)       0:02:04.996 ***********
2026-06-12 20:24:10.564021 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.207)       0:02:04.994 ***********
2026-06-12 20:24:10.652644 | controller | skipping: [localhost]
2026-06-12 20:24:10.652673 | controller |
2026-06-12 20:24:10.652682 | 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-12 20:24:10.652687 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.088)       0:02:05.085 ***********
2026-06-12 20:24:10.652691 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.088)       0:02:05.083 ***********
2026-06-12 20:24:10.720661 | controller | ok: [localhost]
2026-06-12 20:24:10.720690 | controller |
2026-06-12 20:24:10.720695 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:24:10.720700 | controller |   (snippet_datadir,
2026-06-12 20:24:10.720704 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:24:10.720708 | controller | }}, content={{
2026-06-12 20:24:10.720712 | controller |   _base64_patch |
2026-06-12 20:24:10.720716 | controller |   default({}) |
2026-06-12 20:24:10.720719 | controller |   to_nice_yaml
2026-06-12 20:24:10.720722 | controller | }}, mode=0644] ***
2026-06-12 20:24:10.720726 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.067)       0:02:05.153 ***********
2026-06-12 20:24:10.720730 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.067)       0:02:05.151 ***********
2026-06-12 20:24:11.156487 | controller | changed: [localhost]
2026-06-12 20:24:11.156524 | controller |
2026-06-12 20:24:11.156532 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:24:11.156538 | controller |   (snippet_datadir,
2026-06-12 20:24:11.156544 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:24:11.156550 | controller | }}, content={{
2026-06-12 20:24:11.156556 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:24:11.156561 | controller |   default({}) |
2026-06-12 20:24:11.156566 | controller |   to_nice_yaml
2026-06-12 20:24:11.156571 | controller | }}, mode=0644] ***
2026-06-12 20:24:11.156577 | controller | Friday 12 June 2026  20:24:11 +0000 (0:00:00.435)       0:02:05.588 ***********
2026-06-12 20:24:11.156582 | controller | Friday 12 June 2026  20:24:11 +0000 (0:00:00.435)       0:02:05.586 ***********
2026-06-12 20:24:11.642570 | controller | changed: [localhost]
2026-06-12 20:24:11.642598 | controller |
2026-06-12 20:24:11.642603 | 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-12 20:24:11.642608 | controller |   (
2026-06-12 20:24:11.642611 | controller |     snippet_datadir,
2026-06-12 20:24:11.642615 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:24:11.642620 | controller |   ) | path_join
2026-06-12 20:24:11.642623 | controller | }}, mode=0644] ***
2026-06-12 20:24:11.642627 | controller | Friday 12 June 2026  20:24:11 +0000 (0:00:00.486)       0:02:06.075 ***********
2026-06-12 20:24:11.642631 | controller | Friday 12 June 2026  20:24:11 +0000 (0:00:00.486)       0:02:06.073 ***********
2026-06-12 20:24:12.124160 | controller | changed: [localhost]
2026-06-12 20:24:12.124194 | controller |
2026-06-12 20:24:12.124201 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:24:12.124206 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.481)       0:02:06.556 ***********
2026-06-12 20:24:12.124212 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.481)       0:02:06.554 ***********
2026-06-12 20:24:12.237553 | 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-12 20:24:12.237588 | controller |
2026-06-12 20:24:12.237596 | 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-12 20:24:12.237602 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.113)       0:02:06.669 ***********
2026-06-12 20:24:12.237608 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.113)       0:02:06.668 ***********
2026-06-12 20:24:12.314640 | controller | ok: [localhost] =>
2026-06-12 20:24:12.314677 | controller |     changed: false
2026-06-12 20:24:12.314684 | controller |     msg: All assertions passed
2026-06-12 20:24:12.314689 | controller |
2026-06-12 20:24:12.314695 | 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-12 20:24:12.314701 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.077)       0:02:06.746 ***********
2026-06-12 20:24:12.314707 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.077)       0:02:06.745 ***********
2026-06-12 20:24:12.575807 | controller | ok: [localhost]
2026-06-12 20:24:12.575903 | controller |
2026-06-12 20:24:12.575915 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:24:12.575923 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.260)       0:02:07.007 ***********
2026-06-12 20:24:12.575931 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.260)       0:02:07.006 ***********
2026-06-12 20:24:12.650145 | controller | ok: [localhost]
2026-06-12 20:24:12.650236 | controller |
2026-06-12 20:24:12.650252 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:24:12.650264 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.074)       0:02:07.082 ***********
2026-06-12 20:24:12.650275 | controller | Friday 12 June 2026  20:24:12 +0000 (0:00:00.074)       0:02:07.080 ***********
2026-06-12 20:24:13.096163 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml)
2026-06-12 20:24:13.096232 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml)
2026-06-12 20:24:13.096239 | controller |
2026-06-12 20:24:13.096245 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:24:13.096250 | controller |   _content |
2026-06-12 20:24:13.096256 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:24:13.096261 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:24:13.096266 | controller | }}
2026-06-12 20:24:13.096271 | controller | ] ***
2026-06-12 20:24:13.096276 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.445)       0:02:07.527 ***********
2026-06-12 20:24:13.096282 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.446)       0:02:07.526 ***********
2026-06-12 20:24:13.234791 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:24:13.234881 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:24:13.234890 | controller |
2026-06-12 20:24:13.234897 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:24:13.234916 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.139)       0:02:07.666 ***********
2026-06-12 20:24:13.234921 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.138)       0:02:07.665 ***********
2026-06-12 20:24:13.522767 | controller | changed: [localhost]
2026-06-12 20:24:13.522886 | controller |
2026-06-12 20:24:13.522904 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:24:13.522912 | controller |   (_destdir,
2026-06-12 20:24:13.522920 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:24:13.522927 | controller | }}, content={{
2026-06-12 20:24:13.522934 | controller |   (
2026-06-12 20:24:13.522941 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:24:13.522948 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:24:13.522956 | controller | }}, mode=0644] ***
2026-06-12 20:24:13.522964 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.286)       0:02:07.953 ***********
2026-06-12 20:24:13.522972 | controller | Friday 12 June 2026  20:24:13 +0000 (0:00:00.286)       0:02:07.952 ***********
2026-06-12 20:24:14.054415 | controller | changed: [localhost]
2026-06-12 20:24:14.054488 | controller |
2026-06-12 20:24:14.054499 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace/edpm2 mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:24:14.054508 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:24:14.054516 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:24:14.054524 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:24:14.054532 | controller | }}, dest={{
2026-06-12 20:24:14.054540 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:14.054548 | controller |   stage['path'], _val.src_file
2026-06-12 20:24:14.054556 | controller |   ) |
2026-06-12 20:24:14.054564 | controller |   path_join
2026-06-12 20:24:14.054571 | controller |  }}] ***
2026-06-12 20:24:14.054579 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.533)       0:02:08.486 ***********
2026-06-12 20:24:14.054587 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.532)       0:02:08.485 ***********
2026-06-12 20:24:14.401127 | controller | changed: [localhost] => (item=edpm-deployment2-values)
2026-06-12 20:24:14.401228 | controller |
2026-06-12 20:24:14.401244 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:14.401256 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.345)       0:02:08.832 ***********
2026-06-12 20:24:14.401267 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.345)       0:02:08.831 ***********
2026-06-12 20:24:14.484043 | controller | skipping: [localhost]
2026-06-12 20:24:14.484130 | controller |
2026-06-12 20:24:14.484142 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2 chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:24:14.484151 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.082)       0:02:08.915 ***********
2026-06-12 20:24:14.484160 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.082)       0:02:08.914 ***********
2026-06-12 20:24:14.813186 | controller | changed: [localhost]
2026-06-12 20:24:14.813267 | controller |
2026-06-12 20:24:14.813278 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-12 20:24:14.813286 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.329)       0:02:09.245 ***********
2026-06-12 20:24:14.813295 | controller | Friday 12 June 2026  20:24:14 +0000 (0:00:00.329)       0:02:09.244 ***********
2026-06-12 20:24:15.278637 | controller | changed: [localhost]
2026-06-12 20:24:15.278674 | controller |
2026-06-12 20:24:15.278681 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace/edpm2 executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-12 20:24:15.278687 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.464)       0:02:09.710 ***********
2026-06-12 20:24:15.278693 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.464)       0:02:09.708 ***********
2026-06-12 20:24:15.339803 | controller | skipping: [localhost]
2026-06-12 20:24:15.339881 | controller |
2026-06-12 20:24:15.339894 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:24:15.339903 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:24:15.339912 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:24:15.339920 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:24:15.339928 | controller |   ) | list
2026-06-12 20:24:15.339936 | controller | }}] ***
2026-06-12 20:24:15.339944 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.060)       0:02:09.771 ***********
2026-06-12 20:24:15.339952 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.060)       0:02:09.769 ***********
2026-06-12 20:24:15.435935 | controller | skipping: [localhost]
2026-06-12 20:24:15.436004 | controller |
2026-06-12 20:24:15.436020 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace/edpm2 remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:24:15.436033 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:24:15.436046 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:24:15.436057 | controller | }}, mode=0644] ***
2026-06-12 20:24:15.436069 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.096)       0:02:09.867 ***********
2026-06-12 20:24:15.436081 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.096)       0:02:09.866 ***********
2026-06-12 20:24:15.741976 | controller | changed: [localhost]
2026-06-12 20:24:15.742044 | controller |
2026-06-12 20:24:15.742052 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:15.742058 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.306)       0:02:10.174 ***********
2026-06-12 20:24:15.742064 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.306)       0:02:10.172 ***********
2026-06-12 20:24:15.783140 | controller | skipping: [localhost]
2026-06-12 20:24:15.783204 | controller |
2026-06-12 20:24:15.783211 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2 _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:24:15.783236 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.041)       0:02:10.215 ***********
2026-06-12 20:24:15.783242 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.041)       0:02:10.214 ***********
2026-06-12 20:24:15.830974 | controller | skipping: [localhost]
2026-06-12 20:24:15.831049 | controller |
2026-06-12 20:24:15.831059 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2 _raw_params=wait_condition.yml] ***
2026-06-12 20:24:15.831068 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.047)       0:02:10.263 ***********
2026-06-12 20:24:15.831076 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.047)       0:02:10.261 ***********
2026-06-12 20:24:15.922890 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:15.922953 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:15.922960 | controller | skipping: [localhost]
2026-06-12 20:24:15.922966 | controller |
2026-06-12 20:24:15.922972 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:15.922984 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.091)       0:02:10.355 ***********
2026-06-12 20:24:15.922990 | controller | Friday 12 June 2026  20:24:15 +0000 (0:00:00.091)       0:02:10.353 ***********
2026-06-12 20:24:16.006630 | controller | skipping: [localhost]
2026-06-12 20:24:16.006709 | controller |
2026-06-12 20:24:16.006720 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] ***
2026-06-12 20:24:16.006729 | controller | Friday 12 June 2026  20:24:16 +0000 (0:00:00.082)       0:02:10.437 ***********
2026-06-12 20:24:16.006737 | controller | Friday 12 June 2026  20:24:16 +0000 (0:00:00.082)       0:02:10.436 ***********
2026-06-12 20:24:16.116462 | controller | skipping: [localhost]
2026-06-12 20:24:16.116535 | controller |
2026-06-12 20:24:16.116542 | controller | PLAY RECAP *********************************************************************
2026-06-12 20:24:16.116549 | controller | localhost                  : ok=396  changed=103  unreachable=0    failed=0    skipped=171  rescued=0    ignored=0
2026-06-12 20:24:16.116554 | controller |
2026-06-12 20:24:16.116560 | controller | Friday 12 June 2026  20:24:16 +0000 (0:00:00.109)       0:02:10.547 ***********
2026-06-12 20:24:16.116565 | controller | ===============================================================================
2026-06-12 20:24:16.116570 | controller | Get automation contents ------------------------------------------------- 8.89s
2026-06-12 20:24:16.116575 | controller | ci_setup : Install openshift client ------------------------------------- 3.96s
2026-06-12 20:24:16.116580 | controller | ci_setup : Install needed packages -------------------------------------- 3.27s
2026-06-12 20:24:16.116585 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 2.29s
2026-06-12 20:24:16.116590 | controller | Load automation files as fact ------------------------------------------- 2.16s
2026-06-12 20:24:16.116595 | controller | ci_setup : Manage directories ------------------------------------------- 1.07s
2026-06-12 20:24:16.116600 | controller | Gathering Facts --------------------------------------------------------- 1.04s
2026-06-12 20:24:16.116605 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.77s
2026-06-12 20:24:16.116610 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.72s
2026-06-12 20:24:16.116615 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s
2026-06-12 20:24:16.116621 | controller | Create needed SSH keypairs ---------------------------------------------- 0.68s
2026-06-12 20:24:16.116626 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane --- 0.67s
2026-06-12 20:24:16.116631 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s
2026-06-12 20:24:16.116636 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s
2026-06-12 20:24:16.116641 | controller | ci_gen_kustomize_values : Push base64 CI patches ------------------------ 0.65s
2026-06-12 20:24:16.116657 | controller | ci_gen_kustomize_values : Output values file ---------------------------- 0.65s
2026-06-12 20:24:16.116662 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.65s
2026-06-12 20:24:16.116667 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace/control-plane2 --- 0.65s
2026-06-12 20:24:16.116672 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace/control-plane2/networking --- 0.64s
2026-06-12 20:24:16.116677 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-12 20:24:16.116682 | controller | Friday 12 June 2026  20:24:16 +0000 (0:00:00.110)       0:02:10.547 ***********
2026-06-12 20:24:16.116687 | controller | ===============================================================================
2026-06-12 20:24:16.116692 | controller | ci_gen_kustomize_values ------------------------------------------------ 70.19s
2026-06-12 20:24:16.116697 | controller | kustomize_deploy ------------------------------------------------------- 34.67s
2026-06-12 20:24:16.116702 | controller | ci_setup ---------------------------------------------------------------- 9.87s
2026-06-12 20:24:16.116707 | controller | ansible.builtin.slurp --------------------------------------------------- 9.76s
2026-06-12 20:24:16.116712 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.27s
2026-06-12 20:24:16.116717 | controller | gather_facts ------------------------------------------------------------ 1.04s
2026-06-12 20:24:16.116722 | controller | networking_mapper ------------------------------------------------------- 0.74s
2026-06-12 20:24:16.116728 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.68s
2026-06-12 20:24:16.116742 | controller | ansible.builtin.file ---------------------------------------------------- 0.38s
2026-06-12 20:24:16.116747 | controller | ansible.builtin.include_role -------------------------------------------- 0.31s
2026-06-12 20:24:16.116754 | controller | ansible.builtin.find ---------------------------------------------------- 0.26s
2026-06-12 20:24:16.116761 | controller | ansible.builtin.stat ---------------------------------------------------- 0.20s
2026-06-12 20:24:16.116768 | controller | ansible.builtin.assert -------------------------------------------------- 0.08s
2026-06-12 20:24:16.116775 | controller | ansible.builtin.copy ---------------------------------------------------- 0.04s
2026-06-12 20:24:16.116783 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-12 20:24:16.116790 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-12 20:24:16.116796 | controller | total ----------------------------------------------------------------- 130.51s
2026-06-12 20:24:16.501111 | controller | ok: Runtime: 0:02:11.224406
2026-06-12 20:24:16.546794 | 
2026-06-12 20:24:16.547035 | PLAY RECAP
2026-06-12 20:24:16.547107 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:24:16.547139 | 
2026-06-12 20:24:16.736743 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 20:24:16.738415 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 20:24:17.425484 | 
2026-06-12 20:24:17.425679 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-12 20:24:17.436403 | 
2026-06-12 20:24:17.436475 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-12 20:24:17.905791 | controller | ok
2026-06-12 20:24:17.954711 | 
2026-06-12 20:24:17.954890 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-12 20:24:17.961770 | 
2026-06-12 20:24:17.961894 | TASK [Filter out host if needed]
2026-06-12 20:24:17.972483 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:24:17.976676 | 
2026-06-12 20:24:17.976751 | TASK [Ensure file is present]
2026-06-12 20:24:18.428429 | controller | ok
2026-06-12 20:24:18.439609 | 
2026-06-12 20:24:18.439746 | TASK [Manage molecule report file]
2026-06-12 20:24:18.982085 | controller | skipping: Conditional result was False
2026-06-12 20:24:18.987422 | 
2026-06-12 20:24:18.987501 | TASK [Check if we get ci-framework-data basedir]
2026-06-12 20:24:19.272782 | controller | ok
2026-06-12 20:24:19.282665 | 
2026-06-12 20:24:19.282836 | TASK [Create ci-framework-data log directory for zuul]
2026-06-12 20:24:19.601839 | controller | changed
2026-06-12 20:24:19.610692 | 
2026-06-12 20:24:19.610843 | TASK [Copy ci-framework interesting files]
2026-06-12 20:24:20.066170 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-12 20:24:20.159470 | controller | ok: Runtime: 0:00:00.024663
2026-06-12 20:24:20.167443 | 
2026-06-12 20:24:20.167615 | TASK [Get SELinux listing]
2026-06-12 20:24:20.716443 | controller | ok: Runtime: 0:00:00.011713
2026-06-12 20:24:20.725470 | 
2026-06-12 20:24:20.725635 | TASK [Generate log index]
2026-06-12 20:24:21.673666 | controller | changed
2026-06-12 20:24:21.681814 | 
2026-06-12 20:24:21.681949 | TASK [Get some env related data]
2026-06-12 20:24:22.333547 | controller | /home/zuul/.local/bin/ansible
2026-06-12 20:24:23.234019 | controller | ok: Runtime: 0:00:01.043855
2026-06-12 20:24:23.242299 | 
2026-06-12 20:24:23.242434 | TASK [Generate list of logs to collect in home directory]
2026-06-12 20:24:23.640597 | controller | ok: All paths examined
2026-06-12 20:24:23.646873 | 
2026-06-12 20:24:23.646958 | LOOP [Copy logs from home directory]
2026-06-12 20:24:24.209021 | controller | changed:
2026-06-12 20:24:24.209227 | controller | {
2026-06-12 20:24:24.209268 | controller |   "atime": 1781295695.334322,
2026-06-12 20:24:24.209294 | controller |   "ctime": 1781295856.1156762,
2026-06-12 20:24:24.209318 | controller |   "dev": 64513,
2026-06-12 20:24:24.209340 | controller |   "gid": 1000,
2026-06-12 20:24:24.209363 | controller |   "gr_name": "zuul",
2026-06-12 20:24:24.209385 | controller |   "inode": 306052,
2026-06-12 20:24:24.209417 | controller |   "isblk": false,
2026-06-12 20:24:24.209440 | controller |   "ischr": false,
2026-06-12 20:24:24.209462 | controller |   "isdir": false,
2026-06-12 20:24:24.209483 | controller |   "isfifo": false,
2026-06-12 20:24:24.209505 | controller |   "isgid": false,
2026-06-12 20:24:24.209526 | controller |   "islnk": false,
2026-06-12 20:24:24.209547 | controller |   "isreg": true,
2026-06-12 20:24:24.209569 | controller |   "issock": false,
2026-06-12 20:24:24.209622 | controller |   "isuid": false,
2026-06-12 20:24:24.209646 | controller |   "mode": "0644",
2026-06-12 20:24:24.209669 | controller |   "mtime": 1781295856.1156762,
2026-06-12 20:24:24.209692 | controller |   "nlink": 1,
2026-06-12 20:24:24.209715 | controller |   "path": "/home/zuul/ansible.log",
2026-06-12 20:24:24.209738 | controller |   "pw_name": "zuul",
2026-06-12 20:24:24.209760 | controller |   "rgrp": true,
2026-06-12 20:24:24.209781 | controller |   "roth": true,
2026-06-12 20:24:24.209806 | controller |   "rusr": true,
2026-06-12 20:24:24.209829 | controller |   "size": 372103,
2026-06-12 20:24:24.209851 | controller |   "uid": 1000,
2026-06-12 20:24:24.209873 | controller |   "wgrp": false,
2026-06-12 20:24:24.209894 | controller |   "woth": false,
2026-06-12 20:24:24.209915 | controller |   "wusr": true,
2026-06-12 20:24:24.209936 | controller |   "xgrp": false,
2026-06-12 20:24:24.209958 | controller |   "xoth": false,
2026-06-12 20:24:24.209980 | controller |   "xusr": false
2026-06-12 20:24:24.210002 | controller | }
2026-06-12 20:24:24.226820 | 
2026-06-12 20:24:24.227086 | TASK [Copy crio stats log file]
2026-06-12 20:24:24.256629 | controller | skipping: Conditional result was False
2026-06-12 20:24:24.268703 | 
2026-06-12 20:24:24.268856 | TASK [Get SELinux related data]
2026-06-12 20:24:24.566162 | controller | <no matches>
2026-06-12 20:24:24.819762 | controller | ERROR
2026-06-12 20:24:24.820210 | controller | {
2026-06-12 20:24:24.820283 | controller |   "delta": "0:00:00.015478",
2026-06-12 20:24:24.820325 | controller |   "end": "2026-06-12 20:24:24.567943",
2026-06-12 20:24:24.820362 | controller |   "msg": "non-zero return code",
2026-06-12 20:24:24.820416 | controller |   "rc": 1,
2026-06-12 20:24:24.820450 | controller |   "start": "2026-06-12 20:24:24.552465"
2026-06-12 20:24:24.820483 | controller | }
2026-06-12 20:24:24.820527 | controller | ERROR: Ignoring Errors
2026-06-12 20:24:24.828271 | 
2026-06-12 20:24:24.828423 | TASK [Create system configuration directory]
2026-06-12 20:24:25.099391 | controller | changed
2026-06-12 20:24:25.107717 | 
2026-06-12 20:24:25.107855 | TASK [Get some of the system configurations]
2026-06-12 20:24:25.657123 | controller | ok: Runtime: 0:00:00.018488
2026-06-12 20:24:25.665084 | 
2026-06-12 20:24:25.665217 | TASK [Copy generated documentation if available]
2026-06-12 20:24:25.702459 | controller | skipping: Conditional result was False
2026-06-12 20:24:25.712244 | 
2026-06-12 20:24:25.712403 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-12 20:24:25.741281 | controller | skipping: Conditional result was False
2026-06-12 20:24:25.753956 | 
2026-06-12 20:24:25.754110 | TASK [Compress logs bigger than 2MB]
2026-06-12 20:24:26.301153 | controller | ok: Runtime: 0:00:00.008481
2026-06-12 20:24:26.306868 | 
2026-06-12 20:24:26.306944 | TASK [Copy files from workspace on node]
2026-06-12 20:24:26.328815 | controller | ok
2026-06-12 20:24:26.358094 | 
2026-06-12 20:24:26.358254 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 20:24:26.382899 | controller | skipping: Conditional result was False
2026-06-12 20:24:26.389753 | 
2026-06-12 20:24:26.389851 | TASK [fetch-output : Set log path for single node]
2026-06-12 20:24:26.433083 | controller | ok
2026-06-12 20:24:26.438544 | 
2026-06-12 20:24:26.438663 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 20:24:26.743670 | controller -> localhost | changed: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/logs"
2026-06-12 20:24:26.744271 | controller -> localhost | changed: All items complete
2026-06-12 20:24:26.744348 | 
2026-06-12 20:24:27.016790 | controller -> localhost | changed: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/artifacts"
2026-06-12 20:24:27.281520 | controller -> localhost | changed: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/docs"
2026-06-12 20:24:27.300815 | 
2026-06-12 20:24:27.301004 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 20:24:28.266082 | controller | changed:
2026-06-12 20:24:28.266339 | controller | .d..t...... ./
2026-06-12 20:24:28.266378 | controller | >f+++++++++ README.html
2026-06-12 20:24:28.266407 | controller | >f+++++++++ ansible.log
2026-06-12 20:24:28.266433 | controller | >f+++++++++ dmesg.log
2026-06-12 20:24:28.266470 | controller | >f+++++++++ installed-pkgs.log
2026-06-12 20:24:28.266496 | controller | >f+++++++++ python.log
2026-06-12 20:24:28.266519 | controller | >f+++++++++ registries.conf
2026-06-12 20:24:28.266542 | controller | >f+++++++++ selinux-denials.log
2026-06-12 20:24:28.266564 | controller | >f+++++++++ selinux-listing.log
2026-06-12 20:24:28.266619 | controller | cd+++++++++ ci-framework-data/
2026-06-12 20:24:28.266644 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-12 20:24:28.266667 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-12 20:24:28.266689 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-12 20:24:28.266711 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-12 20:24:28.266733 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-12 20:24:28.266755 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-12 20:24:28.266776 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-12 20:24:28.266798 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-12 20:24:28.266821 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-12 20:24:28.266843 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/
2026-06-12 20:24:28.266866 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/values.yaml
2026-06-12 20:24:28.266887 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-12 20:24:28.266909 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-12 20:24:28.266931 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/
2026-06-12 20:24:28.266954 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/values.yaml
2026-06-12 20:24:28.266976 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/
2026-06-12 20:24:28.266998 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/values.yaml
2026-06-12 20:24:28.267020 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-12 20:24:28.267041 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-12 20:24:28.267062 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/
2026-06-12 20:24:28.267111 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/values.yaml
2026-06-12 20:24:28.267134 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-12 20:24:28.267156 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-12 20:24:28.267177 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-12 20:24:28.267208 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-12 20:24:28.267230 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-12 20:24:28.267251 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267272 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-12 20:24:28.267293 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/
2026-06-12 20:24:28.267315 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/01_original.yaml
2026-06-12 20:24:28.267336 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267361 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml
2026-06-12 20:24:28.267382 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-12 20:24:28.267404 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-12 20:24:28.267425 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-12 20:24:28.267447 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267469 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-12 20:24:28.267490 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/
2026-06-12 20:24:28.267511 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/01_original.yaml
2026-06-12 20:24:28.267532 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml
2026-06-12 20:24:28.267553 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267597 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml
2026-06-12 20:24:28.267627 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/
2026-06-12 20:24:28.267649 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/01_original.yaml
2026-06-12 20:24:28.267671 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267692 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml
2026-06-12 20:24:28.267713 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-12 20:24:28.267734 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-12 20:24:28.267755 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30910.2026-06-12@20:23:02~
2026-06-12 20:24:28.267776 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-12 20:24:28.267797 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-12 20:24:28.267818 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-12 20:24:28.267839 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/
2026-06-12 20:24:28.267859 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/01_original.yaml
2026-06-12 20:24:28.267879 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml
2026-06-12 20:24:28.267905 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml
2026-06-12 20:24:28.267926 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml
2026-06-12 20:24:28.267947 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-12 20:24:28.267967 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-12 20:24:28.267988 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-12 20:24:28.268010 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-12 20:24:28.268032 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-12 20:24:28.268054 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-12 20:24:28.268075 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane2.yaml
2026-06-12 20:24:28.268097 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml
2026-06-12 20:24:28.268119 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment2.yaml
2026-06-12 20:24:28.268140 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/namespace.yaml
2026-06-12 20:24:28.268161 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-12 20:24:28.268183 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network2.yaml
2026-06-12 20:24:28.268204 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-12 20:24:28.268225 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp2.yaml
2026-06-12 20:24:28.268247 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml
2026-06-12 20:24:28.268267 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2.yaml
2026-06-12 20:24:28.268289 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-12 20:24:28.268310 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-12 20:24:28.268331 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-12 20:24:28.268353 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-12 20:24:28.268374 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-12 20:24:28.268396 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-12 20:24:28.268417 | controller | cd+++++++++ registries.conf.d/
2026-06-12 20:24:28.268439 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-12 20:24:28.268460 | controller | cd+++++++++ system-config/
2026-06-12 20:24:28.268481 | controller | cd+++++++++ system-config/libvirt/
2026-06-12 20:24:28.268502 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-12 20:24:28.268524 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-12 20:24:28.815762 | controller | changed: .d..t...... ./
2026-06-12 20:24:29.363904 | controller | changed: .d..t...... ./
2026-06-12 20:24:29.397271 | 
2026-06-12 20:24:29.397426 | TASK [Return artifact to Zuul]
2026-06-12 20:24:29.431839 | controller | skipping: Conditional result was False
2026-06-12 20:24:29.434925 | 
2026-06-12 20:24:29.434999 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-12 20:24:29.435134 | 
2026-06-12 20:24:29.435170 | PLAY RECAP
2026-06-12 20:24:29.435224 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-12 20:24:29.435250 | 
2026-06-12 20:24:29.588933 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 20:24:29.592022 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 20:24:30.207915 | 
2026-06-12 20:24:30.208285 | PLAY [all]
2026-06-12 20:24:30.217601 | 
2026-06-12 20:24:30.217669 | TASK [include_role : fetch-output]
2026-06-12 20:24:30.245899 | controller | ok
2026-06-12 20:24:30.260663 | 
2026-06-12 20:24:30.260735 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 20:24:30.305713 | controller | skipping: Conditional result was False
2026-06-12 20:24:30.311717 | 
2026-06-12 20:24:30.311809 | TASK [fetch-output : Set log path for single node]
2026-06-12 20:24:30.354466 | controller | ok
2026-06-12 20:24:30.362218 | 
2026-06-12 20:24:30.362360 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 20:24:30.815209 | controller -> localhost | ok: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/logs"
2026-06-12 20:24:31.117803 | controller -> localhost | ok: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/artifacts"
2026-06-12 20:24:31.382437 | controller -> localhost | ok: "/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/docs"
2026-06-12 20:24:31.395296 | 
2026-06-12 20:24:31.395456 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 20:24:32.107300 | controller | ok
2026-06-12 20:24:32.107555 | controller | ok: All items complete
2026-06-12 20:24:32.107618 | 
2026-06-12 20:24:32.688890 | controller | ok
2026-06-12 20:24:33.223371 | controller | ok
2026-06-12 20:24:33.244486 | 
2026-06-12 20:24:33.244738 | TASK [include_role : fetch-output-openshift]
2026-06-12 20:24:33.272262 | controller | skipping: Conditional result was False
2026-06-12 20:24:33.283163 | 
2026-06-12 20:24:33.283316 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-12 20:24:33.750674 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.016454
2026-06-12 20:24:34.021475 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014400
2026-06-12 20:24:34.040854 | 
2026-06-12 20:24:34.040981 | PLAY [all]
2026-06-12 20:24:34.045926 | 
2026-06-12 20:24:34.045989 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-12 20:24:34.595037 | controller | changed
2026-06-12 20:24:34.604450 | 
2026-06-12 20:24:34.604551 | PLAY RECAP
2026-06-12 20:24:34.604684 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-12 20:24:34.604730 | 
2026-06-12 20:24:34.742365 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 20:24:34.743852 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-12 20:24:35.430055 | 
2026-06-12 20:24:35.430190 | PLAY [localhost]
2026-06-12 20:24:35.440855 | 
2026-06-12 20:24:35.440952 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-12 20:24:35.856419 | localhost | changed
2026-06-12 20:24:35.877242 | 
2026-06-12 20:24:35.877554 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-12 20:24:35.921271 | localhost | ok
2026-06-12 20:24:35.934113 | 
2026-06-12 20:24:35.934254 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-12 20:24:36.371005 | localhost | changed
2026-06-12 20:24:36.377387 | 
2026-06-12 20:24:36.377476 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-12 20:24:37.332500 | localhost | changed
2026-06-12 20:24:37.343520 | 
2026-06-12 20:24:37.343796 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-12 20:24:37.865311 | localhost | Identity added: /var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/tmp/ansible.9wrzfs3z (/var/lib/zuul/builds/9ab391e3da774a9ebb246f8763801384/work/tmp/ansible.9wrzfs3z)
2026-06-12 20:24:37.865719 | localhost | ok: Runtime: 0:00:00.021674
2026-06-12 20:24:37.873477 | 
2026-06-12 20:24:37.873699 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-12 20:24:38.208679 | localhost | ok: Runtime: 0:00:00.009096
2026-06-12 20:24:38.214060 | 
2026-06-12 20:24:38.214152 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-12 20:24:38.295892 | localhost | changed
2026-06-12 20:24:38.302493 | 
2026-06-12 20:24:38.302605 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-12 20:24:38.793603 | localhost | changed
2026-06-12 20:24:38.801017 | 
2026-06-12 20:24:38.801083 | PLAY [localhost]
2026-06-12 20:24:38.808237 | 
2026-06-12 20:24:38.808310 | TASK [Generate bulk log download script]
2026-06-12 20:24:38.831042 | localhost | ok
2026-06-12 20:24:38.844626 | 
2026-06-12 20:24:38.844709 | TASK [local-log-download : Check API endpoint is defined]
2026-06-12 20:24:38.885803 | localhost | ok: All assertions passed
2026-06-12 20:24:38.891405 | 
2026-06-12 20:24:38.891479 | TASK [local-log-download : Create download script]
2026-06-12 20:24:39.411361 | localhost -> localhost | changed
2026-06-12 20:24:39.492334 | 
2026-06-12 20:24:39.492515 | TASK [Register quick-download link]
2026-06-12 20:24:39.511894 | localhost | ok
2026-06-12 20:24:39.514107 | 
2026-06-12 20:24:39.514165 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-12 20:24:39.518876 | 
2026-06-12 20:24:39.518949 | TASK [Set zuul-log-path fact]
2026-06-12 20:24:39.536180 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 20:24:39.543098 | 
2026-06-12 20:24:39.543214 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 20:24:39.580015 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 20:24:39.582486 | 
2026-06-12 20:24:39.582567 | TASK [upload-logs : Create log directories]
2026-06-12 20:24:40.560851 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-12 20:24:40.562778 | 
2026-06-12 20:24:40.562869 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-12 20:24:40.833329 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.006193
2026-06-12 20:24:40.839485 | 
2026-06-12 20:24:40.839662 | TASK [upload-logs : Upload logs to log server]
2026-06-12 20:24:45.597759 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-12 20:24:45.601849 | 
2026-06-12 20:24:45.601994 | LOOP [upload-logs : Compress console log and json output]
