2026-06-12 20:18:54.040653 | Job console starting
2026-06-12 20:18:54.179796 | Updating git repos
2026-06-12 20:18:54.240503 | Cloning repos into workspace
2026-06-12 20:18:56.024733 | Restoring repo states
2026-06-12 20:18:56.049389 | Merging changes
2026-06-12 20:18:57.274644 | Checking out repos
2026-06-12 20:18:58.353601 | Preparing playbooks
2026-06-12 20:19:04.214305 | Running Ansible setup
2026-06-12 20:19:08.358134 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 20:19:09.005550 | 
2026-06-12 20:19:09.005677 | PLAY [localhost]
2026-06-12 20:19:09.013318 | 
2026-06-12 20:19:09.013381 | TASK [Gathering Facts]
2026-06-12 20:19:10.010747 | localhost | ok
2026-06-12 20:19:10.019697 | 
2026-06-12 20:19:10.019803 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-12 20:19:10.560152 | localhost -> localhost | changed
2026-06-12 20:19:10.566209 | 
2026-06-12 20:19:10.566303 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-12 20:19:11.581063 | localhost -> localhost | changed
2026-06-12 20:19:11.593483 | 
2026-06-12 20:19:11.593628 | TASK [Setup log path fact]
2026-06-12 20:19:11.626538 | localhost | ok
2026-06-12 20:19:11.646277 | 
2026-06-12 20:19:11.646416 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 20:19:11.688337 | localhost | ok
2026-06-12 20:19:11.699347 | 
2026-06-12 20:19:11.699484 | TASK [emit-job-header : Print job information]
2026-06-12 20:19:11.782910 | # Job Information
2026-06-12 20:19:11.783302 | Ansible Version: 2.16.18
2026-06-12 20:19:11.783410 | Job: rhoso-architecture-validate-multi-namespace-skmo
2026-06-12 20:19:11.783506 | Pipeline: github-check
2026-06-12 20:19:11.783594 | Executor: 38.129.56.84
2026-06-12 20:19:11.783679 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/759
2026-06-12 20:19:11.783772 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/e6b/rdoproject.org/e6b1da1af9a247ea91ac085292eb4c93/
2026-06-12 20:19:11.783923 | Event ID: c917cbe0-669b-11f1-84f6-859b6f0ee7fc
2026-06-12 20:19:11.790431 | 
2026-06-12 20:19:11.790570 | LOOP [emit-job-header : Print node information]
2026-06-12 20:19:11.909125 | localhost | ok:
2026-06-12 20:19:11.909450 | localhost | # Node Information
2026-06-12 20:19:11.909519 | localhost | Inventory Hostname: controller
2026-06-12 20:19:11.909576 | localhost | Hostname: np0000072347
2026-06-12 20:19:11.909626 | localhost | Username: zuul
2026-06-12 20:19:11.909677 | localhost | Distro: CentOS 9
2026-06-12 20:19:11.909723 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-12 20:19:11.909768 | localhost | Region: RegionOne
2026-06-12 20:19:11.909812 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-12 20:19:11.909897 | localhost | Product Name: OpenStack Nova
2026-06-12 20:19:11.909963 | localhost | Interface IP: 38.102.83.181
2026-06-12 20:19:11.920322 | 
2026-06-12 20:19:11.920485 | PLAY [all]
2026-06-12 20:19:11.931315 | 
2026-06-12 20:19:11.931443 | TASK [Gather network facts]
2026-06-12 20:19:12.372334 | controller | ok
2026-06-12 20:19:12.381902 | 
2026-06-12 20:19:12.382051 | TASK [include_role : start-zuul-console]
2026-06-12 20:19:12.417293 | controller | ok
2026-06-12 20:19:12.434598 | 
2026-06-12 20:19:12.434780 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-12 20:19:12.914501 | controller | ok
2026-06-12 20:19:12.928145 | 
2026-06-12 20:19:12.928355 | TASK [include_role : add-build-sshkey]
2026-06-12 20:19:12.966708 | controller | ok
2026-06-12 20:19:13.001349 | 
2026-06-12 20:19:13.001554 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-12 20:19:13.351454 | controller -> localhost | ok
2026-06-12 20:19:13.361229 | 
2026-06-12 20:19:13.361369 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-12 20:19:13.399234 | controller | ok
2026-06-12 20:19:13.427818 | controller | included: /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-12 20:19:13.436161 | 
2026-06-12 20:19:13.436242 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-12 20:19:14.324568 | controller -> localhost | Generating public/private rsa key pair.
2026-06-12 20:19:14.324790 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/e6b1da1af9a247ea91ac085292eb4c93_id_rsa
2026-06-12 20:19:14.324820 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/e6b1da1af9a247ea91ac085292eb4c93_id_rsa.pub
2026-06-12 20:19:14.324841 | controller -> localhost | The key fingerprint is:
2026-06-12 20:19:14.324884 | controller -> localhost | SHA256:pNsP1d3KVuArbtIxV2TJgXwspZRkUhbktl8i2+JgAK0 zuul-build-sshkey
2026-06-12 20:19:14.324904 | controller -> localhost | The key's randomart image is:
2026-06-12 20:19:14.324922 | controller -> localhost | +---[RSA 3072]----+
2026-06-12 20:19:14.324940 | controller -> localhost | |           .=OBoo|
2026-06-12 20:19:14.324957 | controller -> localhost | |       .    *=.=o|
2026-06-12 20:19:14.324974 | controller -> localhost | |      . o    ++o |
2026-06-12 20:19:14.324992 | controller -> localhost | |       =   ..o.o.|
2026-06-12 20:19:14.325009 | controller -> localhost | |      E S . o.+.+|
2026-06-12 20:19:14.325026 | controller -> localhost | |       o o  o=o=.|
2026-06-12 20:19:14.325042 | controller -> localhost | |      . o o.++*. |
2026-06-12 20:19:14.325061 | controller -> localhost | |         +.+o+   |
2026-06-12 20:19:14.325079 | controller -> localhost | |          .oo    |
2026-06-12 20:19:14.325096 | controller -> localhost | +----[SHA256]-----+
2026-06-12 20:19:14.325136 | controller -> localhost | ok: Runtime: 0:00:00.323259
2026-06-12 20:19:14.328621 | 
2026-06-12 20:19:14.328684 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-12 20:19:14.358074 | controller | ok
2026-06-12 20:19:14.369422 | controller | included: /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-12 20:19:14.377946 | 
2026-06-12 20:19:14.378008 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-12 20:19:14.413004 | controller | skipping: Conditional result was False
2026-06-12 20:19:14.418413 | 
2026-06-12 20:19:14.418498 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-12 20:19:14.878913 | controller | changed
2026-06-12 20:19:14.889292 | 
2026-06-12 20:19:14.889474 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-12 20:19:15.149778 | controller | ok
2026-06-12 20:19:15.157088 | 
2026-06-12 20:19:15.157225 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-12 20:19:16.043099 | controller | changed
2026-06-12 20:19:16.054756 | 
2026-06-12 20:19:16.054988 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-12 20:19:16.951549 | controller | changed
2026-06-12 20:19:16.959768 | 
2026-06-12 20:19:16.959981 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-12 20:19:16.996762 | controller | skipping: Conditional result was False
2026-06-12 20:19:17.003929 | 
2026-06-12 20:19:17.004075 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-12 20:19:17.515995 | controller -> localhost | changed
2026-06-12 20:19:17.524110 | 
2026-06-12 20:19:17.524259 | TASK [add-build-sshkey : Add back temp key]
2026-06-12 20:19:17.837469 | controller -> localhost | Identity added: /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/e6b1da1af9a247ea91ac085292eb4c93_id_rsa (zuul-build-sshkey)
2026-06-12 20:19:17.837719 | controller -> localhost | ok: Runtime: 0:00:00.021157
2026-06-12 20:19:17.841350 | 
2026-06-12 20:19:17.841416 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-12 20:19:18.257936 | controller | ok
2026-06-12 20:19:18.264936 | 
2026-06-12 20:19:18.265111 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-12 20:19:18.302924 | controller | skipping: Conditional result was False
2026-06-12 20:19:18.317569 | 
2026-06-12 20:19:18.317758 | TASK [include_role : validate-host]
2026-06-12 20:19:18.354445 | controller | ok
2026-06-12 20:19:18.387821 | 
2026-06-12 20:19:18.388033 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-12 20:19:18.428816 | controller | ok
2026-06-12 20:19:18.433463 | 
2026-06-12 20:19:18.433550 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-12 20:19:18.703456 | controller -> localhost | ok
2026-06-12 20:19:18.709968 | 
2026-06-12 20:19:18.710054 | TASK [validate-host : Collect information about the host]
2026-06-12 20:19:19.454925 | controller | ok
2026-06-12 20:19:19.465682 | 
2026-06-12 20:19:19.465834 | TASK [validate-host : Sanitize hostname]
2026-06-12 20:19:19.548903 | controller | ok
2026-06-12 20:19:19.556596 | 
2026-06-12 20:19:19.556730 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-12 20:19:20.122523 | controller -> localhost | changed
2026-06-12 20:19:20.128832 | 
2026-06-12 20:19:20.128959 | TASK [validate-host : Collect information about zuul worker]
2026-06-12 20:19:20.566209 | controller | ok
2026-06-12 20:19:20.573588 | 
2026-06-12 20:19:20.573726 | TASK [validate-host : Write out all zuul information for each host]
2026-06-12 20:19:21.137463 | controller -> localhost | changed
2026-06-12 20:19:21.145289 | 
2026-06-12 20:19:21.145362 | TASK [include_role : prepare-workspace-openshift]
2026-06-12 20:19:21.169755 | controller | skipping: Conditional result was False
2026-06-12 20:19:21.173662 | 
2026-06-12 20:19:21.173728 | TASK [include_role : remove-zuul-sshkey]
2026-06-12 20:19:21.198085 | controller | skipping: Conditional result was False
2026-06-12 20:19:21.202459 | 
2026-06-12 20:19:21.202531 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-12 20:19:21.490140 | controller | ok: "logs"
2026-06-12 20:19:21.490623 | controller | ok: All items complete
2026-06-12 20:19:21.490681 | 
2026-06-12 20:19:21.709416 | controller | ok: "artifacts"
2026-06-12 20:19:21.939148 | controller | ok: "docs"
2026-06-12 20:19:21.948878 | 
2026-06-12 20:19:21.949072 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-12 20:19:22.234108 | controller | changed: "logs"
2026-06-12 20:19:22.474878 | controller | changed: "artifacts"
2026-06-12 20:19:22.717095 | controller | changed: "docs"
2026-06-12 20:19:22.735182 | 
2026-06-12 20:19:22.735340 | PLAY RECAP
2026-06-12 20:19:22.735399 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 20:19:22.735434 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:19:22.735458 | 
2026-06-12 20:19:22.892671 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-12 20:19:22.895108 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 20:19:23.563550 | 
2026-06-12 20:19:23.563674 | PLAY [all]
2026-06-12 20:19:23.573665 | 
2026-06-12 20:19:23.573735 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-12 20:19:23.644944 | controller | ok
2026-06-12 20:19:23.649586 | 
2026-06-12 20:19:23.649685 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-12 20:19:24.189908 | controller | changed
2026-06-12 20:19:24.196082 | 
2026-06-12 20:19:24.196180 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-12 20:19:25.451152 | controller | changed
2026-06-12 20:19:25.478493 | 
2026-06-12 20:19:25.479626 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-12 20:19:25.966792 | controller | changed:
2026-06-12 20:19:25.967325 | controller | {
2026-06-12 20:19:25.967366 | 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:25.967403 | controller | }
2026-06-12 20:19:26.224889 | controller | changed:
2026-06-12 20:19:26.225039 | controller | {
2026-06-12 20:19:26.225072 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-12 20:19:26.225091 | controller | }
2026-06-12 20:19:26.508681 | controller | changed:
2026-06-12 20:19:26.508836 | controller | {
2026-06-12 20:19:26.508896 | 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:26.508924 | controller | }
2026-06-12 20:19:26.787915 | controller | changed:
2026-06-12 20:19:26.788055 | controller | {
2026-06-12 20:19:26.788087 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-12 20:19:26.788113 | controller | }
2026-06-12 20:19:27.069148 | controller | changed:
2026-06-12 20:19:27.069323 | controller | {
2026-06-12 20:19:27.069373 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-12 20:19:27.069412 | controller | }
2026-06-12 20:19:27.372485 | controller | changed:
2026-06-12 20:19:27.372659 | controller | {
2026-06-12 20:19:27.372756 | 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:27.372831 | controller | }
2026-06-12 20:19:27.689357 | controller | changed:
2026-06-12 20:19:27.689562 | controller | {
2026-06-12 20:19:27.689651 | 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:27.689728 | controller | }
2026-06-12 20:19:27.956093 | controller | changed:
2026-06-12 20:19:27.956247 | controller | {
2026-06-12 20:19:27.956300 | 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:27.956373 | controller | }
2026-06-12 20:19:28.217505 | controller | changed:
2026-06-12 20:19:28.217659 | controller | {
2026-06-12 20:19:28.217709 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-12 20:19:28.217802 | controller | }
2026-06-12 20:19:28.515196 | controller | changed:
2026-06-12 20:19:28.515326 | controller | {
2026-06-12 20:19:28.515375 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-12 20:19:28.515415 | controller | }
2026-06-12 20:19:28.785812 | controller | changed:
2026-06-12 20:19:28.785956 | controller | {
2026-06-12 20:19:28.785988 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-12 20:19:28.786014 | controller | }
2026-06-12 20:19:29.079331 | controller | changed:
2026-06-12 20:19:29.079471 | controller | {
2026-06-12 20:19:29.079521 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-12 20:19:29.079563 | controller | }
2026-06-12 20:19:29.378948 | controller | changed:
2026-06-12 20:19:29.379101 | controller | {
2026-06-12 20:19:29.379150 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-12 20:19:29.379190 | controller | }
2026-06-12 20:19:29.665983 | controller | changed:
2026-06-12 20:19:29.666155 | controller | {
2026-06-12 20:19:29.666205 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-12 20:19:29.666245 | controller | }
2026-06-12 20:19:29.918202 | controller | changed:
2026-06-12 20:19:29.918459 | controller | {
2026-06-12 20:19:29.918516 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-12 20:19:29.918558 | controller | }
2026-06-12 20:19:30.180898 | controller | changed:
2026-06-12 20:19:30.181083 | controller | {
2026-06-12 20:19:30.181132 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-12 20:19:30.181171 | controller | }
2026-06-12 20:19:30.483656 | controller | changed:
2026-06-12 20:19:30.483784 | controller | {
2026-06-12 20:19:30.483814 | 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:30.483837 | controller | }
2026-06-12 20:19:30.767285 | controller | changed:
2026-06-12 20:19:30.767410 | controller | {
2026-06-12 20:19:30.767432 | 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:30.767459 | controller | }
2026-06-12 20:19:31.022420 | controller | changed:
2026-06-12 20:19:31.022668 | controller | {
2026-06-12 20:19:31.022744 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-12 20:19:31.022798 | controller | }
2026-06-12 20:19:31.293099 | controller | changed:
2026-06-12 20:19:31.293251 | controller | {
2026-06-12 20:19:31.293282 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-12 20:19:31.293308 | controller | }
2026-06-12 20:19:31.586467 | controller | changed:
2026-06-12 20:19:31.586594 | controller | {
2026-06-12 20:19:31.586643 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-12 20:19:31.586681 | controller | }
2026-06-12 20:19:31.856633 | controller | changed:
2026-06-12 20:19:31.856756 | controller | {
2026-06-12 20:19:31.856807 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-12 20:19:31.856877 | controller | }
2026-06-12 20:19:32.114687 | controller | changed:
2026-06-12 20:19:32.114896 | controller | {
2026-06-12 20:19:32.114968 | 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:32.115011 | controller | }
2026-06-12 20:19:32.375260 | controller | changed:
2026-06-12 20:19:32.375418 | controller | {
2026-06-12 20:19:32.375467 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-12 20:19:32.375506 | controller | }
2026-06-12 20:19:32.661263 | controller | changed:
2026-06-12 20:19:32.661431 | controller | {
2026-06-12 20:19:32.661480 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-12 20:19:32.661518 | controller | }
2026-06-12 20:19:32.920218 | controller | changed:
2026-06-12 20:19:32.920359 | controller | {
2026-06-12 20:19:32.920392 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-12 20:19:32.920419 | controller | }
2026-06-12 20:19:32.937486 | 
2026-06-12 20:19:32.937642 | TASK [Set timezone to UTC]
2026-06-12 20:19:33.501629 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-12 20:19:33.505149 | 
2026-06-12 20:19:33.505215 | TASK [Create nodepool directory]
2026-06-12 20:19:33.785468 | controller | changed
2026-06-12 20:19:33.790690 | 
2026-06-12 20:19:33.790784 | TASK [Create nodepool sub_nodes file]
2026-06-12 20:19:34.593013 | controller | changed
2026-06-12 20:19:34.600662 | 
2026-06-12 20:19:34.600811 | TASK [Create nodepool sub_nodes_private file]
2026-06-12 20:19:35.432118 | controller | changed
2026-06-12 20:19:35.439640 | 
2026-06-12 20:19:35.439761 | LOOP [Populate nodepool sub_nodes file]
2026-06-12 20:19:35.495148 | 
2026-06-12 20:19:35.495385 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-12 20:19:35.540951 | 
2026-06-12 20:19:35.541188 | TASK [Create nodepool primary file]
2026-06-12 20:19:35.577913 | controller | skipping: Conditional result was False
2026-06-12 20:19:35.586178 | 
2026-06-12 20:19:35.586306 | TASK [Create nodepool node_private for this node]
2026-06-12 20:19:36.363446 | controller | changed
2026-06-12 20:19:36.372537 | 
2026-06-12 20:19:36.372698 | LOOP [Copy ssh keys to nodepool directory]
2026-06-12 20:19:36.863222 | controller | ok: Item: id_rsa Runtime: 0:00:00.006384
2026-06-12 20:19:36.863589 | 
2026-06-12 20:19:37.107195 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.009551
2026-06-12 20:19:37.113777 | 
2026-06-12 20:19:37.113948 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-12 20:19:37.921104 | controller | changed
2026-06-12 20:19:37.924585 | 
2026-06-12 20:19:37.924645 | TASK [Validate sudoers config after edits]
2026-06-12 20:19:38.234295 | controller | /etc/sudoers: parsed OK
2026-06-12 20:19:38.234404 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-12 20:19:38.234418 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-12 20:19:38.234427 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-12 20:19:38.459411 | controller | ok: Runtime: 0:00:00.007067
2026-06-12 20:19:38.469918 | 
2026-06-12 20:19:38.470135 | TASK [Show the environment passed in to job shell scripts]
2026-06-12 20:19:38.794614 | controller | SHELL=/bin/bash
2026-06-12 20:19:38.794736 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-12 20:19:38.794751 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-12 20:19:38.794765 | controller | ZUUL_CHANGES=openstack-k8s-operators/architecture:main:refs/changes/59/759/96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:38.794775 | controller | PWD=/home/zuul
2026-06-12 20:19:38.794785 | controller | ZUUL_PIPELINE=github-check
2026-06-12 20:19:38.794797 | controller | LOGNAME=zuul
2026-06-12 20:19:38.794806 | controller | XDG_SESSION_TYPE=tty
2026-06-12 20:19:38.794814 | controller | _=/usr/bin/env
2026-06-12 20:19:38.794826 | controller | MOTD_SHOWN=pam
2026-06-12 20:19:38.794834 | controller | HOME=/home/zuul
2026-06-12 20:19:38.794842 | controller | LANG=en_US.UTF-8
2026-06-12 20:19:38.794851 | controller | SSH_CONNECTION=38.129.56.84 49422 38.102.83.181 22
2026-06-12 20:19:38.794862 | 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:38.794871 | controller | ZUUL_CHANGE_IDS=759,96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:38.794879 | controller | WORKSPACE=/home/zuul/workspace
2026-06-12 20:19:38.794887 | controller | XDG_SESSION_CLASS=user
2026-06-12 20:19:38.794895 | controller | SELINUX_ROLE_REQUESTED=
2026-06-12 20:19:38.794903 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-12 20:19:38.794912 | controller | USER=zuul
2026-06-12 20:19:38.794919 | controller | ZUUL_VOTING=True
2026-06-12 20:19:38.794927 | controller | BUILD_TIMEOUT=1800000
2026-06-12 20:19:38.794935 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-12 20:19:38.794943 | controller | SHLVL=1
2026-06-12 20:19:38.794951 | controller | ZUUL_PATCHSET=96ad0e99da22a7b939f1210a5ea8973b59b2aacb
2026-06-12 20:19:38.794959 | controller | XDG_SESSION_ID=1
2026-06-12 20:19:38.794967 | controller | ZUUL_BRANCH=main
2026-06-12 20:19:38.794975 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-12 20:19:38.794982 | controller | SSH_CLIENT=38.129.56.84 49422 22
2026-06-12 20:19:38.794994 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-12 20:19:38.795002 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-12 20:19:38.795011 | controller | which_declare=declare -f
2026-06-12 20:19:38.795019 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-12 20:19:38.795027 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-12 20:19:38.795035 | controller | ZUUL_CHANGE=759
2026-06-12 20:19:38.795043 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-12 20:19:38.795051 | controller | ZUUL_UUID=e6b1da1af9a247ea91ac085292eb4c93
2026-06-12 20:19:38.795060 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-12 20:19:38.795068 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-12 20:19:38.795076 | controller | }
2026-06-12 20:19:39.027586 | controller | ok: Runtime: 0:00:00.007141
2026-06-12 20:19:39.043362 | 
2026-06-12 20:19:39.043589 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-12 20:19:39.072394 | controller | skipping: Conditional result was False
2026-06-12 20:19:39.084248 | 
2026-06-12 20:19:39.084386 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-12 20:19:39.638525 | controller | skipping: Conditional result was False
2026-06-12 20:19:39.648571 | 
2026-06-12 20:19:39.648721 | TASK [Ensure legacy workspace directory]
2026-06-12 20:19:39.902616 | controller | changed
2026-06-12 20:19:39.904397 | 
2026-06-12 20:19:39.904451 | PLAY RECAP
2026-06-12 20:19:39.904495 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-12 20:19:39.904514 | 
2026-06-12 20:19:40.350997 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-12 20:19:40.353568 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 20:19:41.050689 | 
2026-06-12 20:19:41.050829 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-12 20:19:41.062438 | 
2026-06-12 20:19:41.062558 | TASK [Clone repos in the job workspace]
2026-06-12 20:19:41.092007 | controller | ok
2026-06-12 20:19:41.117911 | 
2026-06-12 20:19:41.118054 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-12 20:19:41.535271 | controller | ok
2026-06-12 20:19:41.545339 | 
2026-06-12 20:19:41.545490 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-12 20:19:43.558318 | controller | Output suppressed because no_log was given
2026-06-12 20:19:43.618369 | 
2026-06-12 20:19:43.618531 | TASK [Create zuul-output directory]
2026-06-12 20:19:44.004196 | controller | ok
2026-06-12 20:19:44.013104 | 
2026-06-12 20:19:44.013234 | TASK [Install required packages]
2026-06-12 20:20:29.144684 | controller | changed
2026-06-12 20:20:29.152299 | 
2026-06-12 20:20:29.152410 | TASK [Output pip related things]
2026-06-12 20:20:29.881852 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-12 20:20:30.189445 | controller | ok: Runtime: 0:00:00.359104
2026-06-12 20:20:30.197408 | 
2026-06-12 20:20:30.197802 | TASK [Install requirements]
2026-06-12 20:21:48.409917 | controller | changed
2026-06-12 20:21:48.432902 | 
2026-06-12 20:21:48.433092 | TASK [Add cronjob to trigger job stats]
2026-06-12 20:21:48.480582 | controller | skipping: Conditional result was False
2026-06-12 20:21:48.491565 | 
2026-06-12 20:21:48.491695 | LOOP [Construct project change list]
2026-06-12 20:21:48.588613 | controller | ok:
2026-06-12 20:21:48.588903 | controller | {
2026-06-12 20:21:48.588962 | controller |   "branch": "main",
2026-06-12 20:21:48.589006 | controller |   "change": "759",
2026-06-12 20:21:48.589043 | 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:48.589086 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/759",
2026-06-12 20:21:48.589140 | controller |   "commit_id": "96ad0e99da22a7b939f1210a5ea8973b59b2aacb",
2026-06-12 20:21:48.589183 | controller |   "patchset": "96ad0e99da22a7b939f1210a5ea8973b59b2aacb",
2026-06-12 20:21:48.589217 | controller |   "project": {
2026-06-12 20:21:48.589250 | controller |     "canonical_hostname": "github.com",
2026-06-12 20:21:48.589283 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-12 20:21:48.589315 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-12 20:21:48.589348 | controller |     "short_name": "architecture",
2026-06-12 20:21:48.589380 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-12 20:21:48.589569 | controller |   },
2026-06-12 20:21:48.589610 | controller |   "topic": null
2026-06-12 20:21:48.589648 | controller | }
2026-06-12 20:21:48.641735 | 
2026-06-12 20:21:48.641837 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-12 20:21:48.648407 | 
2026-06-12 20:21:48.648485 | TASK [Filter out host if needed]
2026-06-12 20:21:48.662982 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:21:48.667067 | 
2026-06-12 20:21:48.667144 | TASK [Get git tag for image tagging]
2026-06-12 20:21:49.232886 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.241955 | 
2026-06-12 20:21:49.242158 | TASK [Set openstack-runner image]
2026-06-12 20:21:49.279130 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.288985 | 
2026-06-12 20:21:49.289123 | TASK [Build openstack-runner image]
2026-06-12 20:21:49.326803 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.336552 | 
2026-06-12 20:21:49.336696 | TASK [Push openstack-runner image]
2026-06-12 20:21:49.373165 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.378584 | 
2026-06-12 20:21:49.378654 | TASK [Make sure ci-framework directory exists]
2026-06-12 20:21:49.414246 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.421557 | 
2026-06-12 20:21:49.421648 | TASK [Create EDPM ansible var file]
2026-06-12 20:21:49.458162 | controller | skipping: Conditional result was False
2026-06-12 20:21:49.460441 | 
2026-06-12 20:21:49.460542 | PLAY RECAP
2026-06-12 20:21:49.460645 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-12 20:21:49.460687 | 
2026-06-12 20:21:49.684485 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-12 20:21:49.687089 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 20:21:50.370711 | 
2026-06-12 20:21:50.370832 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-12 20:21:50.381969 | 
2026-06-12 20:21:50.382036 | TASK [Create zuul-output directory]
2026-06-12 20:21:50.779177 | controller | changed
2026-06-12 20:21:50.787283 | 
2026-06-12 20:21:50.787435 | TASK [Slurp Zuul inventory test]
2026-06-12 20:21:51.250092 | controller -> localhost | ok
2026-06-12 20:21:51.256290 | 
2026-06-12 20:21:51.256359 | TASK [Save zuul inventory]
2026-06-12 20:21:53.805958 | controller | changed
2026-06-12 20:21:53.813505 | 
2026-06-12 20:21:53.813646 | TASK [Save zuul vars without the change_message]
2026-06-12 20:21:54.649652 | controller | changed
2026-06-12 20:21:54.652195 | 
2026-06-12 20:21:54.652290 | PLAY RECAP
2026-06-12 20:21:54.652373 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:21:54.652414 | 
2026-06-12 20:21:54.783504 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-12 20:21:54.786485 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 20:21:55.405662 | 
2026-06-12 20:21:55.405789 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-12 20:21:55.416188 | 
2026-06-12 20:21:55.416371 | TASK [Filter out host if needed]
2026-06-12 20:21:55.423995 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:21:55.427313 | 
2026-06-12 20:21:55.427393 | TASK [Run playbook]
2026-06-12 20:21:56.416133 | controller |
2026-06-12 20:21:56.416255 | controller | PLAY [Test architecture automations] *******************************************
2026-06-12 20:21:56.416270 | controller |
2026-06-12 20:21:56.416281 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-12 20:21:56.416296 | controller | Friday 12 June 2026  20:21:56 +0000 (0:00:00.027)       0:00:00.027 ***********
2026-06-12 20:21:56.416308 | controller | Friday 12 June 2026  20:21:56 +0000 (0:00:00.026)       0:00:00.026 ***********
2026-06-12 20:21:57.414192 | controller | ok: [localhost]
2026-06-12 20:21:57.414281 | controller |
2026-06-12 20:21:57.414302 | 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:21:57.414387 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.998)       0:00:01.026 ***********
2026-06-12 20:21:57.414406 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.998)       0:00:01.025 ***********
2026-06-12 20:21:57.471117 | controller | ok: [localhost]
2026-06-12 20:21:57.471173 | controller |
2026-06-12 20:21:57.471180 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-12 20:21:57.471186 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.056)       0:00:01.083 ***********
2026-06-12 20:21:57.471191 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.056)       0:00:01.082 ***********
2026-06-12 20:21:57.514916 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-12 20:21:57.514976 | controller |
2026-06-12 20:21:57.514983 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-12 20:21:57.514988 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.043)       0:00:01.127 ***********
2026-06-12 20:21:57.514993 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.043)       0:00:01.126 ***********
2026-06-12 20:21:57.540144 | controller | ok: [localhost] =>
2026-06-12 20:21:57.540176 | controller |     cifmw_ci_setup_packages:
2026-06-12 20:21:57.540182 | controller |     - bash-completion
2026-06-12 20:21:57.540188 | controller |     - ca-certificates
2026-06-12 20:21:57.540193 | controller |     - git-core
2026-06-12 20:21:57.540198 | controller |     - make
2026-06-12 20:21:57.540203 | controller |     - tar
2026-06-12 20:21:57.540208 | controller |     - tmux
2026-06-12 20:21:57.540213 | controller |     - python3-pip
2026-06-12 20:21:57.540218 | controller |
2026-06-12 20:21:57.540223 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-12 20:21:57.540228 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.025)       0:00:01.152 ***********
2026-06-12 20:21:57.540233 | controller | Friday 12 June 2026  20:21:57 +0000 (0:00:00.025)       0:00:01.151 ***********
2026-06-12 20:22:02.579854 | controller | changed: [localhost]
2026-06-12 20:22:02.579925 | controller |
2026-06-12 20:22:02.579937 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-12 20:22:02.579947 | controller | Friday 12 June 2026  20:22:02 +0000 (0:00:05.039)       0:00:06.192 ***********
2026-06-12 20:22:02.579956 | controller | Friday 12 June 2026  20:22:02 +0000 (0:00:05.039)       0:00:06.191 ***********
2026-06-12 20:22:02.916421 | controller | ok: [localhost]
2026-06-12 20:22:02.916471 | controller |
2026-06-12 20:22:02.916477 | 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:02.916483 | controller | Friday 12 June 2026  20:22:02 +0000 (0:00:00.335)       0:00:06.528 ***********
2026-06-12 20:22:02.916487 | controller | Friday 12 June 2026  20:22:02 +0000 (0:00:00.335)       0:00:06.526 ***********
2026-06-12 20:22:03.253821 | controller | changed: [localhost]
2026-06-12 20:22:03.253890 | controller |
2026-06-12 20:22:03.253909 | 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:03.253919 | controller | Friday 12 June 2026  20:22:03 +0000 (0:00:00.337)       0:00:06.865 ***********
2026-06-12 20:22:03.253942 | controller | Friday 12 June 2026  20:22:03 +0000 (0:00:00.337)       0:00:06.864 ***********
2026-06-12 20:22:07.326817 | controller | changed: [localhost]
2026-06-12 20:22:07.326883 | controller |
2026-06-12 20:22:07.326894 | 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:07.326905 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:04.073)       0:00:10.938 ***********
2026-06-12 20:22:07.326914 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:04.073)       0:00:10.937 ***********
2026-06-12 20:22:07.377091 | controller | skipping: [localhost]
2026-06-12 20:22:07.377150 | controller |
2026-06-12 20:22:07.377164 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-12 20:22:07.377175 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:00.049)       0:00:10.988 ***********
2026-06-12 20:22:07.377186 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:00.049)       0:00:10.987 ***********
2026-06-12 20:22:07.755941 | controller | changed: [localhost]
2026-06-12 20:22:07.756004 | controller |
2026-06-12 20:22:07.756017 | 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:07.756026 | controller |   source ~/.oc_completion
2026-06-12 20:22:07.756035 | controller | fi] ***
2026-06-12 20:22:07.756043 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:00.378)       0:00:11.367 ***********
2026-06-12 20:22:07.756052 | controller | Friday 12 June 2026  20:22:07 +0000 (0:00:00.378)       0:00:11.366 ***********
2026-06-12 20:22:08.083651 | controller | changed: [localhost]
2026-06-12 20:22:08.083762 | controller |
2026-06-12 20:22:08.083774 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-12 20:22:08.083784 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.327)       0:00:11.695 ***********
2026-06-12 20:22:08.083794 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.327)       0:00:11.694 ***********
2026-06-12 20:22:08.114891 | controller | skipping: [localhost]
2026-06-12 20:22:08.114972 | controller |
2026-06-12 20:22:08.114983 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-12 20:22:08.114992 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-12 20:22:08.115001 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-12 20:22:08.115009 | controller | }}] ***
2026-06-12 20:22:08.115018 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.031)       0:00:11.726 ***********
2026-06-12 20:22:08.115026 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.031)       0:00:11.725 ***********
2026-06-12 20:22:08.142855 | controller | skipping: [localhost]
2026-06-12 20:22:08.142940 | controller |
2026-06-12 20:22:08.142957 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-12 20:22:08.142983 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.027)       0:00:11.754 ***********
2026-06-12 20:22:08.142996 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.027)       0:00:11.753 ***********
2026-06-12 20:22:08.167115 | controller | skipping: [localhost]
2026-06-12 20:22:08.167156 | controller |
2026-06-12 20:22:08.167166 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-12 20:22:08.167174 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.024)       0:00:11.779 ***********
2026-06-12 20:22:08.167182 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.024)       0:00:11.777 ***********
2026-06-12 20:22:08.193738 | controller | skipping: [localhost]
2026-06-12 20:22:08.193795 | controller |
2026-06-12 20:22:08.193805 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-12 20:22:08.193814 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.026)       0:00:11.805 ***********
2026-06-12 20:22:08.193824 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.026)       0:00:11.804 ***********
2026-06-12 20:22:08.222075 | controller | skipping: [localhost]
2026-06-12 20:22:08.222106 | controller |
2026-06-12 20:22:08.222115 | 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:08.222136 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.028)       0:00:11.833 ***********
2026-06-12 20:22:08.222144 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.028)       0:00:11.832 ***********
2026-06-12 20:22:08.259267 | controller | skipping: [localhost]
2026-06-12 20:22:08.259323 | controller |
2026-06-12 20:22:08.259394 | 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:08.259419 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.037)       0:00:11.871 ***********
2026-06-12 20:22:08.259431 | controller | Friday 12 June 2026  20:22:08 +0000 (0:00:00.037)       0:00:11.870 ***********
2026-06-12 20:22:09.316003 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-12 20:22:09.316098 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 20:22:09.316124 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-12 20:22:09.316137 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-12 20:22:09.316149 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-12 20:22:09.316161 | controller |
2026-06-12 20:22:09.316172 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-12 20:22:09.316183 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:01.057)       0:00:12.928 ***********
2026-06-12 20:22:09.316194 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:01.057)       0:00:12.927 ***********
2026-06-12 20:22:09.703442 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-12 20:22:09.703496 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-12 20:22:09.703507 | controller |
2026-06-12 20:22:09.703515 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-12 20:22:09.703524 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.386)       0:00:13.315 ***********
2026-06-12 20:22:09.703532 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.386)       0:00:13.314 ***********
2026-06-12 20:22:09.916013 | controller | ok: [localhost]
2026-06-12 20:22:09.916071 | controller |
2026-06-12 20:22:09.916077 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-12 20:22:09.916081 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.212)       0:00:13.527 ***********
2026-06-12 20:22:09.916085 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.212)       0:00:13.526 ***********
2026-06-12 20:22:09.941825 | controller | skipping: [localhost]
2026-06-12 20:22:09.941899 | controller |
2026-06-12 20:22:09.941910 | 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:09.941926 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.025)       0:00:13.553 ***********
2026-06-12 20:22:09.941934 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.025)       0:00:13.552 ***********
2026-06-12 20:22:09.979558 | controller | skipping: [localhost]
2026-06-12 20:22:09.979634 | controller |
2026-06-12 20:22:09.979641 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-12 20:22:09.979646 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.037)       0:00:13.590 ***********
2026-06-12 20:22:09.979651 | controller | Friday 12 June 2026  20:22:09 +0000 (0:00:00.037)       0:00:13.589 ***********
2026-06-12 20:22:10.009189 | controller | skipping: [localhost]
2026-06-12 20:22:10.009313 | controller |
2026-06-12 20:22:10.009325 | 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:10.009336 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.030)       0:00:13.620 ***********
2026-06-12 20:22:10.009401 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.030)       0:00:13.619 ***********
2026-06-12 20:22:10.381028 | controller | ok: [localhost]
2026-06-12 20:22:10.381102 | controller |
2026-06-12 20:22:10.381113 | 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:10.381123 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.371)       0:00:13.992 ***********
2026-06-12 20:22:10.381141 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.371)       0:00:13.991 ***********
2026-06-12 20:22:10.826006 | controller | ok: [localhost]
2026-06-12 20:22:10.826141 | controller |
2026-06-12 20:22:10.826157 | 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:10.826171 | controller | ] ***
2026-06-12 20:22:10.826179 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.445)       0:00:14.438 ***********
2026-06-12 20:22:10.826188 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.445)       0:00:14.437 ***********
2026-06-12 20:22:10.854484 | controller | skipping: [localhost]
2026-06-12 20:22:10.854520 | controller |
2026-06-12 20:22:10.854526 | 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:10.854532 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.028)       0:00:14.467 ***********
2026-06-12 20:22:10.854537 | controller | Friday 12 June 2026  20:22:10 +0000 (0:00:00.028)       0:00:14.465 ***********
2026-06-12 20:22:11.083671 | controller | changed: [localhost]
2026-06-12 20:22:11.083796 | controller |
2026-06-12 20:22:11.083808 | 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:11.083818 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-12 20:22:11.083828 | controller |   default({}) |
2026-06-12 20:22:11.083836 | controller |   combine(item.value, recursive=True)
2026-06-12 20:22:11.083844 | controller | }}] ***
2026-06-12 20:22:11.083856 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.228)       0:00:14.695 ***********
2026-06-12 20:22:11.083866 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.228)       0:00:14.694 ***********
2026-06-12 20:22:11.193759 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-12 20:22:11.193874 | controller |
2026-06-12 20:22:11.193885 | 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:11.193895 | controller |   _b64_kustomize_user_patches |
2026-06-12 20:22:11.193905 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-12 20:22:11.193914 | controller | }}] ***
2026-06-12 20:22:11.193923 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.110)       0:00:14.805 ***********
2026-06-12 20:22:11.193932 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.110)       0:00:14.804 ***********
2026-06-12 20:22:11.302157 | controller | ok: [localhost]
2026-06-12 20:22:11.302277 | controller |
2026-06-12 20:22:11.302293 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 20:22:11.302307 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.108)       0:00:14.913 ***********
2026-06-12 20:22:11.302320 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.108)       0:00:14.912 ***********
2026-06-12 20:22:11.531022 | controller | ok: [localhost]
2026-06-12 20:22:11.531079 | controller |
2026-06-12 20:22:11.531091 | 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:11.531100 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.229)       0:00:15.143 ***********
2026-06-12 20:22:11.531110 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.229)       0:00:15.142 ***********
2026-06-12 20:22:11.591655 | controller | ok: [localhost]
2026-06-12 20:22:11.591701 | controller |
2026-06-12 20:22:11.591711 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-12 20:22:11.591720 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.060)       0:00:15.203 ***********
2026-06-12 20:22:11.591728 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.060)       0:00:15.202 ***********
2026-06-12 20:22:11.895688 | controller | ok: [localhost]
2026-06-12 20:22:11.895745 | controller |
2026-06-12 20:22:11.895757 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-12 20:22:11.895765 | controller |   _net_env_def_slurp['content'] |
2026-06-12 20:22:11.895774 | controller |   b64decode |
2026-06-12 20:22:11.895782 | controller |   from_yaml
2026-06-12 20:22:11.895790 | controller | }}, cacheable=True] ***
2026-06-12 20:22:11.895798 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.304)       0:00:15.507 ***********
2026-06-12 20:22:11.895806 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.304)       0:00:15.506 ***********
2026-06-12 20:22:11.988048 | controller | ok: [localhost]
2026-06-12 20:22:11.988091 | controller |
2026-06-12 20:22:11.988099 | controller | TASK [Discover automation files paths={{
2026-06-12 20:22:11.988107 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-12 20:22:11.988115 | controller |   path_join
2026-06-12 20:22:11.988122 | controller | }}, patterns=*.yaml] ***
2026-06-12 20:22:11.988128 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.092)       0:00:15.600 ***********
2026-06-12 20:22:11.988135 | controller | Friday 12 June 2026  20:22:11 +0000 (0:00:00.092)       0:00:15.599 ***********
2026-06-12 20:22:12.307847 | controller | ok: [localhost]
2026-06-12 20:22:12.307993 | controller |
2026-06-12 20:22:12.308006 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-12 20:22:12.308016 | controller | Friday 12 June 2026  20:22:12 +0000 (0:00:00.319)       0:00:15.919 ***********
2026-06-12 20:22:12.308026 | controller | Friday 12 June 2026  20:22:12 +0000 (0:00:00.319)       0:00:15.918 ***********
2026-06-12 20:22:20.539289 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 20:22:20.539407 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 20:22:20.539422 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 20:22:20.539445 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 20:22:20.539453 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 20:22:20.539461 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 20:22:20.539469 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 20:22:20.539476 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 20:22:20.539484 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 20:22:20.539491 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 20:22:20.539499 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 20:22:20.539506 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 20:22:20.539514 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 20:22:20.539522 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 20:22:20.539529 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 20:22:20.539537 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 20:22:20.539545 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 20:22:20.539552 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 20:22:20.539560 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 20:22:20.539567 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 20:22:20.539575 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 20:22:20.539583 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 20:22:20.539590 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 20:22:20.539598 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 20:22:20.539605 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 20:22:20.539613 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 20:22:20.539621 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 20:22:20.539639 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 20:22:20.539646 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 20:22:20.539654 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 20:22:20.539662 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 20:22:20.539669 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 20:22:20.539676 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 20:22:20.539684 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 20:22:20.539691 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 20:22:20.539699 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 20:22:20.539706 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 20:22:20.539714 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 20:22:20.539722 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 20:22:20.539729 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 20:22:20.539737 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 20:22:20.539744 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 20:22:20.539752 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 20:22:20.539759 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 20:22:20.539767 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 20:22:20.539774 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 20:22:20.539782 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 20:22:20.539789 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 20:22:20.539797 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 20:22:20.539804 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 20:22:20.539812 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 20:22:20.539819 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 20:22:20.539827 | controller |
2026-06-12 20:22:20.539835 | controller | TASK [Load automation files as fact vas={{
2026-06-12 20:22:20.539843 | controller |   vas | default({}) |
2026-06-12 20:22:20.539850 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-12 20:22:20.539858 | controller | }}] ***
2026-06-12 20:22:20.539866 | controller | Friday 12 June 2026  20:22:20 +0000 (0:00:08.231)       0:00:24.151 ***********
2026-06-12 20:22:20.539875 | controller | Friday 12 June 2026  20:22:20 +0000 (0:00:08.231)       0:00:24.150 ***********
2026-06-12 20:22:22.591468 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-12 20:22:22.591635 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-12 20:22:22.591646 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-12 20:22:22.591654 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-12 20:22:22.591662 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-12 20:22:22.591669 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-12 20:22:22.591677 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-12 20:22:22.591684 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-12 20:22:22.591691 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-12 20:22:22.591698 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-12 20:22:22.591705 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-12 20:22:22.591713 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-12 20:22:22.591721 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-12 20:22:22.591728 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-12 20:22:22.591736 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-12 20:22:22.591743 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-12 20:22:22.591750 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-12 20:22:22.591758 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-12 20:22:22.591765 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-12 20:22:22.591795 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-12 20:22:22.591803 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-12 20:22:22.591811 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-12 20:22:22.591818 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-12 20:22:22.591841 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-12 20:22:22.591849 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-12 20:22:22.591856 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-12 20:22:22.591863 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-12 20:22:22.591871 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-12 20:22:22.591878 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-12 20:22:22.591885 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-12 20:22:22.591892 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-12 20:22:22.591899 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-12 20:22:22.591906 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-12 20:22:22.591913 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-12 20:22:22.591920 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-12 20:22:22.591927 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-12 20:22:22.591934 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-12 20:22:22.591941 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-12 20:22:22.591948 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-12 20:22:22.591955 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-12 20:22:22.591962 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-12 20:22:22.591969 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-12 20:22:22.591976 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-12 20:22:22.591983 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-12 20:22:22.591990 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-12 20:22:22.591997 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-12 20:22:22.592004 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-12 20:22:22.592011 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-12 20:22:22.592019 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-12 20:22:22.592026 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-12 20:22:22.592033 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-12 20:22:22.592040 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-12 20:22:22.592047 | controller |
2026-06-12 20:22:22.592056 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-12 20:22:22.592064 | controller | Friday 12 June 2026  20:22:22 +0000 (0:00:02.052)       0:00:26.204 ***********
2026-06-12 20:22:22.592072 | controller | Friday 12 June 2026  20:22:22 +0000 (0:00:02.052)       0:00:26.202 ***********
2026-06-12 20:22:22.641350 | controller | ok: [localhost]
2026-06-12 20:22:22.641449 | controller |
2026-06-12 20:22:22.641457 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-12 20:22:22.641464 | controller | Friday 12 June 2026  20:22:22 +0000 (0:00:00.049)       0:00:26.253 ***********
2026-06-12 20:22:22.641472 | controller | Friday 12 June 2026  20:22:22 +0000 (0:00:00.049)       0:00:26.252 ***********
2026-06-12 20:22:23.293557 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-12 20:22:23.293674 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-12 20:22:23.293686 | controller |
2026-06-12 20:22:23.293696 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-12 20:22:23.293707 | controller | Friday 12 June 2026  20:22:23 +0000 (0:00:00.651)       0:00:26.905 ***********
2026-06-12 20:22:23.293719 | controller | Friday 12 June 2026  20:22:23 +0000 (0:00:00.651)       0:00:26.904 ***********
2026-06-12 20:22:23.698494 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-12 20:22:23.698595 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-12 20:22:23.698607 | controller |
2026-06-12 20:22:23.698616 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-12 20:22:23.698646 | controller | Friday 12 June 2026  20:22:23 +0000 (0:00:00.404)       0:00:27.310 ***********
2026-06-12 20:22:23.698654 | controller | Friday 12 June 2026  20:22:23 +0000 (0:00:00.404)       0:00:27.309 ***********
2026-06-12 20:22:24.106232 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-12 20:22:24.106302 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-12 20:22:24.106314 | controller |
2026-06-12 20:22:24.106323 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-12 20:22:24.106333 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 20:22:24.106343 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-12 20:22:24.106351 | controller |   _priv_keys.results[1].content | b64decode
2026-06-12 20:22:24.106392 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-12 20:22:24.106404 | controller |   _pub_keys.results[1].content | b64decode
2026-06-12 20:22:24.106412 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-12 20:22:24.106420 | controller |   _pub_keys.results[0].content | b64decode
2026-06-12 20:22:24.106428 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-12 20:22:24.106436 | controller |   _priv_keys.results[0].content | b64decode
2026-06-12 20:22:24.106444 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-12 20:22:24.106452 | controller |   [
2026-06-12 20:22:24.106461 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-12 20:22:24.106469 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-12 20:22:24.106478 | controller |   ] | select()
2026-06-12 20:22:24.106486 | controller | }}] ***
2026-06-12 20:22:24.106494 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.407)       0:00:27.718 ***********
2026-06-12 20:22:24.106502 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.407)       0:00:27.716 ***********
2026-06-12 20:22:24.180122 | controller | ok: [localhost]
2026-06-12 20:22:24.180226 | controller |
2026-06-12 20:22:24.180233 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-12 20:22:24.180238 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.073)       0:00:27.791 ***********
2026-06-12 20:22:24.180276 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.073)       0:00:27.790 ***********
2026-06-12 20:22:24.533087 | controller |
2026-06-12 20:22:24.533182 | 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:24.533197 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.353)       0:00:28.145 ***********
2026-06-12 20:22:24.533209 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.353)       0:00:28.144 ***********
2026-06-12 20:22:24.590229 | controller | ok: [localhost] =>
2026-06-12 20:22:24.590297 | controller |     changed: false
2026-06-12 20:22:24.590307 | controller |     msg: All assertions passed
2026-06-12 20:22:24.590317 | controller |
2026-06-12 20:22:24.590325 | 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:24.590335 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.057)       0:00:28.202 ***********
2026-06-12 20:22:24.590343 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.057)       0:00:28.201 ***********
2026-06-12 20:22:24.623080 | controller | skipping: [localhost]
2026-06-12 20:22:24.623118 | controller |
2026-06-12 20:22:24.623129 | 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:24.623137 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.032)       0:00:28.235 ***********
2026-06-12 20:22:24.623145 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.032)       0:00:28.234 ***********
2026-06-12 20:22:24.672087 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:24.672128 | controller |
2026-06-12 20:22:24.672138 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:24.672147 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.048)       0:00:28.284 ***********
2026-06-12 20:22:24.672155 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.048)       0:00:28.282 ***********
2026-06-12 20:22:24.713150 | controller | skipping: [localhost]
2026-06-12 20:22:24.713268 | controller |
2026-06-12 20:22:24.713288 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:24.713300 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.040)       0:00:28.325 ***********
2026-06-12 20:22:24.713312 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.040)       0:00:28.323 ***********
2026-06-12 20:22:24.762904 | controller | ok: [localhost]
2026-06-12 20:22:24.762966 | controller |
2026-06-12 20:22:24.762977 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:24.762986 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:24.762996 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:24.763005 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:24.763014 | controller | }}] ***
2026-06-12 20:22:24.763023 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.049)       0:00:28.375 ***********
2026-06-12 20:22:24.763031 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.049)       0:00:28.373 ***********
2026-06-12 20:22:24.848477 | controller | skipping: [localhost]
2026-06-12 20:22:24.848555 | controller |
2026-06-12 20:22:24.848571 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:24.848604 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:24.848617 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:24.848629 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:24.848641 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.085)       0:00:28.460 ***********
2026-06-12 20:22:24.848653 | controller | Friday 12 June 2026  20:22:24 +0000 (0:00:00.085)       0:00:28.459 ***********
2026-06-12 20:22:25.106659 | controller | ok: [localhost] => (item={'name': 'namespace-values', 'src_file': 'values.yaml'})
2026-06-12 20:22:25.106708 | controller |
2026-06-12 20:22:25.106719 | 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:25.106728 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.258)       0:00:28.718 ***********
2026-06-12 20:22:25.106736 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.258)       0:00:28.717 ***********
2026-06-12 20:22:25.189071 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:25.189130 | controller |
2026-06-12 20:22:25.189175 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/namespace name=run_hook] ***
2026-06-12 20:22:25.189186 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.082)       0:00:28.801 ***********
2026-06-12 20:22:25.189195 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.082)       0:00:28.800 ***********
2026-06-12 20:22:25.246812 | controller | skipping: [localhost]
2026-06-12 20:22:25.246852 | controller |
2026-06-12 20:22:25.246862 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/namespace name=ci_gen_kustomize_values] ***
2026-06-12 20:22:25.246871 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.057)       0:00:28.858 ***********
2026-06-12 20:22:25.246879 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.057)       0:00:28.857 ***********
2026-06-12 20:22:25.352466 | controller |
2026-06-12 20:22:25.352526 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:25.352536 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.105)       0:00:28.964 ***********
2026-06-12 20:22:25.352557 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.105)       0:00:28.963 ***********
2026-06-12 20:22:25.409470 | controller | skipping: [localhost]
2026-06-12 20:22:25.409507 | controller |
2026-06-12 20:22:25.409516 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:25.409524 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.057)       0:00:29.021 ***********
2026-06-12 20:22:25.409533 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.057)       0:00:29.020 ***********
2026-06-12 20:22:25.488840 | 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:25.488892 | controller |
2026-06-12 20:22:25.488899 | 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:25.488906 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.079)       0:00:29.101 ***********
2026-06-12 20:22:25.488912 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.079)       0:00:29.099 ***********
2026-06-12 20:22:25.544704 | controller | ok: [localhost] =>
2026-06-12 20:22:25.544766 | controller |     changed: false
2026-06-12 20:22:25.544776 | controller |     msg: All assertions passed
2026-06-12 20:22:25.544785 | controller |
2026-06-12 20:22:25.544794 | 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:25.544803 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.056)       0:00:29.157 ***********
2026-06-12 20:22:25.544811 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.056)       0:00:29.155 ***********
2026-06-12 20:22:25.770651 | controller | ok: [localhost]
2026-06-12 20:22:25.770719 | controller |
2026-06-12 20:22:25.770730 | 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:25.770740 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.225)       0:00:29.383 ***********
2026-06-12 20:22:25.770749 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.225)       0:00:29.381 ***********
2026-06-12 20:22:25.839042 | controller | ok: [localhost] =>
2026-06-12 20:22:25.839110 | controller |     changed: false
2026-06-12 20:22:25.839117 | controller |     msg: All assertions passed
2026-06-12 20:22:25.839123 | controller |
2026-06-12 20:22:25.839129 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:25.839136 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.068)       0:00:29.451 ***********
2026-06-12 20:22:25.839142 | controller | Friday 12 June 2026  20:22:25 +0000 (0:00:00.068)       0:00:29.450 ***********
2026-06-12 20:22:26.044583 | controller | ok: [localhost]
2026-06-12 20:22:26.044665 | controller |
2026-06-12 20:22:26.044680 | 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:26.044693 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:26.044705 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:26.044716 | controller |   _config_map_content |
2026-06-12 20:22:26.044728 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:26.044739 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:26.044750 | controller |     matching_parameter='regex')
2026-06-12 20:22:26.044761 | controller | }}, cacheable=False] ***
2026-06-12 20:22:26.044773 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.205)       0:00:29.656 ***********
2026-06-12 20:22:26.044785 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.205)       0:00:29.655 ***********
2026-06-12 20:22:26.299836 | controller | ok: [localhost]
2026-06-12 20:22:26.299907 | controller |
2026-06-12 20:22:26.299916 | 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:26.299938 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.254)       0:00:29.911 ***********
2026-06-12 20:22:26.299945 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.254)       0:00:29.910 ***********
2026-06-12 20:22:26.349404 | controller | skipping: [localhost]
2026-06-12 20:22:26.349486 | controller |
2026-06-12 20:22:26.349496 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:26.349505 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.049)       0:00:29.961 ***********
2026-06-12 20:22:26.349513 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.049)       0:00:29.960 ***********
2026-06-12 20:22:26.554111 | controller | changed: [localhost]
2026-06-12 20:22:26.554180 | controller |
2026-06-12 20:22:26.554189 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:26.554195 | controller |   (snippet_datadir,
2026-06-12 20:22:26.554200 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:26.554205 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:26.554211 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.204)       0:00:30.166 ***********
2026-06-12 20:22:26.554216 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.204)       0:00:30.164 ***********
2026-06-12 20:22:26.647587 | controller | skipping: [localhost]
2026-06-12 20:22:26.647644 | controller |
2026-06-12 20:22:26.647651 | 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:26.647657 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.093)       0:00:30.259 ***********
2026-06-12 20:22:26.647663 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.093)       0:00:30.258 ***********
2026-06-12 20:22:26.724438 | controller | ok: [localhost]
2026-06-12 20:22:26.724522 | controller |
2026-06-12 20:22:26.724538 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:26.724551 | controller |   (snippet_datadir,
2026-06-12 20:22:26.724563 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:26.724575 | controller | }}, content={{
2026-06-12 20:22:26.724586 | controller |   _base64_patch |
2026-06-12 20:22:26.724596 | controller |   default({}) |
2026-06-12 20:22:26.724607 | controller |   to_nice_yaml
2026-06-12 20:22:26.724617 | controller | }}, mode=0644] ***
2026-06-12 20:22:26.724628 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.076)       0:00:30.336 ***********
2026-06-12 20:22:26.724639 | controller | Friday 12 June 2026  20:22:26 +0000 (0:00:00.076)       0:00:30.335 ***********
2026-06-12 20:22:27.349113 | controller | changed: [localhost]
2026-06-12 20:22:27.349173 | controller |
2026-06-12 20:22:27.349181 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:27.349187 | controller |   (snippet_datadir,
2026-06-12 20:22:27.349192 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:27.349198 | controller | }}, content={{
2026-06-12 20:22:27.349203 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:27.349208 | controller |   default({}) |
2026-06-12 20:22:27.349213 | controller |   to_nice_yaml
2026-06-12 20:22:27.349218 | controller | }}, mode=0644] ***
2026-06-12 20:22:27.349232 | controller | Friday 12 June 2026  20:22:27 +0000 (0:00:00.624)       0:00:30.960 ***********
2026-06-12 20:22:27.349238 | controller | Friday 12 June 2026  20:22:27 +0000 (0:00:00.624)       0:00:30.959 ***********
2026-06-12 20:22:27.845843 | controller | changed: [localhost]
2026-06-12 20:22:27.845945 | controller |
2026-06-12 20:22:27.845956 | 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:27.845967 | controller |   (
2026-06-12 20:22:27.845975 | controller |     snippet_datadir,
2026-06-12 20:22:27.845984 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:27.845992 | controller |   ) | path_join
2026-06-12 20:22:27.846000 | controller | }}, mode=0644] ***
2026-06-12 20:22:27.846008 | controller | Friday 12 June 2026  20:22:27 +0000 (0:00:00.496)       0:00:31.457 ***********
2026-06-12 20:22:27.846017 | controller | Friday 12 June 2026  20:22:27 +0000 (0:00:00.496)       0:00:31.456 ***********
2026-06-12 20:22:28.316669 | controller | changed: [localhost]
2026-06-12 20:22:28.316768 | controller |
2026-06-12 20:22:28.316777 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:28.316785 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.470)       0:00:31.928 ***********
2026-06-12 20:22:28.316791 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.470)       0:00:31.927 ***********
2026-06-12 20:22:28.421861 | 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:28.421993 | controller |
2026-06-12 20:22:28.422011 | 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:28.422026 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.105)       0:00:32.034 ***********
2026-06-12 20:22:28.422038 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.105)       0:00:32.032 ***********
2026-06-12 20:22:28.495274 | controller | ok: [localhost] =>
2026-06-12 20:22:28.495379 | controller |     changed: false
2026-06-12 20:22:28.495392 | controller |     msg: All assertions passed
2026-06-12 20:22:28.495403 | controller |
2026-06-12 20:22:28.495413 | 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:28.495423 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.073)       0:00:32.107 ***********
2026-06-12 20:22:28.495433 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.073)       0:00:32.106 ***********
2026-06-12 20:22:28.744271 | controller | ok: [localhost]
2026-06-12 20:22:28.744409 | controller |
2026-06-12 20:22:28.744422 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:28.744428 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.249)       0:00:32.356 ***********
2026-06-12 20:22:28.744433 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.249)       0:00:32.355 ***********
2026-06-12 20:22:28.832331 | controller | ok: [localhost]
2026-06-12 20:22:28.832508 | controller |
2026-06-12 20:22:28.832521 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:28.832530 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.087)       0:00:32.443 ***********
2026-06-12 20:22:28.832543 | controller | Friday 12 June 2026  20:22:28 +0000 (0:00:00.087)       0:00:32.442 ***********
2026-06-12 20:22:29.328679 | 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:29.328797 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml)
2026-06-12 20:22:29.328808 | controller |
2026-06-12 20:22:29.328818 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:29.328826 | controller |   _content |
2026-06-12 20:22:29.328834 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:29.328842 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:29.328851 | controller | }}
2026-06-12 20:22:29.328858 | controller | ] ***
2026-06-12 20:22:29.328867 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.496)       0:00:32.940 ***********
2026-06-12 20:22:29.328875 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.496)       0:00:32.939 ***********
2026-06-12 20:22:29.439158 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:29.439254 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:29.439266 | controller |
2026-06-12 20:22:29.439276 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:29.439285 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.110)       0:00:33.051 ***********
2026-06-12 20:22:29.439293 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.110)       0:00:33.050 ***********
2026-06-12 20:22:29.715536 | controller | changed: [localhost]
2026-06-12 20:22:29.715630 | controller |
2026-06-12 20:22:29.715638 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:29.715659 | controller |   (_destdir,
2026-06-12 20:22:29.715665 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:29.715670 | controller | }}, content={{
2026-06-12 20:22:29.715674 | controller |   (
2026-06-12 20:22:29.715679 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:29.715685 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:29.715690 | controller | }}, mode=0644] ***
2026-06-12 20:22:29.715695 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.276)       0:00:33.327 ***********
2026-06-12 20:22:29.715708 | controller | Friday 12 June 2026  20:22:29 +0000 (0:00:00.276)       0:00:33.326 ***********
2026-06-12 20:22:30.172221 | controller | changed: [localhost]
2026-06-12 20:22:30.172259 | controller |
2026-06-12 20:22:30.172266 | 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:30.172272 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:30.172277 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:30.172282 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:30.172287 | controller | }}, dest={{
2026-06-12 20:22:30.172293 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:30.172298 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:30.172303 | controller |   ) |
2026-06-12 20:22:30.172308 | controller |   path_join
2026-06-12 20:22:30.172313 | controller |  }}] ***
2026-06-12 20:22:30.172318 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.456)       0:00:33.784 ***********
2026-06-12 20:22:30.172323 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.456)       0:00:33.783 ***********
2026-06-12 20:22:30.508246 | controller | changed: [localhost] => (item=namespace-values)
2026-06-12 20:22:30.508314 | controller |
2026-06-12 20:22:30.508324 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:30.508332 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.335)       0:00:34.119 ***********
2026-06-12 20:22:30.508339 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.335)       0:00:34.118 ***********
2026-06-12 20:22:30.586432 | controller | skipping: [localhost]
2026-06-12 20:22:30.586528 | controller |
2026-06-12 20:22:30.586536 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/namespace chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:30.586542 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.078)       0:00:34.198 ***********
2026-06-12 20:22:30.586548 | controller | Friday 12 June 2026  20:22:30 +0000 (0:00:00.078)       0:00:34.197 ***********
2026-06-12 20:22:31.015687 | controller | changed: [localhost]
2026-06-12 20:22:31.015785 | controller |
2026-06-12 20:22:31.015798 | 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:31.015809 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.429)       0:00:34.627 ***********
2026-06-12 20:22:31.015817 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.429)       0:00:34.626 ***********
2026-06-12 20:22:31.570814 | controller | changed: [localhost]
2026-06-12 20:22:31.570889 | controller |
2026-06-12 20:22:31.570897 | 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:31.570903 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.554)       0:00:35.182 ***********
2026-06-12 20:22:31.570909 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.554)       0:00:35.181 ***********
2026-06-12 20:22:31.693429 | controller | skipping: [localhost]
2026-06-12 20:22:31.693509 | controller |
2026-06-12 20:22:31.693521 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:31.693530 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:31.693541 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:31.693565 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:31.693575 | controller |   ) | list
2026-06-12 20:22:31.693583 | controller | }}] ***
2026-06-12 20:22:31.693592 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.123)       0:00:35.305 ***********
2026-06-12 20:22:31.693601 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.123)       0:00:35.304 ***********
2026-06-12 20:22:31.768880 | controller | skipping: [localhost]
2026-06-12 20:22:31.768948 | controller |
2026-06-12 20:22:31.768959 | 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:31.768969 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:31.768978 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:31.768987 | controller | }}, mode=0644] ***
2026-06-12 20:22:31.768995 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.075)       0:00:35.381 ***********
2026-06-12 20:22:31.769004 | controller | Friday 12 June 2026  20:22:31 +0000 (0:00:00.075)       0:00:35.379 ***********
2026-06-12 20:22:32.073246 | controller | changed: [localhost]
2026-06-12 20:22:32.073297 | controller |
2026-06-12 20:22:32.073302 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:32.073307 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.303)       0:00:35.685 ***********
2026-06-12 20:22:32.073311 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.303)       0:00:35.684 ***********
2026-06-12 20:22:32.158418 | controller | skipping: [localhost]
2026-06-12 20:22:32.158542 | controller |
2026-06-12 20:22:32.158554 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/namespace _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:32.158564 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.084)       0:00:35.770 ***********
2026-06-12 20:22:32.158573 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.084)       0:00:35.768 ***********
2026-06-12 20:22:32.238620 | controller | skipping: [localhost]
2026-06-12 20:22:32.238726 | controller |
2026-06-12 20:22:32.238738 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/namespace _raw_params=wait_condition.yml] ***
2026-06-12 20:22:32.238748 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.080)       0:00:35.850 ***********
2026-06-12 20:22:32.238757 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.080)       0:00:35.849 ***********
2026-06-12 20:22:32.313292 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:32.313453 | controller | skipping: [localhost]
2026-06-12 20:22:32.313468 | controller |
2026-06-12 20:22:32.313500 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:32.313509 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.074)       0:00:35.925 ***********
2026-06-12 20:22:32.313518 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.074)       0:00:35.924 ***********
2026-06-12 20:22:32.382708 | controller | skipping: [localhost]
2026-06-12 20:22:32.382808 | controller |
2026-06-12 20:22:32.382819 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/namespace name=run_hook] ***
2026-06-12 20:22:32.382828 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.069)       0:00:35.994 ***********
2026-06-12 20:22:32.382836 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.069)       0:00:35.993 ***********
2026-06-12 20:22:32.462191 | controller | skipping: [localhost]
2026-06-12 20:22:32.462446 | controller |
2026-06-12 20:22:32.462476 | 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.462490 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.079)       0:00:36.074 ***********
2026-06-12 20:22:32.462502 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.079)       0:00:36.073 ***********
2026-06-12 20:22:32.518509 | controller | ok: [localhost] =>
2026-06-12 20:22:32.518617 | controller |     changed: false
2026-06-12 20:22:32.518627 | controller |     msg: All assertions passed
2026-06-12 20:22:32.518637 | controller |
2026-06-12 20:22:32.518646 | 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.518656 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.056)       0:00:36.130 ***********
2026-06-12 20:22:32.518665 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.056)       0:00:36.129 ***********
2026-06-12 20:22:32.558732 | controller | skipping: [localhost]
2026-06-12 20:22:32.558844 | controller |
2026-06-12 20:22:32.558856 | 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.558867 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.040)       0:00:36.170 ***********
2026-06-12 20:22:32.558875 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.040)       0:00:36.169 ***********
2026-06-12 20:22:32.601157 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:32.601217 | controller |
2026-06-12 20:22:32.601230 | 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.601240 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.042)       0:00:36.213 ***********
2026-06-12 20:22:32.601248 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.042)       0:00:36.211 ***********
2026-06-12 20:22:32.642697 | controller | skipping: [localhost]
2026-06-12 20:22:32.642756 | controller |
2026-06-12 20:22:32.642767 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:32.642777 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.041)       0:00:36.254 ***********
2026-06-12 20:22:32.642785 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.041)       0:00:36.253 ***********
2026-06-12 20:22:32.686888 | controller | ok: [localhost]
2026-06-12 20:22:32.686968 | controller |
2026-06-12 20:22:32.686980 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:32.686990 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:32.687001 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:32.687010 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:32.687020 | controller | }}] ***
2026-06-12 20:22:32.687029 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.044)       0:00:36.299 ***********
2026-06-12 20:22:32.687038 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.044)       0:00:36.297 ***********
2026-06-12 20:22:32.747633 | controller | skipping: [localhost]
2026-06-12 20:22:32.747714 | controller |
2026-06-12 20:22:32.747720 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:32.747725 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:32.747729 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:32.747735 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:32.747739 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.060)       0:00:36.359 ***********
2026-06-12 20:22:32.747743 | controller | Friday 12 June 2026  20:22:32 +0000 (0:00:00.060)       0:00:36.358 ***********
2026-06-12 20:22:33.015460 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': '../../../../multi-namespace/control-plane/networking/nncp/values.yaml'})
2026-06-12 20:22:33.015532 | controller |
2026-06-12 20:22:33.015543 | 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:33.015552 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.267)       0:00:36.627 ***********
2026-06-12 20:22:33.015561 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.267)       0:00:36.626 ***********
2026-06-12 20:22:33.120839 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:33.120904 | controller |
2026-06-12 20:22:33.120916 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane/networking/nncp name=run_hook] ***
2026-06-12 20:22:33.120925 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.105)       0:00:36.732 ***********
2026-06-12 20:22:33.120934 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.105)       0:00:36.731 ***********
2026-06-12 20:22:33.195473 | controller | skipping: [localhost]
2026-06-12 20:22:33.195583 | controller |
2026-06-12 20:22:33.195595 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-12 20:22:33.195605 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.074)       0:00:36.807 ***********
2026-06-12 20:22:33.195614 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.074)       0:00:36.805 ***********
2026-06-12 20:22:33.330848 | controller |
2026-06-12 20:22:33.330973 | 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.330984 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.135)       0:00:36.943 ***********
2026-06-12 20:22:33.331134 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.135)       0:00:36.941 ***********
2026-06-12 20:22:33.410102 | controller | skipping: [localhost]
2026-06-12 20:22:33.410189 | controller |
2026-06-12 20:22:33.410200 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:33.410210 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.078)       0:00:37.021 ***********
2026-06-12 20:22:33.410242 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.078)       0:00:37.020 ***********
2026-06-12 20:22:33.501190 | 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.501254 | controller |
2026-06-12 20:22:33.501266 | 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.501276 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.091)       0:00:37.113 ***********
2026-06-12 20:22:33.501285 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.091)       0:00:37.112 ***********
2026-06-12 20:22:33.561186 | controller | ok: [localhost] =>
2026-06-12 20:22:33.561230 | controller |     changed: false
2026-06-12 20:22:33.561238 | controller |     msg: All assertions passed
2026-06-12 20:22:33.561245 | controller |
2026-06-12 20:22:33.561252 | 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.561260 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.060)       0:00:37.173 ***********
2026-06-12 20:22:33.561267 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.060)       0:00:37.172 ***********
2026-06-12 20:22:33.825590 | controller | ok: [localhost]
2026-06-12 20:22:33.825637 | controller |
2026-06-12 20:22:33.825648 | 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.825657 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.264)       0:00:37.437 ***********
2026-06-12 20:22:33.825666 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.264)       0:00:37.436 ***********
2026-06-12 20:22:33.903471 | controller | ok: [localhost] =>
2026-06-12 20:22:33.903508 | controller |     changed: false
2026-06-12 20:22:33.903514 | controller |     msg: All assertions passed
2026-06-12 20:22:33.903520 | controller |
2026-06-12 20:22:33.903525 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:33.903531 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.077)       0:00:37.515 ***********
2026-06-12 20:22:33.903536 | controller | Friday 12 June 2026  20:22:33 +0000 (0:00:00.077)       0:00:37.514 ***********
2026-06-12 20:22:34.143554 | controller | ok: [localhost]
2026-06-12 20:22:34.143608 | controller |
2026-06-12 20:22:34.143618 | 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.143625 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:34.143632 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:34.143639 | controller |   _config_map_content |
2026-06-12 20:22:34.143645 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:34.143651 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:34.143657 | controller |     matching_parameter='regex')
2026-06-12 20:22:34.143663 | controller | }}, cacheable=False] ***
2026-06-12 20:22:34.143669 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.240)       0:00:37.755 ***********
2026-06-12 20:22:34.143676 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.240)       0:00:37.754 ***********
2026-06-12 20:22:34.407606 | controller | ok: [localhost]
2026-06-12 20:22:34.407711 | controller |
2026-06-12 20:22:34.407723 | 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.407733 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.263)       0:00:38.019 ***********
2026-06-12 20:22:34.407742 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.263)       0:00:38.018 ***********
2026-06-12 20:22:34.510771 | 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:34.510888 | controller |
2026-06-12 20:22:34.510896 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:22:34.510902 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.103)       0:00:38.122 ***********
2026-06-12 20:22:34.510908 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.103)       0:00:38.121 ***********
2026-06-12 20:22:34.588217 | controller | ok: [localhost] =>
2026-06-12 20:22:34.588327 | controller |     changed: false
2026-06-12 20:22:34.588336 | controller |     msg: All assertions passed
2026-06-12 20:22:34.588346 | controller |
2026-06-12 20:22:34.588386 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:34.588398 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.077)       0:00:38.200 ***********
2026-06-12 20:22:34.588407 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.077)       0:00:38.199 ***********
2026-06-12 20:22:34.850910 | controller | changed: [localhost]
2026-06-12 20:22:34.851026 | controller |
2026-06-12 20:22:34.851035 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:34.851041 | controller |   (snippet_datadir,
2026-06-12 20:22:34.851046 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:34.851052 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:34.851058 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.262)       0:00:38.462 ***********
2026-06-12 20:22:34.851064 | controller | Friday 12 June 2026  20:22:34 +0000 (0:00:00.262)       0:00:38.461 ***********
2026-06-12 20:22:35.450283 | controller | changed: [localhost]
2026-06-12 20:22:35.450351 | controller |
2026-06-12 20:22:35.450383 | 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:35.450395 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.599)       0:00:39.062 ***********
2026-06-12 20:22:35.450403 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.599)       0:00:39.060 ***********
2026-06-12 20:22:35.529037 | controller | ok: [localhost]
2026-06-12 20:22:35.529070 | controller |
2026-06-12 20:22:35.529080 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:35.529089 | controller |   (snippet_datadir,
2026-06-12 20:22:35.529097 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:35.529106 | controller | }}, content={{
2026-06-12 20:22:35.529114 | controller |   _base64_patch |
2026-06-12 20:22:35.529129 | controller |   default({}) |
2026-06-12 20:22:35.529137 | controller |   to_nice_yaml
2026-06-12 20:22:35.529144 | controller | }}, mode=0644] ***
2026-06-12 20:22:35.529152 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.079)       0:00:39.141 ***********
2026-06-12 20:22:35.529160 | controller | Friday 12 June 2026  20:22:35 +0000 (0:00:00.079)       0:00:39.140 ***********
2026-06-12 20:22:36.019031 | controller | changed: [localhost]
2026-06-12 20:22:36.019078 | controller |
2026-06-12 20:22:36.019088 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:36.019097 | controller |   (snippet_datadir,
2026-06-12 20:22:36.019105 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:36.019114 | controller | }}, content={{
2026-06-12 20:22:36.019122 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:36.019130 | controller |   default({}) |
2026-06-12 20:22:36.019138 | controller |   to_nice_yaml
2026-06-12 20:22:36.019146 | controller | }}, mode=0644] ***
2026-06-12 20:22:36.019154 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.489)       0:00:39.630 ***********
2026-06-12 20:22:36.019162 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.489)       0:00:39.629 ***********
2026-06-12 20:22:36.552499 | controller | changed: [localhost]
2026-06-12 20:22:36.552559 | controller |
2026-06-12 20:22:36.552571 | 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.552583 | controller |   (
2026-06-12 20:22:36.552593 | controller |     snippet_datadir,
2026-06-12 20:22:36.552603 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:36.552613 | controller |   ) | path_join
2026-06-12 20:22:36.552623 | controller | }}, mode=0644] ***
2026-06-12 20:22:36.552633 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.532)       0:00:40.163 ***********
2026-06-12 20:22:36.552643 | controller | Friday 12 June 2026  20:22:36 +0000 (0:00:00.533)       0:00:40.162 ***********
2026-06-12 20:22:37.048055 | controller | changed: [localhost]
2026-06-12 20:22:37.048146 | controller |
2026-06-12 20:22:37.048160 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:37.048172 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.495)       0:00:40.659 ***********
2026-06-12 20:22:37.048184 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.495)       0:00:40.658 ***********
2026-06-12 20:22:37.168325 | 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:37.168628 | controller |
2026-06-12 20:22:37.168642 | 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:37.168651 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.121)       0:00:40.780 ***********
2026-06-12 20:22:37.168660 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.121)       0:00:40.779 ***********
2026-06-12 20:22:37.244616 | controller | ok: [localhost] =>
2026-06-12 20:22:37.244689 | controller |     changed: false
2026-06-12 20:22:37.244699 | controller |     msg: All assertions passed
2026-06-12 20:22:37.244708 | controller |
2026-06-12 20:22:37.244717 | 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:37.244726 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.075)       0:00:40.856 ***********
2026-06-12 20:22:37.244734 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.075)       0:00:40.855 ***********
2026-06-12 20:22:37.491426 | controller | ok: [localhost]
2026-06-12 20:22:37.491534 | controller |
2026-06-12 20:22:37.491546 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:37.491555 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.247)       0:00:41.103 ***********
2026-06-12 20:22:37.491563 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.247)       0:00:41.102 ***********
2026-06-12 20:22:37.551772 | controller | ok: [localhost]
2026-06-12 20:22:37.551846 | controller |
2026-06-12 20:22:37.551858 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:37.551880 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.060)       0:00:41.164 ***********
2026-06-12 20:22:37.551888 | controller | Friday 12 June 2026  20:22:37 +0000 (0:00:00.060)       0:00:41.162 ***********
2026-06-12 20:22:38.212749 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:22:38.212827 | 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:38.212837 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:22:38.212845 | controller |
2026-06-12 20:22:38.212854 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:38.212862 | controller |   _content |
2026-06-12 20:22:38.212870 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:38.212878 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:38.212886 | controller | }}
2026-06-12 20:22:38.212893 | controller | ] ***
2026-06-12 20:22:38.212901 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.660)       0:00:41.824 ***********
2026-06-12 20:22:38.212909 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.660)       0:00:41.823 ***********
2026-06-12 20:22:38.424298 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:22:38.424402 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:38.424417 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:38.424426 | controller |
2026-06-12 20:22:38.424435 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:38.424444 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.211)       0:00:42.036 ***********
2026-06-12 20:22:38.424452 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.211)       0:00:42.035 ***********
2026-06-12 20:22:38.698403 | controller | changed: [localhost]
2026-06-12 20:22:38.698505 | controller |
2026-06-12 20:22:38.698522 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:38.698533 | controller |   (_destdir,
2026-06-12 20:22:38.698544 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:38.698555 | controller | }}, content={{
2026-06-12 20:22:38.698566 | controller |   (
2026-06-12 20:22:38.698576 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:38.698587 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:38.698598 | controller | }}, mode=0644] ***
2026-06-12 20:22:38.698609 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.273)       0:00:42.310 ***********
2026-06-12 20:22:38.698620 | controller | Friday 12 June 2026  20:22:38 +0000 (0:00:00.273)       0:00:42.308 ***********
2026-06-12 20:22:39.203258 | controller | changed: [localhost]
2026-06-12 20:22:39.203332 | controller |
2026-06-12 20:22:39.203343 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:39.203353 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:39.203389 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:39.203398 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:39.203406 | controller | }}, dest={{
2026-06-12 20:22:39.203414 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:39.203422 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:39.203430 | controller |   ) |
2026-06-12 20:22:39.203437 | controller |   path_join
2026-06-12 20:22:39.203445 | controller |  }}] ***
2026-06-12 20:22:39.203456 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.505)       0:00:42.815 ***********
2026-06-12 20:22:39.203468 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.505)       0:00:42.813 ***********
2026-06-12 20:22:39.559133 | controller | changed: [localhost] => (item=network-values)
2026-06-12 20:22:39.559191 | controller |
2026-06-12 20:22:39.559208 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:39.559217 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.355)       0:00:43.170 ***********
2026-06-12 20:22:39.559234 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.355)       0:00:43.169 ***********
2026-06-12 20:22:39.639664 | controller | skipping: [localhost]
2026-06-12 20:22:39.639711 | controller |
2026-06-12 20:22:39.639721 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:39.639731 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.080)       0:00:43.251 ***********
2026-06-12 20:22:39.639739 | controller | Friday 12 June 2026  20:22:39 +0000 (0:00:00.080)       0:00:43.250 ***********
2026-06-12 20:22:40.300299 | controller | changed: [localhost]
2026-06-12 20:22:40.300390 | controller |
2026-06-12 20:22:40.300405 | 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:40.300415 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.660)       0:00:43.912 ***********
2026-06-12 20:22:40.300424 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.660)       0:00:43.911 ***********
2026-06-12 20:22:40.752285 | controller | changed: [localhost]
2026-06-12 20:22:40.752355 | controller |
2026-06-12 20:22:40.752398 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:40.752408 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.452)       0:00:44.364 ***********
2026-06-12 20:22:40.752417 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.452)       0:00:44.363 ***********
2026-06-12 20:22:40.823901 | controller | skipping: [localhost]
2026-06-12 20:22:40.823960 | controller |
2026-06-12 20:22:40.823983 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:40.823993 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:40.824002 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:40.824010 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:40.824019 | controller |   ) | list
2026-06-12 20:22:40.824027 | controller | }}] ***
2026-06-12 20:22:40.824035 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.071)       0:00:44.436 ***********
2026-06-12 20:22:40.824043 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.071)       0:00:44.434 ***********
2026-06-12 20:22:40.893238 | controller | skipping: [localhost]
2026-06-12 20:22:40.893308 | controller |
2026-06-12 20:22:40.893318 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:40.893326 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:40.893334 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:40.893342 | controller | }}, mode=0644] ***
2026-06-12 20:22:40.893348 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.069)       0:00:44.505 ***********
2026-06-12 20:22:40.893381 | controller | Friday 12 June 2026  20:22:40 +0000 (0:00:00.069)       0:00:44.504 ***********
2026-06-12 20:22:41.219712 | controller | changed: [localhost]
2026-06-12 20:22:41.219794 | controller |
2026-06-12 20:22:41.219810 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:41.219822 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.326)       0:00:44.831 ***********
2026-06-12 20:22:41.219833 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.326)       0:00:44.830 ***********
2026-06-12 20:22:41.280919 | controller | skipping: [localhost]
2026-06-12 20:22:41.281098 | controller |
2026-06-12 20:22:41.281128 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:41.281142 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.061)       0:00:44.893 ***********
2026-06-12 20:22:41.281163 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.061)       0:00:44.891 ***********
2026-06-12 20:22:41.333234 | controller | skipping: [localhost]
2026-06-12 20:22:41.333298 | controller |
2026-06-12 20:22:41.333338 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-12 20:22:41.333348 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.052)       0:00:44.945 ***********
2026-06-12 20:22:41.333379 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.052)       0:00:44.944 ***********
2026-06-12 20:22:41.411444 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:22:41.411506 | controller | skipping: [localhost]
2026-06-12 20:22:41.411517 | controller |
2026-06-12 20:22:41.411526 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:41.411535 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.077)       0:00:45.023 ***********
2026-06-12 20:22:41.411543 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.078)       0:00:45.022 ***********
2026-06-12 20:22:41.487225 | controller | skipping: [localhost]
2026-06-12 20:22:41.487284 | controller |
2026-06-12 20:22:41.487294 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane/networking/nncp name=run_hook] ***
2026-06-12 20:22:41.487303 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.075)       0:00:45.099 ***********
2026-06-12 20:22:41.487311 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.075)       0:00:45.098 ***********
2026-06-12 20:22:41.567148 | controller | skipping: [localhost]
2026-06-12 20:22:41.567197 | controller |
2026-06-12 20:22:41.567208 | 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:41.567217 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.079)       0:00:45.179 ***********
2026-06-12 20:22:41.567226 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.079)       0:00:45.177 ***********
2026-06-12 20:22:41.628106 | controller | ok: [localhost] =>
2026-06-12 20:22:41.628128 | controller |     changed: false
2026-06-12 20:22:41.628133 | controller |     msg: All assertions passed
2026-06-12 20:22:41.628137 | controller |
2026-06-12 20:22:41.628141 | 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:41.628145 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.061)       0:00:45.240 ***********
2026-06-12 20:22:41.628148 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.061)       0:00:45.239 ***********
2026-06-12 20:22:41.656365 | controller | skipping: [localhost]
2026-06-12 20:22:41.656382 | controller |
2026-06-12 20:22:41.656387 | 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:41.656391 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.028)       0:00:45.268 ***********
2026-06-12 20:22:41.656395 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.028)       0:00:45.267 ***********
2026-06-12 20:22:41.699631 | controller | ok: [localhost] => (item=oc -n openstack2 wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-12 20:22:41.699647 | controller |
2026-06-12 20:22:41.699652 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:41.699656 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.043)       0:00:45.312 ***********
2026-06-12 20:22:41.699659 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.043)       0:00:45.310 ***********
2026-06-12 20:22:41.724301 | controller | skipping: [localhost]
2026-06-12 20:22:41.724341 | controller |
2026-06-12 20:22:41.724385 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:41.724399 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.024)       0:00:45.336 ***********
2026-06-12 20:22:41.724407 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.024)       0:00:45.335 ***********
2026-06-12 20:22:41.772573 | controller | ok: [localhost]
2026-06-12 20:22:41.772628 | controller |
2026-06-12 20:22:41.772640 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:41.772649 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:41.772658 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:41.772666 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:41.772674 | controller | }}] ***
2026-06-12 20:22:41.772683 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.048)       0:00:45.385 ***********
2026-06-12 20:22:41.772690 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.048)       0:00:45.383 ***********
2026-06-12 20:22:41.831033 | controller | skipping: [localhost]
2026-06-12 20:22:41.831078 | controller |
2026-06-12 20:22:41.831088 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:41.831096 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:41.831104 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:41.831112 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:41.831120 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.058)       0:00:45.443 ***********
2026-06-12 20:22:41.831128 | controller | Friday 12 June 2026  20:22:41 +0000 (0:00:00.058)       0:00:45.442 ***********
2026-06-12 20:22:42.078723 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': '../../../../multi-namespace/control-plane2/networking/nncp/values.yaml'})
2026-06-12 20:22:42.078786 | controller |
2026-06-12 20:22:42.078792 | 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:42.078797 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.247)       0:00:45.691 ***********
2026-06-12 20:22:42.078803 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.247)       0:00:45.689 ***********
2026-06-12 20:22:42.166892 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:42.166939 | controller |
2026-06-12 20:22:42.166950 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane2/networking/nncp name=run_hook] ***
2026-06-12 20:22:42.166959 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.088)       0:00:45.779 ***********
2026-06-12 20:22:42.166967 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.088)       0:00:45.778 ***********
2026-06-12 20:22:42.230819 | controller | skipping: [localhost]
2026-06-12 20:22:42.230885 | controller |
2026-06-12 20:22:42.230898 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane2/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-12 20:22:42.230910 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.062)       0:00:45.842 ***********
2026-06-12 20:22:42.230922 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.062)       0:00:45.840 ***********
2026-06-12 20:22:42.364435 | controller |
2026-06-12 20:22:42.364515 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:42.364526 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.134)       0:00:45.976 ***********
2026-06-12 20:22:42.364534 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.134)       0:00:45.975 ***********
2026-06-12 20:22:42.439918 | controller | skipping: [localhost]
2026-06-12 20:22:42.440031 | controller |
2026-06-12 20:22:42.440041 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:42.440047 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.075)       0:00:46.052 ***********
2026-06-12 20:22:42.440053 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.075)       0:00:46.050 ***********
2026-06-12 20:22:42.538982 | 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:42.539083 | controller |
2026-06-12 20:22:42.539088 | 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:42.539094 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.099)       0:00:46.151 ***********
2026-06-12 20:22:42.539099 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.099)       0:00:46.149 ***********
2026-06-12 20:22:42.615447 | controller | ok: [localhost] =>
2026-06-12 20:22:42.615535 | controller |     changed: false
2026-06-12 20:22:42.615545 | controller |     msg: All assertions passed
2026-06-12 20:22:42.615554 | controller |
2026-06-12 20:22:42.615563 | 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:42.615572 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.076)       0:00:46.227 ***********
2026-06-12 20:22:42.615580 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.076)       0:00:46.226 ***********
2026-06-12 20:22:42.871976 | controller | ok: [localhost]
2026-06-12 20:22:42.872032 | controller |
2026-06-12 20:22:42.872039 | 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:42.872045 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.256)       0:00:46.484 ***********
2026-06-12 20:22:42.872051 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.256)       0:00:46.483 ***********
2026-06-12 20:22:42.954012 | controller | ok: [localhost] =>
2026-06-12 20:22:42.954067 | controller |     changed: false
2026-06-12 20:22:42.954073 | controller |     msg: All assertions passed
2026-06-12 20:22:42.954079 | controller |
2026-06-12 20:22:42.954084 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:42.954089 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.082)       0:00:46.566 ***********
2026-06-12 20:22:42.954095 | controller | Friday 12 June 2026  20:22:42 +0000 (0:00:00.082)       0:00:46.565 ***********
2026-06-12 20:22:43.202414 | controller | ok: [localhost]
2026-06-12 20:22:43.202456 | controller |
2026-06-12 20:22:43.202462 | 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:43.202467 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:43.202471 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:43.202475 | controller |   _config_map_content |
2026-06-12 20:22:43.202479 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:43.202482 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:43.202486 | controller |     matching_parameter='regex')
2026-06-12 20:22:43.202490 | controller | }}, cacheable=False] ***
2026-06-12 20:22:43.202493 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.248)       0:00:46.814 ***********
2026-06-12 20:22:43.202497 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.248)       0:00:46.813 ***********
2026-06-12 20:22:43.493137 | controller | ok: [localhost]
2026-06-12 20:22:43.493185 | controller |
2026-06-12 20:22:43.493196 | 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:43.493200 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.290)       0:00:47.105 ***********
2026-06-12 20:22:43.493204 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.290)       0:00:47.104 ***********
2026-06-12 20:22:43.535576 | controller | skipping: [localhost]
2026-06-12 20:22:43.535614 | controller |
2026-06-12 20:22:43.535620 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:43.535624 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.042)       0:00:47.148 ***********
2026-06-12 20:22:43.535633 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.042)       0:00:47.146 ***********
2026-06-12 20:22:43.716023 | controller | changed: [localhost]
2026-06-12 20:22:43.716096 | controller |
2026-06-12 20:22:43.716105 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:43.716112 | controller |   (snippet_datadir,
2026-06-12 20:22:43.716119 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:43.716126 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:43.716133 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.179)       0:00:47.327 ***********
2026-06-12 20:22:43.716139 | controller | Friday 12 June 2026  20:22:43 +0000 (0:00:00.179)       0:00:47.326 ***********
2026-06-12 20:22:44.323916 | controller | changed: [localhost]
2026-06-12 20:22:44.323986 | controller |
2026-06-12 20:22:44.323997 | 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:44.324007 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.607)       0:00:47.935 ***********
2026-06-12 20:22:44.324015 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.607)       0:00:47.934 ***********
2026-06-12 20:22:44.431580 | controller | ok: [localhost]
2026-06-12 20:22:44.431638 | controller |
2026-06-12 20:22:44.431648 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:44.431657 | controller |   (snippet_datadir,
2026-06-12 20:22:44.431666 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:44.431674 | controller | }}, content={{
2026-06-12 20:22:44.431681 | controller |   _base64_patch |
2026-06-12 20:22:44.431689 | controller |   default({}) |
2026-06-12 20:22:44.431696 | controller |   to_nice_yaml
2026-06-12 20:22:44.431704 | controller | }}, mode=0644] ***
2026-06-12 20:22:44.431712 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.107)       0:00:48.043 ***********
2026-06-12 20:22:44.431719 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.107)       0:00:48.042 ***********
2026-06-12 20:22:44.935678 | controller | changed: [localhost]
2026-06-12 20:22:44.935738 | controller |
2026-06-12 20:22:44.935749 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:44.935759 | controller |   (snippet_datadir,
2026-06-12 20:22:44.935767 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:44.935777 | controller | }}, content={{
2026-06-12 20:22:44.935786 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:44.935794 | controller |   default({}) |
2026-06-12 20:22:44.935803 | controller |   to_nice_yaml
2026-06-12 20:22:44.935811 | controller | }}, mode=0644] ***
2026-06-12 20:22:44.935819 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.504)       0:00:48.547 ***********
2026-06-12 20:22:44.935827 | controller | Friday 12 June 2026  20:22:44 +0000 (0:00:00.504)       0:00:48.546 ***********
2026-06-12 20:22:45.448323 | controller | changed: [localhost]
2026-06-12 20:22:45.448425 | controller |
2026-06-12 20:22:45.448445 | 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:45.448457 | controller |   (
2026-06-12 20:22:45.448467 | controller |     snippet_datadir,
2026-06-12 20:22:45.448476 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:45.448483 | controller |   ) | path_join
2026-06-12 20:22:45.448491 | controller | }}, mode=0644] ***
2026-06-12 20:22:45.448499 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.512)       0:00:49.060 ***********
2026-06-12 20:22:45.448507 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.512)       0:00:49.058 ***********
2026-06-12 20:22:45.958957 | controller | changed: [localhost]
2026-06-12 20:22:45.959016 | controller |
2026-06-12 20:22:45.959028 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:45.959037 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.510)       0:00:49.570 ***********
2026-06-12 20:22:45.959046 | controller | Friday 12 June 2026  20:22:45 +0000 (0:00:00.510)       0:00:49.569 ***********
2026-06-12 20:22:46.077394 | 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:46.077484 | controller |
2026-06-12 20:22:46.077496 | 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:46.077506 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.118)       0:00:49.689 ***********
2026-06-12 20:22:46.077514 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.118)       0:00:49.688 ***********
2026-06-12 20:22:46.155184 | controller | ok: [localhost] =>
2026-06-12 20:22:46.155237 | controller |     changed: false
2026-06-12 20:22:46.155248 | controller |     msg: All assertions passed
2026-06-12 20:22:46.155257 | controller |
2026-06-12 20:22:46.155266 | 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:46.155276 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.077)       0:00:49.767 ***********
2026-06-12 20:22:46.155287 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.077)       0:00:49.766 ***********
2026-06-12 20:22:46.416410 | controller | ok: [localhost]
2026-06-12 20:22:46.416455 | controller |
2026-06-12 20:22:46.416461 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:46.416465 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.260)       0:00:50.027 ***********
2026-06-12 20:22:46.416468 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.260)       0:00:50.026 ***********
2026-06-12 20:22:46.500211 | controller | ok: [localhost]
2026-06-12 20:22:46.500263 | controller |
2026-06-12 20:22:46.500269 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:46.500275 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.084)       0:00:50.112 ***********
2026-06-12 20:22:46.500280 | controller | Friday 12 June 2026  20:22:46 +0000 (0:00:00.084)       0:00:50.110 ***********
2026-06-12 20:22:47.175666 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:22:47.175740 | 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:47.175750 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:22:47.175758 | controller |
2026-06-12 20:22:47.175776 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:47.175785 | controller |   _content |
2026-06-12 20:22:47.175792 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:47.175800 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:47.175809 | controller | }}
2026-06-12 20:22:47.175816 | controller | ] ***
2026-06-12 20:22:47.175824 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.675)       0:00:50.787 ***********
2026-06-12 20:22:47.175832 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.675)       0:00:50.786 ***********
2026-06-12 20:22:47.354712 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:22:47.354765 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:47.354779 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:47.354790 | controller |
2026-06-12 20:22:47.354801 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:47.354812 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.179)       0:00:50.966 ***********
2026-06-12 20:22:47.354822 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.179)       0:00:50.965 ***********
2026-06-12 20:22:47.627212 | controller | changed: [localhost]
2026-06-12 20:22:47.627258 | controller |
2026-06-12 20:22:47.627269 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:47.627278 | controller |   (_destdir,
2026-06-12 20:22:47.627288 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:47.627296 | controller | }}, content={{
2026-06-12 20:22:47.627304 | controller |   (
2026-06-12 20:22:47.627312 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:47.627329 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:47.627338 | controller | }}, mode=0644] ***
2026-06-12 20:22:47.627346 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.272)       0:00:51.239 ***********
2026-06-12 20:22:47.627354 | controller | Friday 12 June 2026  20:22:47 +0000 (0:00:00.272)       0:00:51.237 ***********
2026-06-12 20:22:48.121445 | controller | changed: [localhost]
2026-06-12 20:22:48.121501 | controller |
2026-06-12 20:22:48.121512 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane2/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:48.121521 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:48.121530 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:48.121538 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:48.121545 | controller | }}, dest={{
2026-06-12 20:22:48.121553 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:48.121561 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:48.121569 | controller |   ) |
2026-06-12 20:22:48.121577 | controller |   path_join
2026-06-12 20:22:48.121584 | controller |  }}] ***
2026-06-12 20:22:48.121592 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.494)       0:00:51.733 ***********
2026-06-12 20:22:48.121600 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.494)       0:00:51.732 ***********
2026-06-12 20:22:48.444917 | controller | changed: [localhost] => (item=network-values2)
2026-06-12 20:22:48.444971 | controller |
2026-06-12 20:22:48.444982 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:48.444992 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.323)       0:00:52.057 ***********
2026-06-12 20:22:48.445000 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.323)       0:00:52.056 ***********
2026-06-12 20:22:48.509830 | controller | skipping: [localhost]
2026-06-12 20:22:48.509891 | controller |
2026-06-12 20:22:48.509903 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane2/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:48.509912 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.064)       0:00:52.122 ***********
2026-06-12 20:22:48.509922 | controller | Friday 12 June 2026  20:22:48 +0000 (0:00:00.064)       0:00:52.120 ***********
2026-06-12 20:22:49.124281 | controller | changed: [localhost]
2026-06-12 20:22:49.124351 | controller |
2026-06-12 20:22:49.124388 | 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:49.124398 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.613)       0:00:52.736 ***********
2026-06-12 20:22:49.124406 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.613)       0:00:52.734 ***********
2026-06-12 20:22:49.608199 | controller | changed: [localhost]
2026-06-12 20:22:49.608281 | controller |
2026-06-12 20:22:49.608293 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:49.608303 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.483)       0:00:53.220 ***********
2026-06-12 20:22:49.608312 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.483)       0:00:53.218 ***********
2026-06-12 20:22:49.694204 | controller | skipping: [localhost]
2026-06-12 20:22:49.694278 | controller |
2026-06-12 20:22:49.694289 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:49.694298 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:49.694318 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:49.694326 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:49.694334 | controller |   ) | list
2026-06-12 20:22:49.694342 | controller | }}] ***
2026-06-12 20:22:49.694352 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.086)       0:00:53.306 ***********
2026-06-12 20:22:49.694406 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.086)       0:00:53.304 ***********
2026-06-12 20:22:49.775593 | controller | skipping: [localhost]
2026-06-12 20:22:49.775670 | controller |
2026-06-12 20:22:49.775681 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane2/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:49.775690 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:49.775698 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:49.775715 | controller | }}, mode=0644] ***
2026-06-12 20:22:49.775754 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.081)       0:00:53.387 ***********
2026-06-12 20:22:49.775763 | controller | Friday 12 June 2026  20:22:49 +0000 (0:00:00.081)       0:00:53.386 ***********
2026-06-12 20:22:50.081268 | controller | changed: [localhost]
2026-06-12 20:22:50.081355 | controller |
2026-06-12 20:22:50.081376 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:50.081382 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.305)       0:00:53.693 ***********
2026-06-12 20:22:50.081386 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.305)       0:00:53.692 ***********
2026-06-12 20:22:50.159618 | controller | skipping: [localhost]
2026-06-12 20:22:50.159670 | controller |
2026-06-12 20:22:50.159680 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane2/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:50.159690 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.078)       0:00:53.771 ***********
2026-06-12 20:22:50.159698 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.078)       0:00:53.770 ***********
2026-06-12 20:22:50.231208 | controller | skipping: [localhost]
2026-06-12 20:22:50.231257 | controller |
2026-06-12 20:22:50.231268 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane2/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-12 20:22:50.231277 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.071)       0:00:53.843 ***********
2026-06-12 20:22:50.231286 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.071)       0:00:53.841 ***********
2026-06-12 20:22:50.302754 | controller | skipping: [localhost] => (item=oc -n openstack2 wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-12 20:22:50.302815 | controller | skipping: [localhost]
2026-06-12 20:22:50.302828 | controller |
2026-06-12 20:22:50.302839 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:50.302850 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.071)       0:00:53.914 ***********
2026-06-12 20:22:50.302861 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.071)       0:00:53.913 ***********
2026-06-12 20:22:50.364723 | controller | skipping: [localhost]
2026-06-12 20:22:50.364774 | controller |
2026-06-12 20:22:50.364785 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane2/networking/nncp name=run_hook] ***
2026-06-12 20:22:50.364793 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.062)       0:00:53.976 ***********
2026-06-12 20:22:50.364801 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.062)       0:00:53.975 ***********
2026-06-12 20:22:50.448566 | controller | skipping: [localhost]
2026-06-12 20:22:50.448624 | controller |
2026-06-12 20:22:50.448637 | 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:50.448649 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.084)       0:00:54.060 ***********
2026-06-12 20:22:50.448660 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.084)       0:00:54.059 ***********
2026-06-12 20:22:50.519297 | controller | ok: [localhost] =>
2026-06-12 20:22:50.519391 | controller |     changed: false
2026-06-12 20:22:50.519409 | controller |     msg: All assertions passed
2026-06-12 20:22:50.519420 | controller |
2026-06-12 20:22:50.519430 | 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:50.519441 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.070)       0:00:54.131 ***********
2026-06-12 20:22:50.519451 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.070)       0:00:54.130 ***********
2026-06-12 20:22:50.562537 | controller | skipping: [localhost]
2026-06-12 20:22:50.562593 | controller |
2026-06-12 20:22:50.562608 | 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:50.562620 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.043)       0:00:54.174 ***********
2026-06-12 20:22:50.562633 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.043)       0:00:54.173 ***********
2026-06-12 20:22:50.607667 | 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:50.607713 | controller |
2026-06-12 20:22:50.607724 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:50.607733 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.045)       0:00:54.220 ***********
2026-06-12 20:22:50.607742 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.045)       0:00:54.218 ***********
2026-06-12 20:22:50.636440 | controller | skipping: [localhost]
2026-06-12 20:22:50.636489 | controller |
2026-06-12 20:22:50.636503 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:50.636516 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.028)       0:00:54.248 ***********
2026-06-12 20:22:50.636528 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.028)       0:00:54.247 ***********
2026-06-12 20:22:50.678387 | controller | ok: [localhost]
2026-06-12 20:22:50.678448 | controller |
2026-06-12 20:22:50.678463 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:50.678476 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:50.678489 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:50.678501 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:50.678514 | controller | }}] ***
2026-06-12 20:22:50.678537 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.041)       0:00:54.290 ***********
2026-06-12 20:22:50.678549 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.041)       0:00:54.289 ***********
2026-06-12 20:22:50.741213 | controller | skipping: [localhost]
2026-06-12 20:22:50.741262 | controller |
2026-06-12 20:22:50.741273 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:50.741282 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:50.741291 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:50.741300 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:50.741308 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.062)       0:00:54.353 ***********
2026-06-12 20:22:50.741317 | controller | Friday 12 June 2026  20:22:50 +0000 (0:00:00.062)       0:00:54.352 ***********
2026-06-12 20:22:51.003703 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': '../../../multi-namespace/control-plane/networking/nncp/values.yaml'})
2026-06-12 20:22:51.003769 | controller |
2026-06-12 20:22:51.003780 | 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:51.003788 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.262)       0:00:54.615 ***********
2026-06-12 20:22:51.003797 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.262)       0:00:54.614 ***********
2026-06-12 20:22:51.084018 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:22:51.084114 | controller |
2026-06-12 20:22:51.084129 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane/networking name=run_hook] ***
2026-06-12 20:22:51.084141 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.079)       0:00:54.695 ***********
2026-06-12 20:22:51.084152 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.079)       0:00:54.694 ***********
2026-06-12 20:22:51.144900 | controller | skipping: [localhost]
2026-06-12 20:22:51.144989 | controller |
2026-06-12 20:22:51.145005 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-12 20:22:51.145017 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.060)       0:00:54.756 ***********
2026-06-12 20:22:51.145029 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.060)       0:00:54.755 ***********
2026-06-12 20:22:51.262663 | controller |
2026-06-12 20:22:51.262749 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:22:51.262763 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.118)       0:00:54.874 ***********
2026-06-12 20:22:51.262771 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.118)       0:00:54.873 ***********
2026-06-12 20:22:51.314458 | controller | skipping: [localhost]
2026-06-12 20:22:51.314504 | controller |
2026-06-12 20:22:51.314514 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:22:51.314522 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.051)       0:00:54.926 ***********
2026-06-12 20:22:51.314530 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.051)       0:00:54.925 ***********
2026-06-12 20:22:51.434679 | 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:51.434753 | controller |
2026-06-12 20:22:51.434763 | 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:51.434772 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.120)       0:00:55.047 ***********
2026-06-12 20:22:51.434780 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.120)       0:00:55.045 ***********
2026-06-12 20:22:51.498291 | controller | ok: [localhost] =>
2026-06-12 20:22:51.498353 | controller |     changed: false
2026-06-12 20:22:51.498370 | controller |     msg: All assertions passed
2026-06-12 20:22:51.498398 | controller |
2026-06-12 20:22:51.498410 | 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:51.498419 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.063)       0:00:55.110 ***********
2026-06-12 20:22:51.498428 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.063)       0:00:55.109 ***********
2026-06-12 20:22:51.755266 | controller | ok: [localhost]
2026-06-12 20:22:51.755344 | controller |
2026-06-12 20:22:51.755354 | 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:51.755408 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.256)       0:00:55.367 ***********
2026-06-12 20:22:51.755416 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.256)       0:00:55.365 ***********
2026-06-12 20:22:51.849927 | controller | ok: [localhost] =>
2026-06-12 20:22:51.849995 | controller |     changed: false
2026-06-12 20:22:51.850005 | controller |     msg: All assertions passed
2026-06-12 20:22:51.850013 | controller |
2026-06-12 20:22:51.850022 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:22:51.850030 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.094)       0:00:55.461 ***********
2026-06-12 20:22:51.850038 | controller | Friday 12 June 2026  20:22:51 +0000 (0:00:00.094)       0:00:55.460 ***********
2026-06-12 20:22:52.125639 | controller | ok: [localhost]
2026-06-12 20:22:52.125760 | controller |
2026-06-12 20:22:52.125779 | 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:52.125811 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:22:52.125824 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:22:52.125835 | controller |   _config_map_content |
2026-06-12 20:22:52.125844 | controller |   ansible.utils.remove_keys(
2026-06-12 20:22:52.125852 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:22:52.125860 | controller |     matching_parameter='regex')
2026-06-12 20:22:52.125869 | controller | }}, cacheable=False] ***
2026-06-12 20:22:52.125877 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.275)       0:00:55.737 ***********
2026-06-12 20:22:52.125886 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.275)       0:00:55.736 ***********
2026-06-12 20:22:52.438436 | controller | ok: [localhost]
2026-06-12 20:22:52.438567 | controller |
2026-06-12 20:22:52.438581 | 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:52.438590 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.312)       0:00:56.050 ***********
2026-06-12 20:22:52.438599 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.312)       0:00:56.048 ***********
2026-06-12 20:22:52.532099 | 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:52.532168 | controller |
2026-06-12 20:22:52.532184 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:22:52.532196 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.094)       0:00:56.144 ***********
2026-06-12 20:22:52.532207 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.094)       0:00:56.142 ***********
2026-06-12 20:22:52.582140 | controller | ok: [localhost] =>
2026-06-12 20:22:52.582262 | controller |     changed: false
2026-06-12 20:22:52.582270 | controller |     msg: All assertions passed
2026-06-12 20:22:52.582277 | controller |
2026-06-12 20:22:52.582284 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:22:52.582290 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.050)       0:00:56.194 ***********
2026-06-12 20:22:52.582297 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.050)       0:00:56.193 ***********
2026-06-12 20:22:52.829311 | controller | ok: [localhost]
2026-06-12 20:22:52.829470 | controller |
2026-06-12 20:22:52.829483 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:22:52.829493 | controller |   (snippet_datadir,
2026-06-12 20:22:52.829503 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:22:52.829513 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:22:52.829523 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.246)       0:00:56.441 ***********
2026-06-12 20:22:52.829532 | controller | Friday 12 June 2026  20:22:52 +0000 (0:00:00.246)       0:00:56.439 ***********
2026-06-12 20:22:53.487930 | controller | ok: [localhost]
2026-06-12 20:22:53.488049 | controller |
2026-06-12 20:22:53.488061 | 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:53.488070 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.658)       0:00:57.099 ***********
2026-06-12 20:22:53.488078 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.658)       0:00:57.098 ***********
2026-06-12 20:22:53.589206 | controller | ok: [localhost]
2026-06-12 20:22:53.589321 | controller |
2026-06-12 20:22:53.589331 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:22:53.589339 | controller |   (snippet_datadir,
2026-06-12 20:22:53.589348 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:22:53.589356 | controller | }}, content={{
2026-06-12 20:22:53.589362 | controller |   _base64_patch |
2026-06-12 20:22:53.589400 | controller |   default({}) |
2026-06-12 20:22:53.589407 | controller |   to_nice_yaml
2026-06-12 20:22:53.589413 | controller | }}, mode=0644] ***
2026-06-12 20:22:53.589436 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.101)       0:00:57.200 ***********
2026-06-12 20:22:53.589444 | controller | Friday 12 June 2026  20:22:53 +0000 (0:00:00.101)       0:00:57.199 ***********
2026-06-12 20:22:54.072983 | controller | ok: [localhost]
2026-06-12 20:22:54.073115 | controller |
2026-06-12 20:22:54.073131 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:22:54.073144 | controller |   (snippet_datadir,
2026-06-12 20:22:54.073156 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:22:54.073169 | controller | }}, content={{
2026-06-12 20:22:54.073180 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:22:54.073191 | controller |   default({}) |
2026-06-12 20:22:54.073202 | controller |   to_nice_yaml
2026-06-12 20:22:54.073212 | controller | }}, mode=0644] ***
2026-06-12 20:22:54.073223 | controller | Friday 12 June 2026  20:22:54 +0000 (0:00:00.484)       0:00:57.685 ***********
2026-06-12 20:22:54.073234 | controller | Friday 12 June 2026  20:22:54 +0000 (0:00:00.484)       0:00:57.683 ***********
2026-06-12 20:22:54.547337 | controller | ok: [localhost]
2026-06-12 20:22:54.547452 | controller |
2026-06-12 20:22:54.547465 | 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:54.547476 | controller |   (
2026-06-12 20:22:54.547503 | controller |     snippet_datadir,
2026-06-12 20:22:54.547514 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:22:54.547523 | controller |   ) | path_join
2026-06-12 20:22:54.547531 | controller | }}, mode=0644] ***
2026-06-12 20:22:54.547540 | controller | Friday 12 June 2026  20:22:54 +0000 (0:00:00.474)       0:00:58.159 ***********
2026-06-12 20:22:54.547549 | controller | Friday 12 June 2026  20:22:54 +0000 (0:00:00.474)       0:00:58.158 ***********
2026-06-12 20:22:55.057894 | controller | changed: [localhost]
2026-06-12 20:22:55.057950 | controller |
2026-06-12 20:22:55.057960 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:22:55.057969 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.510)       0:00:58.669 ***********
2026-06-12 20:22:55.057978 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.510)       0:00:58.668 ***********
2026-06-12 20:22:55.182246 | 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:55.182285 | controller |
2026-06-12 20:22:55.182295 | 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:55.182305 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.125)       0:00:58.794 ***********
2026-06-12 20:22:55.182312 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.124)       0:00:58.793 ***********
2026-06-12 20:22:55.268191 | controller | ok: [localhost] =>
2026-06-12 20:22:55.268229 | controller |     changed: false
2026-06-12 20:22:55.268239 | controller |     msg: All assertions passed
2026-06-12 20:22:55.268247 | controller |
2026-06-12 20:22:55.268256 | 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:55.268264 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.085)       0:00:58.880 ***********
2026-06-12 20:22:55.268271 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.085)       0:00:58.878 ***********
2026-06-12 20:22:55.653326 | controller | ok: [localhost]
2026-06-12 20:22:55.653366 | controller |
2026-06-12 20:22:55.653383 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:22:55.653389 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.385)       0:00:59.265 ***********
2026-06-12 20:22:55.653393 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.385)       0:00:59.264 ***********
2026-06-12 20:22:55.696110 | controller | ok: [localhost]
2026-06-12 20:22:55.696123 | controller |
2026-06-12 20:22:55.696128 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:22:55.696132 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.042)       0:00:59.308 ***********
2026-06-12 20:22:55.696142 | controller | Friday 12 June 2026  20:22:55 +0000 (0:00:00.042)       0:00:59.307 ***********
2026-06-12 20:22:56.265557 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:22:56.265615 | 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:56.265625 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:22:56.265634 | controller |
2026-06-12 20:22:56.265642 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:22:56.265650 | controller |   _content |
2026-06-12 20:22:56.265658 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:22:56.265666 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:22:56.265675 | controller | }}
2026-06-12 20:22:56.265682 | controller | ] ***
2026-06-12 20:22:56.265690 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.569)       0:00:59.878 ***********
2026-06-12 20:22:56.265698 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.569)       0:00:59.876 ***********
2026-06-12 20:22:56.389752 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:22:56.389788 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:22:56.389797 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:22:56.389805 | controller |
2026-06-12 20:22:56.389813 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:22:56.389821 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.124)       0:01:00.002 ***********
2026-06-12 20:22:56.389829 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.124)       0:01:00.001 ***********
2026-06-12 20:22:56.594021 | controller | ok: [localhost]
2026-06-12 20:22:56.594069 | controller |
2026-06-12 20:22:56.594074 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:22:56.594079 | controller |   (_destdir,
2026-06-12 20:22:56.594083 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:22:56.594086 | controller | }}, content={{
2026-06-12 20:22:56.594090 | controller |   (
2026-06-12 20:22:56.594093 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:22:56.594097 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:22:56.594101 | controller | }}, mode=0644] ***
2026-06-12 20:22:56.594104 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.204)       0:01:00.206 ***********
2026-06-12 20:22:56.594108 | controller | Friday 12 June 2026  20:22:56 +0000 (0:00:00.204)       0:01:00.205 ***********
2026-06-12 20:22:57.077767 | controller | ok: [localhost]
2026-06-12 20:22:57.077874 | controller |
2026-06-12 20:22:57.077879 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:22:57.077886 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:22:57.077891 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:22:57.077894 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:22:57.077898 | controller | }}, dest={{
2026-06-12 20:22:57.077903 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:57.077908 | controller |   stage['path'], _val.src_file
2026-06-12 20:22:57.077911 | controller |   ) |
2026-06-12 20:22:57.077915 | controller |   path_join
2026-06-12 20:22:57.077918 | controller |  }}] ***
2026-06-12 20:22:57.077922 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.483)       0:01:00.690 ***********
2026-06-12 20:22:57.077927 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.483)       0:01:00.688 ***********
2026-06-12 20:22:57.375911 | controller | ok: [localhost] => (item=network-values)
2026-06-12 20:22:57.375976 | controller |
2026-06-12 20:22:57.375995 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:57.376000 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.298)       0:01:00.988 ***********
2026-06-12 20:22:57.376004 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.298)       0:01:00.986 ***********
2026-06-12 20:22:57.454614 | controller | skipping: [localhost]
2026-06-12 20:22:57.454681 | controller |
2026-06-12 20:22:57.454688 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:22:57.454694 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.078)       0:01:01.066 ***********
2026-06-12 20:22:57.454700 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.078)       0:01:01.065 ***********
2026-06-12 20:22:57.994645 | controller | changed: [localhost]
2026-06-12 20:22:57.994720 | controller |
2026-06-12 20:22:57.994731 | 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.994740 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.539)       0:01:01.606 ***********
2026-06-12 20:22:57.994749 | controller | Friday 12 June 2026  20:22:57 +0000 (0:00:00.539)       0:01:01.605 ***********
2026-06-12 20:22:58.513524 | controller | changed: [localhost]
2026-06-12 20:22:58.513598 | controller |
2026-06-12 20:22:58.513610 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:22:58.513620 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.518)       0:01:02.125 ***********
2026-06-12 20:22:58.513629 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.518)       0:01:02.124 ***********
2026-06-12 20:22:58.569101 | controller | skipping: [localhost]
2026-06-12 20:22:58.569200 | controller |
2026-06-12 20:22:58.569211 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:22:58.569270 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:22:58.569281 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:22:58.569289 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:22:58.569297 | controller |   ) | list
2026-06-12 20:22:58.569305 | controller | }}] ***
2026-06-12 20:22:58.569313 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.055)       0:01:02.180 ***********
2026-06-12 20:22:58.569321 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.055)       0:01:02.179 ***********
2026-06-12 20:22:58.627920 | controller | skipping: [localhost]
2026-06-12 20:22:58.627974 | controller |
2026-06-12 20:22:58.627985 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:22:58.627994 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:22:58.628002 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:22:58.628010 | controller | }}, mode=0644] ***
2026-06-12 20:22:58.628017 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.058)       0:01:02.239 ***********
2026-06-12 20:22:58.628026 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.058)       0:01:02.238 ***********
2026-06-12 20:22:58.966447 | controller | changed: [localhost]
2026-06-12 20:22:58.966527 | controller |
2026-06-12 20:22:58.966538 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:58.966547 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.338)       0:01:02.578 ***********
2026-06-12 20:22:58.966555 | controller | Friday 12 June 2026  20:22:58 +0000 (0:00:00.338)       0:01:02.576 ***********
2026-06-12 20:22:59.030149 | controller | skipping: [localhost]
2026-06-12 20:22:59.030189 | controller |
2026-06-12 20:22:59.030200 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:22:59.030209 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.063)       0:01:02.642 ***********
2026-06-12 20:22:59.030217 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.063)       0:01:02.640 ***********
2026-06-12 20:22:59.094914 | controller | skipping: [localhost]
2026-06-12 20:22:59.094974 | controller |
2026-06-12 20:22:59.094985 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-12 20:22:59.094994 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.064)       0:01:02.706 ***********
2026-06-12 20:22:59.095001 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.064)       0:01:02.705 ***********
2026-06-12 20:22:59.163929 | 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:22:59.163998 | controller | skipping: [localhost]
2026-06-12 20:22:59.164009 | controller |
2026-06-12 20:22:59.164017 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:22:59.164025 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.068)       0:01:02.775 ***********
2026-06-12 20:22:59.164033 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.068)       0:01:02.774 ***********
2026-06-12 20:22:59.226686 | controller | skipping: [localhost]
2026-06-12 20:22:59.226762 | controller |
2026-06-12 20:22:59.226773 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane/networking name=run_hook] ***
2026-06-12 20:22:59.226781 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.063)       0:01:02.838 ***********
2026-06-12 20:22:59.226803 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.063)       0:01:02.837 ***********
2026-06-12 20:22:59.305581 | controller | skipping: [localhost]
2026-06-12 20:22:59.305641 | controller |
2026-06-12 20:22:59.305653 | 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:59.305662 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.079)       0:01:02.917 ***********
2026-06-12 20:22:59.305670 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.079)       0:01:02.916 ***********
2026-06-12 20:22:59.376426 | controller | ok: [localhost] =>
2026-06-12 20:22:59.376472 | controller |     changed: false
2026-06-12 20:22:59.376482 | controller |     msg: All assertions passed
2026-06-12 20:22:59.376490 | controller |
2026-06-12 20:22:59.376498 | 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:59.376507 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.070)       0:01:02.988 ***********
2026-06-12 20:22:59.376515 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.070)       0:01:02.987 ***********
2026-06-12 20:22:59.414920 | controller | skipping: [localhost]
2026-06-12 20:22:59.414961 | controller |
2026-06-12 20:22:59.414972 | 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:59.414980 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.038)       0:01:03.027 ***********
2026-06-12 20:22:59.414988 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.038)       0:01:03.025 ***********
2026-06-12 20:22:59.459851 | 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:59.459926 | controller |
2026-06-12 20:22:59.459937 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:22:59.459946 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.044)       0:01:03.071 ***********
2026-06-12 20:22:59.459954 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.044)       0:01:03.070 ***********
2026-06-12 20:22:59.492651 | controller | skipping: [localhost]
2026-06-12 20:22:59.492691 | controller |
2026-06-12 20:22:59.492702 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:22:59.492710 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.033)       0:01:03.104 ***********
2026-06-12 20:22:59.492730 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.033)       0:01:03.103 ***********
2026-06-12 20:22:59.544556 | controller | ok: [localhost]
2026-06-12 20:22:59.544614 | controller |
2026-06-12 20:22:59.544625 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:22:59.544633 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:22:59.544642 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:22:59.544650 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:22:59.544658 | controller | }}] ***
2026-06-12 20:22:59.544666 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.051)       0:01:03.156 ***********
2026-06-12 20:22:59.544674 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.051)       0:01:03.155 ***********
2026-06-12 20:22:59.600281 | controller | skipping: [localhost]
2026-06-12 20:22:59.600350 | controller |
2026-06-12 20:22:59.600385 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:22:59.600396 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:22:59.600405 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:22:59.600413 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:22:59.600421 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.055)       0:01:03.212 ***********
2026-06-12 20:22:59.600429 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.055)       0:01:03.211 ***********
2026-06-12 20:22:59.911239 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': '../../../multi-namespace/control-plane2/networking/nncp/values.yaml'})
2026-06-12 20:22:59.911353 | controller |
2026-06-12 20:22:59.911399 | 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:59.911406 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.310)       0:01:03.523 ***********
2026-06-12 20:22:59.911412 | controller | Friday 12 June 2026  20:22:59 +0000 (0:00:00.310)       0:01:03.521 ***********
2026-06-12 20:23:00.058267 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:00.058350 | controller |
2026-06-12 20:23:00.058375 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane2/networking name=run_hook] ***
2026-06-12 20:23:00.058385 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.147)       0:01:03.670 ***********
2026-06-12 20:23:00.058391 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.147)       0:01:03.669 ***********
2026-06-12 20:23:00.136033 | controller | skipping: [localhost]
2026-06-12 20:23:00.136188 | controller |
2026-06-12 20:23:00.136201 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane2/networking name=ci_gen_kustomize_values] ***
2026-06-12 20:23:00.136208 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.077)       0:01:03.748 ***********
2026-06-12 20:23:00.136214 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.077)       0:01:03.746 ***********
2026-06-12 20:23:00.242744 | controller |
2026-06-12 20:23:00.242865 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:00.242878 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.106)       0:01:03.854 ***********
2026-06-12 20:23:00.242888 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.106)       0:01:03.853 ***********
2026-06-12 20:23:00.291614 | controller | skipping: [localhost]
2026-06-12 20:23:00.291725 | controller |
2026-06-12 20:23:00.291737 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:00.291747 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.049)       0:01:03.904 ***********
2026-06-12 20:23:00.291758 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.049)       0:01:03.902 ***********
2026-06-12 20:23:00.360561 | 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:00.360671 | controller |
2026-06-12 20:23:00.360692 | 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:00.360702 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.068)       0:01:03.972 ***********
2026-06-12 20:23:00.360712 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.068)       0:01:03.971 ***********
2026-06-12 20:23:00.434692 | controller | ok: [localhost] =>
2026-06-12 20:23:00.434813 | controller |     changed: false
2026-06-12 20:23:00.434818 | controller |     msg: All assertions passed
2026-06-12 20:23:00.434823 | controller |
2026-06-12 20:23:00.434828 | 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:00.434835 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.074)       0:01:04.047 ***********
2026-06-12 20:23:00.434840 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.074)       0:01:04.045 ***********
2026-06-12 20:23:00.683504 | controller | ok: [localhost]
2026-06-12 20:23:00.683622 | controller |
2026-06-12 20:23:00.683629 | 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:00.683636 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.248)       0:01:04.295 ***********
2026-06-12 20:23:00.683642 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.248)       0:01:04.294 ***********
2026-06-12 20:23:00.763987 | controller | ok: [localhost] =>
2026-06-12 20:23:00.764103 | controller |     changed: false
2026-06-12 20:23:00.764113 | controller |     msg: All assertions passed
2026-06-12 20:23:00.764122 | controller |
2026-06-12 20:23:00.764131 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:00.764140 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.080)       0:01:04.376 ***********
2026-06-12 20:23:00.764150 | controller | Friday 12 June 2026  20:23:00 +0000 (0:00:00.080)       0:01:04.375 ***********
2026-06-12 20:23:01.034435 | controller | ok: [localhost]
2026-06-12 20:23:01.034565 | controller |
2026-06-12 20:23:01.034575 | 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:01.034582 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:01.034589 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:01.034596 | controller |   _config_map_content |
2026-06-12 20:23:01.034601 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:01.034606 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:01.034612 | controller |     matching_parameter='regex')
2026-06-12 20:23:01.034618 | controller | }}, cacheable=False] ***
2026-06-12 20:23:01.034623 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.269)       0:01:04.646 ***********
2026-06-12 20:23:01.034629 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.270)       0:01:04.645 ***********
2026-06-12 20:23:01.317690 | controller | ok: [localhost]
2026-06-12 20:23:01.317739 | controller |
2026-06-12 20:23:01.317750 | 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:01.317760 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.282)       0:01:04.929 ***********
2026-06-12 20:23:01.317768 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.282)       0:01:04.928 ***********
2026-06-12 20:23:01.376094 | controller | skipping: [localhost]
2026-06-12 20:23:01.376148 | controller |
2026-06-12 20:23:01.376164 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:01.376177 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.058)       0:01:04.987 ***********
2026-06-12 20:23:01.376189 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.058)       0:01:04.986 ***********
2026-06-12 20:23:01.604843 | controller | ok: [localhost]
2026-06-12 20:23:01.604871 | controller |
2026-06-12 20:23:01.604881 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:01.604885 | controller |   (snippet_datadir,
2026-06-12 20:23:01.604889 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:01.604893 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:01.604897 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.229)       0:01:05.217 ***********
2026-06-12 20:23:01.604901 | controller | Friday 12 June 2026  20:23:01 +0000 (0:00:00.229)       0:01:05.216 ***********
2026-06-12 20:23:02.190272 | controller | ok: [localhost]
2026-06-12 20:23:02.190318 | controller |
2026-06-12 20:23:02.190330 | 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:02.190340 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.584)       0:01:05.802 ***********
2026-06-12 20:23:02.190349 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.584)       0:01:05.800 ***********
2026-06-12 20:23:02.292285 | controller | ok: [localhost]
2026-06-12 20:23:02.292331 | controller |
2026-06-12 20:23:02.292342 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:02.292351 | controller |   (snippet_datadir,
2026-06-12 20:23:02.292360 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:02.292413 | controller | }}, content={{
2026-06-12 20:23:02.292421 | controller |   _base64_patch |
2026-06-12 20:23:02.292429 | controller |   default({}) |
2026-06-12 20:23:02.292437 | controller |   to_nice_yaml
2026-06-12 20:23:02.292444 | controller | }}, mode=0644] ***
2026-06-12 20:23:02.292452 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.101)       0:01:05.904 ***********
2026-06-12 20:23:02.292462 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.101)       0:01:05.902 ***********
2026-06-12 20:23:02.727871 | controller | ok: [localhost]
2026-06-12 20:23:02.727919 | controller |
2026-06-12 20:23:02.727930 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:02.727938 | controller |   (snippet_datadir,
2026-06-12 20:23:02.727947 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:02.727956 | controller | }}, content={{
2026-06-12 20:23:02.727964 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:02.727972 | controller |   default({}) |
2026-06-12 20:23:02.727980 | controller |   to_nice_yaml
2026-06-12 20:23:02.727991 | controller | }}, mode=0644] ***
2026-06-12 20:23:02.728002 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.435)       0:01:06.339 ***********
2026-06-12 20:23:02.728013 | controller | Friday 12 June 2026  20:23:02 +0000 (0:00:00.435)       0:01:06.338 ***********
2026-06-12 20:23:03.207780 | controller | ok: [localhost]
2026-06-12 20:23:03.207825 | controller |
2026-06-12 20:23:03.207836 | 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:03.207845 | controller |   (
2026-06-12 20:23:03.207853 | controller |     snippet_datadir,
2026-06-12 20:23:03.207862 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:03.207870 | controller |   ) | path_join
2026-06-12 20:23:03.207877 | controller | }}, mode=0644] ***
2026-06-12 20:23:03.207885 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.479)       0:01:06.819 ***********
2026-06-12 20:23:03.207893 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.479)       0:01:06.818 ***********
2026-06-12 20:23:03.693308 | controller | ok: [localhost]
2026-06-12 20:23:03.693356 | controller |
2026-06-12 20:23:03.693414 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:03.693426 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.485)       0:01:07.305 ***********
2026-06-12 20:23:03.693435 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.485)       0:01:07.303 ***********
2026-06-12 20:23:03.809993 | 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.810028 | controller |
2026-06-12 20:23:03.810036 | 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.810047 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.116)       0:01:07.422 ***********
2026-06-12 20:23:03.810052 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.116)       0:01:07.420 ***********
2026-06-12 20:23:03.871311 | controller | ok: [localhost] =>
2026-06-12 20:23:03.871344 | controller |     changed: false
2026-06-12 20:23:03.871350 | controller |     msg: All assertions passed
2026-06-12 20:23:03.871383 | controller |
2026-06-12 20:23:03.871392 | 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.871402 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.061)       0:01:07.483 ***********
2026-06-12 20:23:03.871427 | controller | Friday 12 June 2026  20:23:03 +0000 (0:00:00.061)       0:01:07.482 ***********
2026-06-12 20:23:04.124920 | controller | ok: [localhost]
2026-06-12 20:23:04.124954 | controller |
2026-06-12 20:23:04.124961 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:04.124967 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.253)       0:01:07.737 ***********
2026-06-12 20:23:04.124972 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.253)       0:01:07.736 ***********
2026-06-12 20:23:04.210649 | controller | ok: [localhost]
2026-06-12 20:23:04.210683 | controller |
2026-06-12 20:23:04.210689 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:04.210696 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.085)       0:01:07.823 ***********
2026-06-12 20:23:04.210702 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.085)       0:01:07.821 ***********
2026-06-12 20:23:04.835946 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:23:04.836002 | 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:04.836017 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:23:04.836028 | controller |
2026-06-12 20:23:04.836039 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:04.836050 | controller |   _content |
2026-06-12 20:23:04.836060 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:04.836070 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:04.836081 | controller | }}
2026-06-12 20:23:04.836091 | controller | ] ***
2026-06-12 20:23:04.836102 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.624)       0:01:08.447 ***********
2026-06-12 20:23:04.836112 | controller | Friday 12 June 2026  20:23:04 +0000 (0:00:00.624)       0:01:08.446 ***********
2026-06-12 20:23:05.017230 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:05.017279 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:05.017290 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:05.017299 | controller |
2026-06-12 20:23:05.017309 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:05.017318 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.181)       0:01:08.629 ***********
2026-06-12 20:23:05.017334 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.181)       0:01:08.627 ***********
2026-06-12 20:23:05.254816 | controller | ok: [localhost]
2026-06-12 20:23:05.254861 | controller |
2026-06-12 20:23:05.254873 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:05.254882 | controller |   (_destdir,
2026-06-12 20:23:05.254891 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:05.254900 | controller | }}, content={{
2026-06-12 20:23:05.254908 | controller |   (
2026-06-12 20:23:05.254916 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:05.254925 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:05.254934 | controller | }}, mode=0644] ***
2026-06-12 20:23:05.254943 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.237)       0:01:08.866 ***********
2026-06-12 20:23:05.254951 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.237)       0:01:08.865 ***********
2026-06-12 20:23:05.820014 | controller | ok: [localhost]
2026-06-12 20:23:05.820060 | controller |
2026-06-12 20:23:05.820071 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane2/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:05.820080 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:05.820089 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:05.820097 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:05.820105 | controller | }}, dest={{
2026-06-12 20:23:05.820113 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:05.820121 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:05.820129 | controller |   ) |
2026-06-12 20:23:05.820136 | controller |   path_join
2026-06-12 20:23:05.820144 | controller |  }}] ***
2026-06-12 20:23:05.820152 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.565)       0:01:09.431 ***********
2026-06-12 20:23:05.820160 | controller | Friday 12 June 2026  20:23:05 +0000 (0:00:00.565)       0:01:09.430 ***********
2026-06-12 20:23:06.137598 | controller | ok: [localhost] => (item=network-values2)
2026-06-12 20:23:06.137633 | controller |
2026-06-12 20:23:06.137639 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:06.137645 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.317)       0:01:09.749 ***********
2026-06-12 20:23:06.137651 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.317)       0:01:09.748 ***********
2026-06-12 20:23:06.215557 | controller | skipping: [localhost]
2026-06-12 20:23:06.215603 | controller |
2026-06-12 20:23:06.215613 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane2/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:06.215623 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.077)       0:01:09.827 ***********
2026-06-12 20:23:06.215631 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.077)       0:01:09.826 ***********
2026-06-12 20:23:06.854882 | controller | changed: [localhost]
2026-06-12 20:23:06.854927 | controller |
2026-06-12 20:23:06.854939 | 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:06.854949 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.639)       0:01:10.466 ***********
2026-06-12 20:23:06.854958 | controller | Friday 12 June 2026  20:23:06 +0000 (0:00:00.639)       0:01:10.465 ***********
2026-06-12 20:23:07.381331 | controller | changed: [localhost]
2026-06-12 20:23:07.381430 | controller |
2026-06-12 20:23:07.381448 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:07.381462 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.526)       0:01:10.992 ***********
2026-06-12 20:23:07.381474 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.526)       0:01:10.991 ***********
2026-06-12 20:23:07.464448 | controller | skipping: [localhost]
2026-06-12 20:23:07.464504 | controller |
2026-06-12 20:23:07.464519 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:07.464531 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:07.464543 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:07.464554 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:07.464565 | controller |   ) | list
2026-06-12 20:23:07.464575 | controller | }}] ***
2026-06-12 20:23:07.464586 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.083)       0:01:11.075 ***********
2026-06-12 20:23:07.464597 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.083)       0:01:11.074 ***********
2026-06-12 20:23:07.556672 | controller | skipping: [localhost]
2026-06-12 20:23:07.556727 | controller |
2026-06-12 20:23:07.556741 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane2/networking remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:07.556763 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:07.556774 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:07.556786 | controller | }}, mode=0644] ***
2026-06-12 20:23:07.556797 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.092)       0:01:11.168 ***********
2026-06-12 20:23:07.556808 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.092)       0:01:11.167 ***********
2026-06-12 20:23:07.903013 | controller | changed: [localhost]
2026-06-12 20:23:07.903076 | controller |
2026-06-12 20:23:07.903090 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:07.903102 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.346)       0:01:11.514 ***********
2026-06-12 20:23:07.903113 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.346)       0:01:11.513 ***********
2026-06-12 20:23:07.985702 | controller | skipping: [localhost]
2026-06-12 20:23:07.985751 | controller |
2026-06-12 20:23:07.985763 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane2/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:07.985774 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.082)       0:01:11.597 ***********
2026-06-12 20:23:07.985784 | controller | Friday 12 June 2026  20:23:07 +0000 (0:00:00.082)       0:01:11.596 ***********
2026-06-12 20:23:08.054545 | controller | skipping: [localhost]
2026-06-12 20:23:08.054595 | controller |
2026-06-12 20:23:08.054607 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane2/networking _raw_params=wait_condition.yml] ***
2026-06-12 20:23:08.054626 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.068)       0:01:11.666 ***********
2026-06-12 20:23:08.054636 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.068)       0:01:11.665 ***********
2026-06-12 20:23:08.123165 | 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:08.123222 | controller | skipping: [localhost]
2026-06-12 20:23:08.123235 | controller |
2026-06-12 20:23:08.123247 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:08.123258 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.068)       0:01:11.734 ***********
2026-06-12 20:23:08.123270 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.068)       0:01:11.733 ***********
2026-06-12 20:23:08.209344 | controller | skipping: [localhost]
2026-06-12 20:23:08.209406 | controller |
2026-06-12 20:23:08.209413 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane2/networking name=run_hook] ***
2026-06-12 20:23:08.209419 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.087)       0:01:11.821 ***********
2026-06-12 20:23:08.209424 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.087)       0:01:11.820 ***********
2026-06-12 20:23:08.268515 | controller | skipping: [localhost]
2026-06-12 20:23:08.268549 | controller |
2026-06-12 20:23:08.268556 | 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:08.268562 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.059)       0:01:11.880 ***********
2026-06-12 20:23:08.268568 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.059)       0:01:11.879 ***********
2026-06-12 20:23:08.322453 | controller | ok: [localhost] =>
2026-06-12 20:23:08.322483 | controller |     changed: false
2026-06-12 20:23:08.322489 | controller |     msg: All assertions passed
2026-06-12 20:23:08.322495 | controller |
2026-06-12 20:23:08.322501 | 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:08.322511 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.053)       0:01:11.934 ***********
2026-06-12 20:23:08.322516 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.053)       0:01:11.933 ***********
2026-06-12 20:23:08.369337 | controller | skipping: [localhost]
2026-06-12 20:23:08.369395 | controller |
2026-06-12 20:23:08.369404 | 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:08.369410 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.046)       0:01:11.981 ***********
2026-06-12 20:23:08.369415 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.046)       0:01:11.980 ***********
2026-06-12 20:23:08.409208 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for jsonpath='{.metadata.name}'=controlplane --timeout=5m)
2026-06-12 20:23:08.409241 | controller |
2026-06-12 20:23:08.409247 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:08.409253 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.039)       0:01:12.021 ***********
2026-06-12 20:23:08.409258 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.039)       0:01:12.020 ***********
2026-06-12 20:23:08.448817 | controller | skipping: [localhost]
2026-06-12 20:23:08.448857 | controller |
2026-06-12 20:23:08.448866 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:08.448874 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.039)       0:01:12.061 ***********
2026-06-12 20:23:08.448881 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.039)       0:01:12.059 ***********
2026-06-12 20:23:08.502029 | controller | ok: [localhost]
2026-06-12 20:23:08.502068 | controller |
2026-06-12 20:23:08.502078 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:08.502086 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:08.502094 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:08.502102 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:08.502109 | controller | }}] ***
2026-06-12 20:23:08.502116 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.052)       0:01:12.114 ***********
2026-06-12 20:23:08.502122 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.052)       0:01:12.112 ***********
2026-06-12 20:23:08.565249 | controller | skipping: [localhost]
2026-06-12 20:23:08.565284 | controller |
2026-06-12 20:23:08.565291 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:08.565297 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:08.565302 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:08.565307 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:08.565313 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.063)       0:01:12.177 ***********
2026-06-12 20:23:08.565318 | controller | Friday 12 June 2026  20:23:08 +0000 (0:00:00.063)       0:01:12.176 ***********
2026-06-12 20:23:09.061624 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 20:23:09.061673 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': '../../multi-namespace/control-plane/networking/nncp/values.yaml'})
2026-06-12 20:23:09.061684 | controller |
2026-06-12 20:23:09.061693 | 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:09.061701 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.495)       0:01:12.673 ***********
2026-06-12 20:23:09.061709 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.495)       0:01:12.672 ***********
2026-06-12 20:23:09.201308 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 20:23:09.201426 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:09.201443 | controller |
2026-06-12 20:23:09.201455 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane name=run_hook] ***
2026-06-12 20:23:09.201477 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.139)       0:01:12.812 ***********
2026-06-12 20:23:09.201489 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.139)       0:01:12.811 ***********
2026-06-12 20:23:09.255287 | controller | skipping: [localhost]
2026-06-12 20:23:09.255334 | controller |
2026-06-12 20:23:09.255346 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane name=ci_gen_kustomize_values] ***
2026-06-12 20:23:09.255355 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.054)       0:01:12.867 ***********
2026-06-12 20:23:09.255410 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.054)       0:01:12.866 ***********
2026-06-12 20:23:09.413320 | controller |
2026-06-12 20:23:09.413391 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:09.413402 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.158)       0:01:13.025 ***********
2026-06-12 20:23:09.413409 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.158)       0:01:13.024 ***********
2026-06-12 20:23:09.465551 | controller | skipping: [localhost]
2026-06-12 20:23:09.465586 | controller |
2026-06-12 20:23:09.465592 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:09.465598 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.052)       0:01:13.077 ***********
2026-06-12 20:23:09.465603 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.052)       0:01:13.076 ***********
2026-06-12 20:23:09.539421 | 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:09.539455 | controller |
2026-06-12 20:23:09.539462 | 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:09.539468 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.073)       0:01:13.151 ***********
2026-06-12 20:23:09.539474 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.073)       0:01:13.150 ***********
2026-06-12 20:23:09.596879 | controller | ok: [localhost] =>
2026-06-12 20:23:09.596912 | controller |     changed: false
2026-06-12 20:23:09.596918 | controller |     msg: All assertions passed
2026-06-12 20:23:09.596924 | controller |
2026-06-12 20:23:09.596929 | 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:09.596935 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.057)       0:01:13.209 ***********
2026-06-12 20:23:09.596940 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.057)       0:01:13.208 ***********
2026-06-12 20:23:09.865411 | controller | ok: [localhost]
2026-06-12 20:23:09.865443 | controller |
2026-06-12 20:23:09.865449 | 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:09.865456 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.268)       0:01:13.477 ***********
2026-06-12 20:23:09.865461 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.268)       0:01:13.476 ***********
2026-06-12 20:23:09.949381 | controller | ok: [localhost] =>
2026-06-12 20:23:09.949415 | controller |     changed: false
2026-06-12 20:23:09.949422 | controller |     msg: All assertions passed
2026-06-12 20:23:09.949427 | controller |
2026-06-12 20:23:09.949433 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:09.949439 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.083)       0:01:13.561 ***********
2026-06-12 20:23:09.949444 | controller | Friday 12 June 2026  20:23:09 +0000 (0:00:00.083)       0:01:13.560 ***********
2026-06-12 20:23:10.197431 | controller | ok: [localhost]
2026-06-12 20:23:10.197474 | controller |
2026-06-12 20:23:10.197485 | 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:10.197501 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:10.197510 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:10.197518 | controller |   _config_map_content |
2026-06-12 20:23:10.197525 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:10.197533 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:10.197541 | controller |     matching_parameter='regex')
2026-06-12 20:23:10.197548 | controller | }}, cacheable=False] ***
2026-06-12 20:23:10.197556 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.247)       0:01:13.809 ***********
2026-06-12 20:23:10.197565 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.247)       0:01:13.808 ***********
2026-06-12 20:23:10.456217 | controller | ok: [localhost]
2026-06-12 20:23:10.456282 | controller |
2026-06-12 20:23:10.456301 | 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:10.456309 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.258)       0:01:14.068 ***********
2026-06-12 20:23:10.456317 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.258)       0:01:14.066 ***********
2026-06-12 20:23:10.524455 | controller | skipping: [localhost]
2026-06-12 20:23:10.524503 | controller |
2026-06-12 20:23:10.524514 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:10.524524 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.068)       0:01:14.136 ***********
2026-06-12 20:23:10.524533 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.068)       0:01:14.135 ***********
2026-06-12 20:23:10.777150 | controller | changed: [localhost]
2026-06-12 20:23:10.777197 | controller |
2026-06-12 20:23:10.777207 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:10.777216 | controller |   (snippet_datadir,
2026-06-12 20:23:10.777224 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:10.777233 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:10.777241 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.252)       0:01:14.388 ***********
2026-06-12 20:23:10.777249 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.252)       0:01:14.387 ***********
2026-06-12 20:23:10.862124 | controller | skipping: [localhost]
2026-06-12 20:23:10.862172 | controller |
2026-06-12 20:23:10.862188 | 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:10.862201 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.085)       0:01:14.474 ***********
2026-06-12 20:23:10.862214 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.085)       0:01:14.472 ***********
2026-06-12 20:23:10.930215 | controller | ok: [localhost]
2026-06-12 20:23:10.930242 | controller |
2026-06-12 20:23:10.930248 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:10.930252 | controller |   (snippet_datadir,
2026-06-12 20:23:10.930256 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:10.930259 | controller | }}, content={{
2026-06-12 20:23:10.930263 | controller |   _base64_patch |
2026-06-12 20:23:10.930266 | controller |   default({}) |
2026-06-12 20:23:10.930270 | controller |   to_nice_yaml
2026-06-12 20:23:10.930273 | controller | }}, mode=0644] ***
2026-06-12 20:23:10.930277 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.068)       0:01:14.542 ***********
2026-06-12 20:23:10.930280 | controller | Friday 12 June 2026  20:23:10 +0000 (0:00:00.068)       0:01:14.541 ***********
2026-06-12 20:23:11.401055 | controller | changed: [localhost]
2026-06-12 20:23:11.401108 | controller |
2026-06-12 20:23:11.401122 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:11.401133 | controller |   (snippet_datadir,
2026-06-12 20:23:11.401145 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:11.401156 | controller | }}, content={{
2026-06-12 20:23:11.401167 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:11.401178 | controller |   default({}) |
2026-06-12 20:23:11.401188 | controller |   to_nice_yaml
2026-06-12 20:23:11.401199 | controller | }}, mode=0644] ***
2026-06-12 20:23:11.401209 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.469)       0:01:15.012 ***********
2026-06-12 20:23:11.401229 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.469)       0:01:15.011 ***********
2026-06-12 20:23:11.868255 | controller | changed: [localhost]
2026-06-12 20:23:11.868290 | controller |
2026-06-12 20:23:11.868297 | 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:11.868302 | controller |   (
2026-06-12 20:23:11.868307 | controller |     snippet_datadir,
2026-06-12 20:23:11.868312 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:11.868318 | controller |   ) | path_join
2026-06-12 20:23:11.868322 | controller | }}, mode=0644] ***
2026-06-12 20:23:11.868328 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.468)       0:01:15.480 ***********
2026-06-12 20:23:11.868333 | controller | Friday 12 June 2026  20:23:11 +0000 (0:00:00.467)       0:01:15.479 ***********
2026-06-12 20:23:12.341928 | controller | changed: [localhost]
2026-06-12 20:23:12.341973 | controller |
2026-06-12 20:23:12.341983 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:12.341992 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.473)       0:01:15.953 ***********
2026-06-12 20:23:12.342000 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.473)       0:01:15.952 ***********
2026-06-12 20:23:12.457645 | 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:12.457682 | controller |
2026-06-12 20:23:12.457690 | 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:12.457696 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.116)       0:01:16.070 ***********
2026-06-12 20:23:12.457701 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.116)       0:01:16.068 ***********
2026-06-12 20:23:12.530544 | controller | ok: [localhost] =>
2026-06-12 20:23:12.530579 | controller |     changed: false
2026-06-12 20:23:12.530585 | controller |     msg: All assertions passed
2026-06-12 20:23:12.530591 | controller |
2026-06-12 20:23:12.530596 | 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:12.530602 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.072)       0:01:16.142 ***********
2026-06-12 20:23:12.530609 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.072)       0:01:16.141 ***********
2026-06-12 20:23:12.798118 | controller | ok: [localhost]
2026-06-12 20:23:12.798150 | controller |
2026-06-12 20:23:12.798157 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:12.798162 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.267)       0:01:16.410 ***********
2026-06-12 20:23:12.798167 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.267)       0:01:16.409 ***********
2026-06-12 20:23:12.871246 | controller | ok: [localhost]
2026-06-12 20:23:12.871276 | controller |
2026-06-12 20:23:12.871283 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:12.871289 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.073)       0:01:16.483 ***********
2026-06-12 20:23:12.871294 | controller | Friday 12 June 2026  20:23:12 +0000 (0:00:00.073)       0:01:16.482 ***********
2026-06-12 20:23:13.350770 | 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:13.350816 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 20:23:13.350826 | controller |
2026-06-12 20:23:13.350835 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:13.350844 | controller |   _content |
2026-06-12 20:23:13.350852 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:13.350860 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:13.350868 | controller | }}
2026-06-12 20:23:13.350883 | controller | ] ***
2026-06-12 20:23:13.350891 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.478)       0:01:16.962 ***********
2026-06-12 20:23:13.350899 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.479)       0:01:16.961 ***********
2026-06-12 20:23:13.452285 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:13.452336 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:13.452350 | controller |
2026-06-12 20:23:13.452406 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:13.452416 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.101)       0:01:17.064 ***********
2026-06-12 20:23:13.452461 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.101)       0:01:17.062 ***********
2026-06-12 20:23:13.697008 | controller | changed: [localhost]
2026-06-12 20:23:13.697054 | controller |
2026-06-12 20:23:13.697065 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:13.697074 | controller |   (_destdir,
2026-06-12 20:23:13.697084 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:13.697095 | controller | }}, content={{
2026-06-12 20:23:13.697107 | controller |   (
2026-06-12 20:23:13.697118 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:13.697129 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:13.697140 | controller | }}, mode=0644] ***
2026-06-12 20:23:13.697151 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.244)       0:01:17.308 ***********
2026-06-12 20:23:13.697188 | controller | Friday 12 June 2026  20:23:13 +0000 (0:00:00.244)       0:01:17.307 ***********
2026-06-12 20:23:14.219442 | controller | changed: [localhost]
2026-06-12 20:23:14.219497 | controller |
2026-06-12 20:23:14.219511 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:14.219521 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.521)       0:01:17.830 ***********
2026-06-12 20:23:14.219532 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.521)       0:01:17.829 ***********
2026-06-12 20:23:14.296308 | controller | skipping: [localhost]
2026-06-12 20:23:14.296341 | controller |
2026-06-12 20:23:14.296348 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:14.296353 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.078)       0:01:17.908 ***********
2026-06-12 20:23:14.296385 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.077)       0:01:17.907 ***********
2026-06-12 20:23:14.402929 | 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:14.402961 | controller |
2026-06-12 20:23:14.402968 | 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:14.402974 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.106)       0:01:18.015 ***********
2026-06-12 20:23:14.402980 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.106)       0:01:18.014 ***********
2026-06-12 20:23:14.503811 | controller | ok: [localhost] =>
2026-06-12 20:23:14.503845 | controller |     changed: false
2026-06-12 20:23:14.503851 | controller |     msg: All assertions passed
2026-06-12 20:23:14.503856 | controller |
2026-06-12 20:23:14.503862 | 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:14.503868 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.100)       0:01:18.116 ***********
2026-06-12 20:23:14.503874 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.100)       0:01:18.114 ***********
2026-06-12 20:23:14.752708 | controller | ok: [localhost]
2026-06-12 20:23:14.752756 | controller |
2026-06-12 20:23:14.752767 | 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:14.752777 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.248)       0:01:18.364 ***********
2026-06-12 20:23:14.752793 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.248)       0:01:18.363 ***********
2026-06-12 20:23:14.851903 | controller | ok: [localhost] =>
2026-06-12 20:23:14.851960 | controller |     changed: false
2026-06-12 20:23:14.851970 | controller |     msg: All assertions passed
2026-06-12 20:23:14.851978 | controller |
2026-06-12 20:23:14.851987 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:14.851995 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.098)       0:01:18.463 ***********
2026-06-12 20:23:14.852003 | controller | Friday 12 June 2026  20:23:14 +0000 (0:00:00.098)       0:01:18.462 ***********
2026-06-12 20:23:15.106207 | controller | ok: [localhost]
2026-06-12 20:23:15.106278 | controller |
2026-06-12 20:23:15.106289 | 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:15.106299 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:15.106314 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:15.106322 | controller |   _config_map_content |
2026-06-12 20:23:15.106330 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:15.106338 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:15.106345 | controller |     matching_parameter='regex')
2026-06-12 20:23:15.106353 | controller | }}, cacheable=False] ***
2026-06-12 20:23:15.106401 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.254)       0:01:18.718 ***********
2026-06-12 20:23:15.106409 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.254)       0:01:18.717 ***********
2026-06-12 20:23:15.396523 | controller | ok: [localhost]
2026-06-12 20:23:15.396569 | controller |
2026-06-12 20:23:15.396580 | 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:15.396589 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.290)       0:01:19.008 ***********
2026-06-12 20:23:15.396597 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.290)       0:01:19.007 ***********
2026-06-12 20:23:15.490334 | 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:15.490403 | controller |
2026-06-12 20:23:15.490412 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-12 20:23:15.490419 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.094)       0:01:19.102 ***********
2026-06-12 20:23:15.490425 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.094)       0:01:19.101 ***********
2026-06-12 20:23:15.559448 | controller | ok: [localhost] =>
2026-06-12 20:23:15.559488 | controller |     changed: false
2026-06-12 20:23:15.559498 | controller |     msg: All assertions passed
2026-06-12 20:23:15.559506 | controller |
2026-06-12 20:23:15.559515 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:15.559523 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.068)       0:01:19.171 ***********
2026-06-12 20:23:15.559532 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.068)       0:01:19.170 ***********
2026-06-12 20:23:15.810440 | controller | ok: [localhost]
2026-06-12 20:23:15.810483 | controller |
2026-06-12 20:23:15.810493 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:15.810502 | controller |   (snippet_datadir,
2026-06-12 20:23:15.810510 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:15.810518 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:15.810526 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.250)       0:01:19.422 ***********
2026-06-12 20:23:15.810534 | controller | Friday 12 June 2026  20:23:15 +0000 (0:00:00.250)       0:01:19.421 ***********
2026-06-12 20:23:16.436421 | controller | ok: [localhost]
2026-06-12 20:23:16.436481 | controller |
2026-06-12 20:23:16.436495 | 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:16.436517 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.625)       0:01:20.047 ***********
2026-06-12 20:23:16.436528 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.625)       0:01:20.046 ***********
2026-06-12 20:23:16.533352 | controller | ok: [localhost]
2026-06-12 20:23:16.533405 | controller |
2026-06-12 20:23:16.533412 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:16.533417 | controller |   (snippet_datadir,
2026-06-12 20:23:16.533422 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:16.533427 | controller | }}, content={{
2026-06-12 20:23:16.533432 | controller |   _base64_patch |
2026-06-12 20:23:16.533437 | controller |   default({}) |
2026-06-12 20:23:16.533441 | controller |   to_nice_yaml
2026-06-12 20:23:16.533446 | controller | }}, mode=0644] ***
2026-06-12 20:23:16.533450 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.097)       0:01:20.145 ***********
2026-06-12 20:23:16.533455 | controller | Friday 12 June 2026  20:23:16 +0000 (0:00:00.097)       0:01:20.144 ***********
2026-06-12 20:23:17.039995 | controller | ok: [localhost]
2026-06-12 20:23:17.040080 | controller |
2026-06-12 20:23:17.040096 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:17.040109 | controller |   (snippet_datadir,
2026-06-12 20:23:17.040122 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:17.040132 | controller | }}, content={{
2026-06-12 20:23:17.040141 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:17.040150 | controller |   default({}) |
2026-06-12 20:23:17.040158 | controller |   to_nice_yaml
2026-06-12 20:23:17.040166 | controller | }}, mode=0644] ***
2026-06-12 20:23:17.040175 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.506)       0:01:20.651 ***********
2026-06-12 20:23:17.040183 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.506)       0:01:20.650 ***********
2026-06-12 20:23:17.553560 | controller | ok: [localhost]
2026-06-12 20:23:17.553630 | controller |
2026-06-12 20:23:17.553640 | 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:17.553650 | controller |   (
2026-06-12 20:23:17.553658 | controller |     snippet_datadir,
2026-06-12 20:23:17.553666 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:17.553674 | controller |   ) | path_join
2026-06-12 20:23:17.553682 | controller | }}, mode=0644] ***
2026-06-12 20:23:17.553690 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.513)       0:01:21.165 ***********
2026-06-12 20:23:17.553698 | controller | Friday 12 June 2026  20:23:17 +0000 (0:00:00.513)       0:01:21.164 ***********
2026-06-12 20:23:18.071224 | controller | ok: [localhost]
2026-06-12 20:23:18.071304 | controller |
2026-06-12 20:23:18.071319 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:18.071331 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.517)       0:01:21.683 ***********
2026-06-12 20:23:18.071342 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.517)       0:01:21.681 ***********
2026-06-12 20:23:18.191433 | 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:18.191519 | controller |
2026-06-12 20:23:18.191530 | 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:18.191555 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.120)       0:01:21.803 ***********
2026-06-12 20:23:18.191563 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.120)       0:01:21.802 ***********
2026-06-12 20:23:18.281749 | controller | ok: [localhost] =>
2026-06-12 20:23:18.281775 | controller |     changed: false
2026-06-12 20:23:18.281783 | controller |     msg: All assertions passed
2026-06-12 20:23:18.281791 | controller |
2026-06-12 20:23:18.281799 | 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:18.281807 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.090)       0:01:21.893 ***********
2026-06-12 20:23:18.281822 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.090)       0:01:21.892 ***********
2026-06-12 20:23:18.549241 | controller | ok: [localhost]
2026-06-12 20:23:18.549288 | controller |
2026-06-12 20:23:18.549293 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:18.549298 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.267)       0:01:22.161 ***********
2026-06-12 20:23:18.549301 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.267)       0:01:22.159 ***********
2026-06-12 20:23:18.609376 | controller | ok: [localhost]
2026-06-12 20:23:18.609387 | controller |
2026-06-12 20:23:18.609392 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:18.609400 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.060)       0:01:22.221 ***********
2026-06-12 20:23:18.609405 | controller | Friday 12 June 2026  20:23:18 +0000 (0:00:00.060)       0:01:22.220 ***********
2026-06-12 20:23:19.267978 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-12 20:23:19.268049 | 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:19.268059 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-12 20:23:19.268068 | controller |
2026-06-12 20:23:19.268076 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:19.268084 | controller |   _content |
2026-06-12 20:23:19.268092 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:19.268100 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:19.268108 | controller | }}
2026-06-12 20:23:19.268116 | controller | ] ***
2026-06-12 20:23:19.268124 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.658)       0:01:22.879 ***********
2026-06-12 20:23:19.268132 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.658)       0:01:22.878 ***********
2026-06-12 20:23:19.459945 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:19.460007 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:19.460017 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:19.460025 | controller |
2026-06-12 20:23:19.460034 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:19.460042 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.191)       0:01:23.071 ***********
2026-06-12 20:23:19.460050 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.191)       0:01:23.070 ***********
2026-06-12 20:23:19.724658 | controller | ok: [localhost]
2026-06-12 20:23:19.724733 | controller |
2026-06-12 20:23:19.724744 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:19.724753 | controller |   (_destdir,
2026-06-12 20:23:19.724762 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:19.724769 | controller | }}, content={{
2026-06-12 20:23:19.724777 | controller |   (
2026-06-12 20:23:19.724784 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:19.724792 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:19.724800 | controller | }}, mode=0644] ***
2026-06-12 20:23:19.724808 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.264)       0:01:23.336 ***********
2026-06-12 20:23:19.724816 | controller | Friday 12 June 2026  20:23:19 +0000 (0:00:00.264)       0:01:23.335 ***********
2026-06-12 20:23:20.233133 | controller | ok: [localhost]
2026-06-12 20:23:20.233173 | controller |
2026-06-12 20:23:20.233179 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:20.233187 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:20.233192 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:20.233195 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:20.233199 | controller | }}, dest={{
2026-06-12 20:23:20.233202 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:20.233206 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:20.233215 | controller |   ) |
2026-06-12 20:23:20.233218 | controller |   path_join
2026-06-12 20:23:20.233222 | controller |  }}] ***
2026-06-12 20:23:20.233225 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.508)       0:01:23.845 ***********
2026-06-12 20:23:20.233229 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.508)       0:01:23.844 ***********
2026-06-12 20:23:20.886592 | controller | changed: [localhost] => (item=service-values)
2026-06-12 20:23:20.886648 | controller | ok: [localhost] => (item=network-values)
2026-06-12 20:23:20.886654 | controller |
2026-06-12 20:23:20.886660 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:20.886666 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.652)       0:01:24.498 ***********
2026-06-12 20:23:20.886672 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.653)       0:01:24.497 ***********
2026-06-12 20:23:20.970452 | controller | skipping: [localhost]
2026-06-12 20:23:20.970547 | controller |
2026-06-12 20:23:20.970562 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:20.970574 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.083)       0:01:24.582 ***********
2026-06-12 20:23:20.970586 | controller | Friday 12 June 2026  20:23:20 +0000 (0:00:00.083)       0:01:24.580 ***********
2026-06-12 20:23:21.584991 | controller | changed: [localhost]
2026-06-12 20:23:21.585077 | controller |
2026-06-12 20:23:21.585104 | 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:21.585113 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.614)       0:01:25.196 ***********
2026-06-12 20:23:21.585122 | controller | Friday 12 June 2026  20:23:21 +0000 (0:00:00.614)       0:01:25.195 ***********
2026-06-12 20:23:22.030347 | controller | changed: [localhost]
2026-06-12 20:23:22.030403 | controller |
2026-06-12 20:23:22.030410 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:22.030415 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.446)       0:01:25.642 ***********
2026-06-12 20:23:22.030419 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.446)       0:01:25.641 ***********
2026-06-12 20:23:22.100548 | controller | skipping: [localhost]
2026-06-12 20:23:22.100587 | controller |
2026-06-12 20:23:22.100593 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:22.100599 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:22.100604 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:22.100609 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:22.100615 | controller |   ) | list
2026-06-12 20:23:22.100620 | controller | }}] ***
2026-06-12 20:23:22.100625 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.070)       0:01:25.713 ***********
2026-06-12 20:23:22.100630 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.070)       0:01:25.711 ***********
2026-06-12 20:23:22.183164 | controller | skipping: [localhost]
2026-06-12 20:23:22.183220 | controller |
2026-06-12 20:23:22.183231 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:22.183241 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:22.183249 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:22.183258 | controller | }}, mode=0644] ***
2026-06-12 20:23:22.183267 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.082)       0:01:25.795 ***********
2026-06-12 20:23:22.183275 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.082)       0:01:25.794 ***********
2026-06-12 20:23:22.516661 | controller | changed: [localhost]
2026-06-12 20:23:22.516716 | controller |
2026-06-12 20:23:22.516728 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:22.516745 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.332)       0:01:26.128 ***********
2026-06-12 20:23:22.516754 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.332)       0:01:26.127 ***********
2026-06-12 20:23:22.598668 | controller | skipping: [localhost]
2026-06-12 20:23:22.598719 | controller |
2026-06-12 20:23:22.598728 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:22.598738 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.081)       0:01:26.210 ***********
2026-06-12 20:23:22.598746 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.081)       0:01:26.209 ***********
2026-06-12 20:23:22.699042 | controller | skipping: [localhost]
2026-06-12 20:23:22.699098 | controller |
2026-06-12 20:23:22.699109 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane _raw_params=wait_condition.yml] ***
2026-06-12 20:23:22.699117 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.101)       0:01:26.311 ***********
2026-06-12 20:23:22.699126 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.101)       0:01:26.310 ***********
2026-06-12 20:23:22.759579 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for jsonpath='{.metadata.name}'=controlplane --timeout=5m)
2026-06-12 20:23:22.759643 | controller | skipping: [localhost]
2026-06-12 20:23:22.759655 | controller |
2026-06-12 20:23:22.759664 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:22.759673 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.060)       0:01:26.371 ***********
2026-06-12 20:23:22.759681 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.060)       0:01:26.370 ***********
2026-06-12 20:23:22.811422 | controller | skipping: [localhost]
2026-06-12 20:23:22.811466 | controller |
2026-06-12 20:23:22.811477 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane name=run_hook] ***
2026-06-12 20:23:22.811486 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.051)       0:01:26.423 ***********
2026-06-12 20:23:22.811493 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.051)       0:01:26.422 ***********
2026-06-12 20:23:22.872387 | controller | skipping: [localhost]
2026-06-12 20:23:22.872445 | controller |
2026-06-12 20:23:22.872456 | 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:22.872466 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.060)       0:01:26.484 ***********
2026-06-12 20:23:22.872474 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.060)       0:01:26.483 ***********
2026-06-12 20:23:22.926251 | controller | ok: [localhost] =>
2026-06-12 20:23:22.926315 | controller |     changed: false
2026-06-12 20:23:22.926326 | controller |     msg: All assertions passed
2026-06-12 20:23:22.926336 | controller |
2026-06-12 20:23:22.926345 | 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:22.926354 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.054)       0:01:26.538 ***********
2026-06-12 20:23:22.926395 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.054)       0:01:26.537 ***********
2026-06-12 20:23:22.961616 | controller | skipping: [localhost]
2026-06-12 20:23:22.961676 | controller |
2026-06-12 20:23:22.961688 | 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:22.961707 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.035)       0:01:26.574 ***********
2026-06-12 20:23:22.961716 | controller | Friday 12 June 2026  20:23:22 +0000 (0:00:00.035)       0:01:26.572 ***********
2026-06-12 20:23:23.020668 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:23.020745 | controller | ok: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:23.020757 | controller |
2026-06-12 20:23:23.020766 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:23.020774 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.059)       0:01:26.633 ***********
2026-06-12 20:23:23.020782 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.059)       0:01:26.631 ***********
2026-06-12 20:23:23.050781 | controller | skipping: [localhost]
2026-06-12 20:23:23.050859 | controller |
2026-06-12 20:23:23.050870 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:23.050880 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.030)       0:01:26.663 ***********
2026-06-12 20:23:23.050888 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.030)       0:01:26.661 ***********
2026-06-12 20:23:23.109211 | controller | ok: [localhost]
2026-06-12 20:23:23.109272 | controller |
2026-06-12 20:23:23.109283 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:23.109291 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:23.109300 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:23.109308 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:23.109316 | controller | }}] ***
2026-06-12 20:23:23.109323 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.058)       0:01:26.721 ***********
2026-06-12 20:23:23.109331 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.058)       0:01:26.720 ***********
2026-06-12 20:23:23.189278 | controller | skipping: [localhost]
2026-06-12 20:23:23.189348 | controller |
2026-06-12 20:23:23.189410 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:23.189424 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:23.189433 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:23.189444 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:23.189455 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.079)       0:01:26.801 ***********
2026-06-12 20:23:23.189465 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.079)       0:01:26.800 ***********
2026-06-12 20:23:23.660876 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-12 20:23:23.660943 | controller | ok: [localhost] => (item={'name': 'network-values2', 'src_file': '../../multi-namespace/control-plane2/networking/nncp/values.yaml'})
2026-06-12 20:23:23.660954 | controller |
2026-06-12 20:23:23.660964 | 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:23.660972 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.471)       0:01:27.272 ***********
2026-06-12 20:23:23.660981 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.471)       0:01:27.271 ***********
2026-06-12 20:23:23.785289 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-12 20:23:23.785354 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:23.785396 | controller |
2026-06-12 20:23:23.785406 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/control-plane2 name=run_hook] ***
2026-06-12 20:23:23.785414 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.124)       0:01:27.397 ***********
2026-06-12 20:23:23.785422 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.124)       0:01:27.396 ***********
2026-06-12 20:23:23.845326 | controller | skipping: [localhost]
2026-06-12 20:23:23.845423 | controller |
2026-06-12 20:23:23.845436 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/control-plane2 name=ci_gen_kustomize_values] ***
2026-06-12 20:23:23.845446 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.060)       0:01:27.457 ***********
2026-06-12 20:23:23.845454 | controller | Friday 12 June 2026  20:23:23 +0000 (0:00:00.060)       0:01:27.456 ***********
2026-06-12 20:23:24.002861 | controller |
2026-06-12 20:23:24.002926 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:24.002934 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.157)       0:01:27.615 ***********
2026-06-12 20:23:24.002939 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.157)       0:01:27.614 ***********
2026-06-12 20:23:24.052580 | controller | skipping: [localhost]
2026-06-12 20:23:24.052628 | controller |
2026-06-12 20:23:24.052635 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:24.052641 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.049)       0:01:27.665 ***********
2026-06-12 20:23:24.052647 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.049)       0:01:27.663 ***********
2026-06-12 20:23:24.154267 | 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:24.154334 | controller |
2026-06-12 20:23:24.154419 | 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:24.154434 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.101)       0:01:27.766 ***********
2026-06-12 20:23:24.154443 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.101)       0:01:27.765 ***********
2026-06-12 20:23:24.243101 | controller | ok: [localhost] =>
2026-06-12 20:23:24.243154 | controller |     changed: false
2026-06-12 20:23:24.243160 | controller |     msg: All assertions passed
2026-06-12 20:23:24.243166 | controller |
2026-06-12 20:23:24.243172 | 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:24.243177 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.088)       0:01:27.854 ***********
2026-06-12 20:23:24.243183 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.088)       0:01:27.853 ***********
2026-06-12 20:23:24.503102 | controller | ok: [localhost]
2026-06-12 20:23:24.503168 | controller |
2026-06-12 20:23:24.503175 | 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:24.503181 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.260)       0:01:28.114 ***********
2026-06-12 20:23:24.503187 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.260)       0:01:28.113 ***********
2026-06-12 20:23:24.596561 | controller | ok: [localhost] =>
2026-06-12 20:23:24.596619 | controller |     changed: false
2026-06-12 20:23:24.596624 | controller |     msg: All assertions passed
2026-06-12 20:23:24.596629 | controller |
2026-06-12 20:23:24.596633 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:24.596637 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.093)       0:01:28.208 ***********
2026-06-12 20:23:24.596642 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.093)       0:01:28.207 ***********
2026-06-12 20:23:24.846904 | controller | ok: [localhost]
2026-06-12 20:23:24.846967 | controller |
2026-06-12 20:23:24.846977 | 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:24.846986 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:24.846994 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:24.847002 | controller |   _config_map_content |
2026-06-12 20:23:24.847010 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:24.847017 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:24.847025 | controller |     matching_parameter='regex')
2026-06-12 20:23:24.847032 | controller | }}, cacheable=False] ***
2026-06-12 20:23:24.847040 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.250)       0:01:28.458 ***********
2026-06-12 20:23:24.847057 | controller | Friday 12 June 2026  20:23:24 +0000 (0:00:00.250)       0:01:28.457 ***********
2026-06-12 20:23:25.089933 | controller | ok: [localhost]
2026-06-12 20:23:25.090001 | controller |
2026-06-12 20:23:25.090012 | 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:25.090020 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.243)       0:01:28.701 ***********
2026-06-12 20:23:25.090028 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.243)       0:01:28.700 ***********
2026-06-12 20:23:25.179014 | controller | skipping: [localhost]
2026-06-12 20:23:25.179050 | controller |
2026-06-12 20:23:25.179057 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:25.179062 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.089)       0:01:28.790 ***********
2026-06-12 20:23:25.179068 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.089)       0:01:28.789 ***********
2026-06-12 20:23:25.404163 | controller | ok: [localhost]
2026-06-12 20:23:25.404211 | controller |
2026-06-12 20:23:25.404216 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:25.404220 | controller |   (snippet_datadir,
2026-06-12 20:23:25.404224 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:25.404228 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:25.404232 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.225)       0:01:29.016 ***********
2026-06-12 20:23:25.404236 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.225)       0:01:29.015 ***********
2026-06-12 20:23:25.504563 | controller | skipping: [localhost]
2026-06-12 20:23:25.504610 | controller |
2026-06-12 20:23:25.504620 | 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:25.504629 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.100)       0:01:29.116 ***********
2026-06-12 20:23:25.504638 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.100)       0:01:29.115 ***********
2026-06-12 20:23:25.613658 | controller | ok: [localhost]
2026-06-12 20:23:25.613717 | controller |
2026-06-12 20:23:25.613729 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:25.613739 | controller |   (snippet_datadir,
2026-06-12 20:23:25.613747 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:25.613756 | controller | }}, content={{
2026-06-12 20:23:25.613765 | controller |   _base64_patch |
2026-06-12 20:23:25.613773 | controller |   default({}) |
2026-06-12 20:23:25.613781 | controller |   to_nice_yaml
2026-06-12 20:23:25.613790 | controller | }}, mode=0644] ***
2026-06-12 20:23:25.613798 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.108)       0:01:29.224 ***********
2026-06-12 20:23:25.613806 | controller | Friday 12 June 2026  20:23:25 +0000 (0:00:00.108)       0:01:29.223 ***********
2026-06-12 20:23:26.101961 | controller | ok: [localhost]
2026-06-12 20:23:26.101998 | controller |
2026-06-12 20:23:26.102003 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:26.102007 | controller |   (snippet_datadir,
2026-06-12 20:23:26.102011 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:26.102015 | controller | }}, content={{
2026-06-12 20:23:26.102019 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:26.102023 | controller |   default({}) |
2026-06-12 20:23:26.102031 | controller |   to_nice_yaml
2026-06-12 20:23:26.102034 | controller | }}, mode=0644] ***
2026-06-12 20:23:26.102038 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.488)       0:01:29.713 ***********
2026-06-12 20:23:26.102041 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.488)       0:01:29.712 ***********
2026-06-12 20:23:26.606538 | controller | ok: [localhost]
2026-06-12 20:23:26.606592 | controller |
2026-06-12 20:23:26.606599 | 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:26.606604 | controller |   (
2026-06-12 20:23:26.606609 | controller |     snippet_datadir,
2026-06-12 20:23:26.606614 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:26.606626 | controller |   ) | path_join
2026-06-12 20:23:26.606630 | controller | }}, mode=0644] ***
2026-06-12 20:23:26.606635 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.505)       0:01:30.218 ***********
2026-06-12 20:23:26.606641 | controller | Friday 12 June 2026  20:23:26 +0000 (0:00:00.505)       0:01:30.217 ***********
2026-06-12 20:23:27.126591 | controller | changed: [localhost]
2026-06-12 20:23:27.126664 | controller |
2026-06-12 20:23:27.126673 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:27.126679 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.519)       0:01:30.738 ***********
2026-06-12 20:23:27.126685 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.519)       0:01:30.737 ***********
2026-06-12 20:23:27.226185 | 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:27.226264 | controller |
2026-06-12 20:23:27.226274 | 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:27.226284 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.100)       0:01:30.838 ***********
2026-06-12 20:23:27.226293 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.100)       0:01:30.837 ***********
2026-06-12 20:23:27.285754 | controller | ok: [localhost] =>
2026-06-12 20:23:27.285836 | controller |     changed: false
2026-06-12 20:23:27.285845 | controller |     msg: All assertions passed
2026-06-12 20:23:27.285854 | controller |
2026-06-12 20:23:27.285863 | 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:27.285871 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.059)       0:01:30.898 ***********
2026-06-12 20:23:27.285879 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.059)       0:01:30.896 ***********
2026-06-12 20:23:27.521985 | controller | ok: [localhost]
2026-06-12 20:23:27.522073 | controller |
2026-06-12 20:23:27.522083 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:27.522091 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.236)       0:01:31.134 ***********
2026-06-12 20:23:27.522099 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.236)       0:01:31.132 ***********
2026-06-12 20:23:27.579178 | controller | ok: [localhost]
2026-06-12 20:23:27.579258 | controller |
2026-06-12 20:23:27.579269 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:27.579278 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.057)       0:01:31.191 ***********
2026-06-12 20:23:27.579286 | controller | Friday 12 June 2026  20:23:27 +0000 (0:00:00.057)       0:01:31.190 ***********
2026-06-12 20:23:28.065302 | 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:28.065413 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-12 20:23:28.065423 | controller |
2026-06-12 20:23:28.065428 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:28.065432 | controller |   _content |
2026-06-12 20:23:28.065436 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:28.065439 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:28.065443 | controller | }}
2026-06-12 20:23:28.065447 | controller | ] ***
2026-06-12 20:23:28.065451 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.485)       0:01:31.677 ***********
2026-06-12 20:23:28.065455 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.485)       0:01:31.675 ***********
2026-06-12 20:23:28.205663 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:28.205752 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:28.205763 | controller |
2026-06-12 20:23:28.205772 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:28.205781 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.140)       0:01:31.817 ***********
2026-06-12 20:23:28.205804 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.140)       0:01:31.816 ***********
2026-06-12 20:23:28.454108 | controller | ok: [localhost]
2026-06-12 20:23:28.454174 | controller |
2026-06-12 20:23:28.454185 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:28.454194 | controller |   (_destdir,
2026-06-12 20:23:28.454202 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:28.454210 | controller | }}, content={{
2026-06-12 20:23:28.454218 | controller |   (
2026-06-12 20:23:28.454226 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:28.454234 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:28.454242 | controller | }}, mode=0644] ***
2026-06-12 20:23:28.454250 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.248)       0:01:32.066 ***********
2026-06-12 20:23:28.454257 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.248)       0:01:32.064 ***********
2026-06-12 20:23:28.958899 | controller | changed: [localhost]
2026-06-12 20:23:28.958971 | controller |
2026-06-12 20:23:28.958982 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:28.958990 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.504)       0:01:32.570 ***********
2026-06-12 20:23:28.959010 | controller | Friday 12 June 2026  20:23:28 +0000 (0:00:00.504)       0:01:32.569 ***********
2026-06-12 20:23:29.038797 | controller | skipping: [localhost]
2026-06-12 20:23:29.038879 | controller |
2026-06-12 20:23:29.038893 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:29.038904 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.080)       0:01:32.650 ***********
2026-06-12 20:23:29.038915 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.079)       0:01:32.649 ***********
2026-06-12 20:23:29.139674 | 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:29.139758 | controller |
2026-06-12 20:23:29.139768 | 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:29.139777 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.101)       0:01:32.751 ***********
2026-06-12 20:23:29.139785 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.101)       0:01:32.750 ***********
2026-06-12 20:23:29.209545 | controller | ok: [localhost] =>
2026-06-12 20:23:29.209630 | controller |     changed: false
2026-06-12 20:23:29.209640 | controller |     msg: All assertions passed
2026-06-12 20:23:29.209648 | controller |
2026-06-12 20:23:29.209657 | 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:29.209665 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.069)       0:01:32.821 ***********
2026-06-12 20:23:29.209673 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.069)       0:01:32.820 ***********
2026-06-12 20:23:29.457239 | controller | ok: [localhost]
2026-06-12 20:23:29.457301 | controller |
2026-06-12 20:23:29.457311 | 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:29.457321 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.247)       0:01:33.069 ***********
2026-06-12 20:23:29.457329 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.247)       0:01:33.068 ***********
2026-06-12 20:23:29.554596 | controller | ok: [localhost] =>
2026-06-12 20:23:29.554680 | controller |     changed: false
2026-06-12 20:23:29.554692 | controller |     msg: All assertions passed
2026-06-12 20:23:29.554703 | controller |
2026-06-12 20:23:29.554712 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:29.554721 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.096)       0:01:33.165 ***********
2026-06-12 20:23:29.554730 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.096)       0:01:33.164 ***********
2026-06-12 20:23:29.824983 | controller | ok: [localhost]
2026-06-12 20:23:29.825048 | controller |
2026-06-12 20:23:29.825059 | 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:29.825068 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:29.825077 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:29.825085 | controller |   _config_map_content |
2026-06-12 20:23:29.825092 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:29.825100 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:29.825108 | controller |     matching_parameter='regex')
2026-06-12 20:23:29.825116 | controller | }}, cacheable=False] ***
2026-06-12 20:23:29.825123 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.271)       0:01:33.437 ***********
2026-06-12 20:23:29.825132 | controller | Friday 12 June 2026  20:23:29 +0000 (0:00:00.271)       0:01:33.436 ***********
2026-06-12 20:23:30.084415 | controller | ok: [localhost]
2026-06-12 20:23:30.084490 | controller |
2026-06-12 20:23:30.084501 | 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:30.084510 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.259)       0:01:33.696 ***********
2026-06-12 20:23:30.084518 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.259)       0:01:33.695 ***********
2026-06-12 20:23:30.130883 | controller | skipping: [localhost]
2026-06-12 20:23:30.130957 | controller |
2026-06-12 20:23:30.130970 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:30.130979 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.046)       0:01:33.743 ***********
2026-06-12 20:23:30.130988 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.046)       0:01:33.741 ***********
2026-06-12 20:23:30.340527 | controller | ok: [localhost]
2026-06-12 20:23:30.340605 | controller |
2026-06-12 20:23:30.340618 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:30.340628 | controller |   (snippet_datadir,
2026-06-12 20:23:30.340636 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:30.340645 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:30.340654 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.209)       0:01:33.952 ***********
2026-06-12 20:23:30.340662 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.209)       0:01:33.951 ***********
2026-06-12 20:23:30.820342 | controller | ok: [localhost]
2026-06-12 20:23:30.820431 | controller |
2026-06-12 20:23:30.820438 | 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:30.820444 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.479)       0:01:34.432 ***********
2026-06-12 20:23:30.820450 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.479)       0:01:34.431 ***********
2026-06-12 20:23:30.907522 | controller | ok: [localhost]
2026-06-12 20:23:30.907563 | controller |
2026-06-12 20:23:30.907576 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:30.907588 | controller |   (snippet_datadir,
2026-06-12 20:23:30.907599 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:30.907611 | controller | }}, content={{
2026-06-12 20:23:30.907621 | controller |   _base64_patch |
2026-06-12 20:23:30.907632 | controller |   default({}) |
2026-06-12 20:23:30.907643 | controller |   to_nice_yaml
2026-06-12 20:23:30.907653 | controller | }}, mode=0644] ***
2026-06-12 20:23:30.907664 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.087)       0:01:34.520 ***********
2026-06-12 20:23:30.907674 | controller | Friday 12 June 2026  20:23:30 +0000 (0:00:00.087)       0:01:34.518 ***********
2026-06-12 20:23:31.320317 | controller | ok: [localhost]
2026-06-12 20:23:31.320421 | controller |
2026-06-12 20:23:31.320433 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:31.320441 | controller |   (snippet_datadir,
2026-06-12 20:23:31.320450 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:31.320471 | controller | }}, content={{
2026-06-12 20:23:31.320478 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:31.320486 | controller |   default({}) |
2026-06-12 20:23:31.320493 | controller |   to_nice_yaml
2026-06-12 20:23:31.320501 | controller | }}, mode=0644] ***
2026-06-12 20:23:31.320508 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.412)       0:01:34.932 ***********
2026-06-12 20:23:31.320515 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.412)       0:01:34.931 ***********
2026-06-12 20:23:31.789800 | controller | ok: [localhost]
2026-06-12 20:23:31.789893 | controller |
2026-06-12 20:23:31.789905 | 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:31.789916 | controller |   (
2026-06-12 20:23:31.789926 | controller |     snippet_datadir,
2026-06-12 20:23:31.789935 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:31.789943 | controller |   ) | path_join
2026-06-12 20:23:31.789951 | controller | }}, mode=0644] ***
2026-06-12 20:23:31.789959 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.468)       0:01:35.401 ***********
2026-06-12 20:23:31.789967 | controller | Friday 12 June 2026  20:23:31 +0000 (0:00:00.468)       0:01:35.400 ***********
2026-06-12 20:23:32.302100 | controller | ok: [localhost]
2026-06-12 20:23:32.302179 | controller |
2026-06-12 20:23:32.302190 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:32.302199 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.512)       0:01:35.913 ***********
2026-06-12 20:23:32.302207 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.512)       0:01:35.912 ***********
2026-06-12 20:23:32.412291 | 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:32.412350 | controller |
2026-06-12 20:23:32.412389 | 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:32.412401 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.110)       0:01:36.024 ***********
2026-06-12 20:23:32.412410 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.110)       0:01:36.023 ***********
2026-06-12 20:23:32.498874 | controller | ok: [localhost] =>
2026-06-12 20:23:32.498959 | controller |     changed: false
2026-06-12 20:23:32.498969 | controller |     msg: All assertions passed
2026-06-12 20:23:32.498978 | controller |
2026-06-12 20:23:32.498986 | 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:32.498995 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.086)       0:01:36.110 ***********
2026-06-12 20:23:32.499004 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.086)       0:01:36.109 ***********
2026-06-12 20:23:32.758245 | controller | ok: [localhost]
2026-06-12 20:23:32.758328 | controller |
2026-06-12 20:23:32.758338 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:32.758347 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.259)       0:01:36.370 ***********
2026-06-12 20:23:32.758355 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.259)       0:01:36.369 ***********
2026-06-12 20:23:32.808603 | controller | ok: [localhost]
2026-06-12 20:23:32.808638 | controller |
2026-06-12 20:23:32.808648 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:32.808656 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.050)       0:01:36.421 ***********
2026-06-12 20:23:32.808664 | controller | Friday 12 June 2026  20:23:32 +0000 (0:00:00.050)       0:01:36.419 ***********
2026-06-12 20:23:33.436510 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml)
2026-06-12 20:23:33.436560 | 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:33.436564 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml)
2026-06-12 20:23:33.436575 | controller |
2026-06-12 20:23:33.436580 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:33.436583 | controller |   _content |
2026-06-12 20:23:33.436587 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:33.436591 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:33.436595 | controller | }}
2026-06-12 20:23:33.436599 | controller | ] ***
2026-06-12 20:23:33.436602 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.627)       0:01:37.048 ***********
2026-06-12 20:23:33.436606 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.627)       0:01:37.047 ***********
2026-06-12 20:23:33.610960 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:33.611010 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:33.611019 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:33.611028 | controller |
2026-06-12 20:23:33.611037 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:33.611045 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.173)       0:01:37.222 ***********
2026-06-12 20:23:33.611053 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.173)       0:01:37.221 ***********
2026-06-12 20:23:33.846447 | controller | ok: [localhost]
2026-06-12 20:23:33.846519 | controller |
2026-06-12 20:23:33.846529 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:33.846537 | controller |   (_destdir,
2026-06-12 20:23:33.846546 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:33.846568 | controller | }}, content={{
2026-06-12 20:23:33.846576 | controller |   (
2026-06-12 20:23:33.846584 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:33.846592 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:33.846600 | controller | }}, mode=0644] ***
2026-06-12 20:23:33.846608 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.235)       0:01:37.458 ***********
2026-06-12 20:23:33.846616 | controller | Friday 12 June 2026  20:23:33 +0000 (0:00:00.235)       0:01:37.457 ***********
2026-06-12 20:23:34.355607 | controller | ok: [localhost]
2026-06-12 20:23:34.355692 | controller |
2026-06-12 20:23:34.355705 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane2 mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:34.355716 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:34.355726 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:34.355735 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:34.355744 | controller | }}, dest={{
2026-06-12 20:23:34.355754 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:34.355764 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:34.355773 | controller |   ) |
2026-06-12 20:23:34.355782 | controller |   path_join
2026-06-12 20:23:34.355791 | controller |  }}] ***
2026-06-12 20:23:34.355799 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.508)       0:01:37.967 ***********
2026-06-12 20:23:34.355809 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.509)       0:01:37.966 ***********
2026-06-12 20:23:34.981612 | controller | changed: [localhost] => (item=service-values)
2026-06-12 20:23:34.981648 | controller | ok: [localhost] => (item=network-values2)
2026-06-12 20:23:34.981654 | controller |
2026-06-12 20:23:34.981659 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:34.981665 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.626)       0:01:38.593 ***********
2026-06-12 20:23:34.981669 | controller | Friday 12 June 2026  20:23:34 +0000 (0:00:00.626)       0:01:38.592 ***********
2026-06-12 20:23:35.054409 | controller | skipping: [localhost]
2026-06-12 20:23:35.054455 | controller |
2026-06-12 20:23:35.054466 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane2 chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:35.054475 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.072)       0:01:38.666 ***********
2026-06-12 20:23:35.054484 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.072)       0:01:38.665 ***********
2026-06-12 20:23:35.621583 | controller | changed: [localhost]
2026-06-12 20:23:35.621648 | controller |
2026-06-12 20:23:35.621659 | 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:35.621668 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.567)       0:01:39.233 ***********
2026-06-12 20:23:35.621676 | controller | Friday 12 June 2026  20:23:35 +0000 (0:00:00.567)       0:01:39.232 ***********
2026-06-12 20:23:36.109353 | controller | changed: [localhost]
2026-06-12 20:23:36.109410 | controller |
2026-06-12 20:23:36.109418 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:36.109425 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.487)       0:01:39.721 ***********
2026-06-12 20:23:36.109431 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.487)       0:01:39.720 ***********
2026-06-12 20:23:36.165681 | controller | skipping: [localhost]
2026-06-12 20:23:36.165720 | controller |
2026-06-12 20:23:36.165727 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:36.165732 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:36.165738 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:36.165744 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:36.165749 | controller |   ) | list
2026-06-12 20:23:36.165754 | controller | }}] ***
2026-06-12 20:23:36.165759 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.056)       0:01:39.777 ***********
2026-06-12 20:23:36.165764 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.056)       0:01:39.776 ***********
2026-06-12 20:23:36.240997 | controller | skipping: [localhost]
2026-06-12 20:23:36.241048 | controller |
2026-06-12 20:23:36.241055 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/control-plane2 remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:36.241060 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:36.241065 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:36.241071 | controller | }}, mode=0644] ***
2026-06-12 20:23:36.241075 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.075)       0:01:39.852 ***********
2026-06-12 20:23:36.241081 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.075)       0:01:39.851 ***********
2026-06-12 20:23:36.544739 | controller | changed: [localhost]
2026-06-12 20:23:36.544775 | controller |
2026-06-12 20:23:36.544780 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:36.544784 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.303)       0:01:40.156 ***********
2026-06-12 20:23:36.544788 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.303)       0:01:40.155 ***********
2026-06-12 20:23:36.626856 | controller | skipping: [localhost]
2026-06-12 20:23:36.626920 | controller |
2026-06-12 20:23:36.626931 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/control-plane2 _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:36.626940 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.082)       0:01:40.238 ***********
2026-06-12 20:23:36.626948 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.082)       0:01:40.237 ***********
2026-06-12 20:23:36.702399 | controller | skipping: [localhost]
2026-06-12 20:23:36.702425 | controller |
2026-06-12 20:23:36.702443 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/control-plane2 _raw_params=wait_condition.yml] ***
2026-06-12 20:23:36.702452 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.075)       0:01:40.314 ***********
2026-06-12 20:23:36.702459 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.075)       0:01:40.313 ***********
2026-06-12 20:23:36.803498 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:36.803548 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osctlplane controlplane --for condition=Ready --timeout=60m)
2026-06-12 20:23:36.803558 | controller | skipping: [localhost]
2026-06-12 20:23:36.803566 | controller |
2026-06-12 20:23:36.803574 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:36.803582 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.101)       0:01:40.415 ***********
2026-06-12 20:23:36.803590 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.101)       0:01:40.414 ***********
2026-06-12 20:23:36.885812 | controller | skipping: [localhost]
2026-06-12 20:23:36.885883 | controller |
2026-06-12 20:23:36.885900 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/control-plane2 name=run_hook] ***
2026-06-12 20:23:36.885939 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.082)       0:01:40.497 ***********
2026-06-12 20:23:36.885947 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.082)       0:01:40.496 ***********
2026-06-12 20:23:36.982397 | controller | skipping: [localhost]
2026-06-12 20:23:36.982422 | controller |
2026-06-12 20:23:36.982431 | 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:36.982440 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.096)       0:01:40.593 ***********
2026-06-12 20:23:36.982447 | controller | Friday 12 June 2026  20:23:36 +0000 (0:00:00.096)       0:01:40.592 ***********
2026-06-12 20:23:37.054172 | controller | ok: [localhost] =>
2026-06-12 20:23:37.054225 | controller |     changed: false
2026-06-12 20:23:37.054235 | controller |     msg: All assertions passed
2026-06-12 20:23:37.054245 | controller |
2026-06-12 20:23:37.054254 | 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:37.054264 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.072)       0:01:40.666 ***********
2026-06-12 20:23:37.054273 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.072)       0:01:40.665 ***********
2026-06-12 20:23:37.100554 | controller | skipping: [localhost]
2026-06-12 20:23:37.100618 | controller |
2026-06-12 20:23:37.100632 | 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:37.100644 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.046)       0:01:40.712 ***********
2026-06-12 20:23:37.100656 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.046)       0:01:40.711 ***********
2026-06-12 20:23:37.149059 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:37.149121 | controller |
2026-06-12 20:23:37.149136 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:37.149148 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.048)       0:01:40.761 ***********
2026-06-12 20:23:37.149159 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.048)       0:01:40.759 ***********
2026-06-12 20:23:37.237682 | controller | skipping: [localhost]
2026-06-12 20:23:37.237748 | controller |
2026-06-12 20:23:37.237759 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:37.237768 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.089)       0:01:40.850 ***********
2026-06-12 20:23:37.237777 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.089)       0:01:40.848 ***********
2026-06-12 20:23:37.274032 | controller | ok: [localhost]
2026-06-12 20:23:37.274100 | controller |
2026-06-12 20:23:37.274114 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:37.274137 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:37.274149 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:37.274160 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:37.274171 | controller | }}] ***
2026-06-12 20:23:37.274181 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.036)       0:01:40.886 ***********
2026-06-12 20:23:37.274192 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.036)       0:01:40.885 ***********
2026-06-12 20:23:37.340018 | controller | skipping: [localhost]
2026-06-12 20:23:37.340084 | controller |
2026-06-12 20:23:37.340094 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:37.340102 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:37.340110 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:37.340119 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:37.340127 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.065)       0:01:40.952 ***********
2026-06-12 20:23:37.340135 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.065)       0:01:40.951 ***********
2026-06-12 20:23:37.606065 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': '../../../multi-namespace/edpm/nodeset/values.yaml'})
2026-06-12 20:23:37.606102 | controller |
2026-06-12 20:23:37.606113 | 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:37.606118 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.265)       0:01:41.217 ***********
2026-06-12 20:23:37.606122 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.265)       0:01:41.216 ***********
2026-06-12 20:23:37.705417 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:37.705461 | controller |
2026-06-12 20:23:37.705472 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/edpm/nodeset name=run_hook] ***
2026-06-12 20:23:37.705479 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.099)       0:01:41.317 ***********
2026-06-12 20:23:37.705486 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.099)       0:01:41.315 ***********
2026-06-12 20:23:37.768950 | controller | skipping: [localhost]
2026-06-12 20:23:37.769022 | controller |
2026-06-12 20:23:37.769034 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/edpm/nodeset name=ci_gen_kustomize_values] ***
2026-06-12 20:23:37.769043 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.063)       0:01:41.380 ***********
2026-06-12 20:23:37.769051 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.063)       0:01:41.379 ***********
2026-06-12 20:23:37.886409 | controller |
2026-06-12 20:23:37.886477 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:37.886488 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.117)       0:01:41.498 ***********
2026-06-12 20:23:37.886497 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.117)       0:01:41.497 ***********
2026-06-12 20:23:37.938476 | controller | skipping: [localhost]
2026-06-12 20:23:37.938529 | controller |
2026-06-12 20:23:37.938540 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:37.938550 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.052)       0:01:41.550 ***********
2026-06-12 20:23:37.938558 | controller | Friday 12 June 2026  20:23:37 +0000 (0:00:00.052)       0:01:41.549 ***********
2026-06-12 20:23:38.012504 | 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:38.012539 | controller |
2026-06-12 20:23:38.012549 | 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:38.012558 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.074)       0:01:41.624 ***********
2026-06-12 20:23:38.012567 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.074)       0:01:41.623 ***********
2026-06-12 20:23:38.098930 | controller | ok: [localhost] =>
2026-06-12 20:23:38.098980 | controller |     changed: false
2026-06-12 20:23:38.098986 | controller |     msg: All assertions passed
2026-06-12 20:23:38.098992 | controller |
2026-06-12 20:23:38.098997 | 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:38.099003 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.085)       0:01:41.710 ***********
2026-06-12 20:23:38.099009 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.085)       0:01:41.709 ***********
2026-06-12 20:23:38.361621 | controller | ok: [localhost]
2026-06-12 20:23:38.361665 | controller |
2026-06-12 20:23:38.361670 | 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:38.361675 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.262)       0:01:41.973 ***********
2026-06-12 20:23:38.361679 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.262)       0:01:41.972 ***********
2026-06-12 20:23:38.452008 | controller | ok: [localhost] =>
2026-06-12 20:23:38.452049 | controller |     changed: false
2026-06-12 20:23:38.452055 | controller |     msg: All assertions passed
2026-06-12 20:23:38.452060 | controller |
2026-06-12 20:23:38.452065 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:38.452071 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.090)       0:01:42.063 ***********
2026-06-12 20:23:38.452076 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.090)       0:01:42.062 ***********
2026-06-12 20:23:38.717094 | controller | ok: [localhost]
2026-06-12 20:23:38.717149 | controller |
2026-06-12 20:23:38.717161 | 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:38.717170 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:38.717178 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:38.717186 | controller |   _config_map_content |
2026-06-12 20:23:38.717193 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:38.717201 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:38.717208 | controller |     matching_parameter='regex')
2026-06-12 20:23:38.717216 | controller | }}, cacheable=False] ***
2026-06-12 20:23:38.717224 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.264)       0:01:42.328 ***********
2026-06-12 20:23:38.717232 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.264)       0:01:42.327 ***********
2026-06-12 20:23:38.967559 | controller | ok: [localhost]
2026-06-12 20:23:38.967621 | controller |
2026-06-12 20:23:38.967632 | 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:38.967641 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.250)       0:01:42.579 ***********
2026-06-12 20:23:38.967650 | controller | Friday 12 June 2026  20:23:38 +0000 (0:00:00.250)       0:01:42.577 ***********
2026-06-12 20:23:39.059637 | 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:39.059695 | controller |
2026-06-12 20:23:39.059707 | 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:39.059716 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.092)       0:01:42.671 ***********
2026-06-12 20:23:39.059725 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.092)       0:01:42.670 ***********
2026-06-12 20:23:39.144710 | 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:39.144769 | controller |
2026-06-12 20:23:39.144792 | 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:39.144809 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.085)       0:01:42.756 ***********
2026-06-12 20:23:39.144818 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.085)       0:01:42.755 ***********
2026-06-12 20:23:39.207214 | controller | ok: [localhost] =>
2026-06-12 20:23:39.207275 | controller |     changed: false
2026-06-12 20:23:39.207285 | controller |     msg: All assertions passed
2026-06-12 20:23:39.207295 | controller |
2026-06-12 20:23:39.207304 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-12 20:23:39.207312 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.062)       0:01:42.819 ***********
2026-06-12 20:23:39.207320 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.062)       0:01:42.818 ***********
2026-06-12 20:23:39.276557 | 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:39.276615 | controller |
2026-06-12 20:23:39.276627 | 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:39.276636 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.069)       0:01:42.888 ***********
2026-06-12 20:23:39.276645 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.069)       0:01:42.887 ***********
2026-06-12 20:23:39.329989 | controller | skipping: [localhost]
2026-06-12 20:23:39.330040 | controller |
2026-06-12 20:23:39.330050 | 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:39.330058 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-12 20:23:39.330065 | controller | }}] ***
2026-06-12 20:23:39.330072 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.053)       0:01:42.942 ***********
2026-06-12 20:23:39.330079 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.053)       0:01:42.940 ***********
2026-06-12 20:23:39.388162 | controller | ok: [localhost]
2026-06-12 20:23:39.388216 | controller |
2026-06-12 20:23:39.388228 | 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:39.388233 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.058)       0:01:43.000 ***********
2026-06-12 20:23:39.388237 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.058)       0:01:42.998 ***********
2026-06-12 20:23:39.435944 | controller | ok: [localhost] =>
2026-06-12 20:23:39.435992 | controller |     changed: false
2026-06-12 20:23:39.435998 | controller |     msg: All assertions passed
2026-06-12 20:23:39.436004 | controller |
2026-06-12 20:23:39.436009 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:39.436015 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.047)       0:01:43.048 ***********
2026-06-12 20:23:39.436020 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.047)       0:01:43.046 ***********
2026-06-12 20:23:39.691745 | controller | changed: [localhost]
2026-06-12 20:23:39.691807 | controller |
2026-06-12 20:23:39.691814 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:39.691820 | controller |   (snippet_datadir,
2026-06-12 20:23:39.691825 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:39.691831 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:39.691836 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.255)       0:01:43.303 ***********
2026-06-12 20:23:39.691849 | controller | Friday 12 June 2026  20:23:39 +0000 (0:00:00.255)       0:01:43.302 ***********
2026-06-12 20:23:40.227322 | controller | changed: [localhost]
2026-06-12 20:23:40.227388 | controller |
2026-06-12 20:23:40.227395 | 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:40.227401 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.535)       0:01:43.839 ***********
2026-06-12 20:23:40.227485 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.535)       0:01:43.837 ***********
2026-06-12 20:23:40.322706 | controller | ok: [localhost]
2026-06-12 20:23:40.322750 | controller |
2026-06-12 20:23:40.322759 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:40.322765 | controller |   (snippet_datadir,
2026-06-12 20:23:40.322771 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:40.322777 | controller | }}, content={{
2026-06-12 20:23:40.322783 | controller |   _base64_patch |
2026-06-12 20:23:40.322788 | controller |   default({}) |
2026-06-12 20:23:40.322794 | controller |   to_nice_yaml
2026-06-12 20:23:40.322799 | controller | }}, mode=0644] ***
2026-06-12 20:23:40.322806 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.095)       0:01:43.934 ***********
2026-06-12 20:23:40.322811 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.095)       0:01:43.933 ***********
2026-06-12 20:23:40.775788 | controller | changed: [localhost]
2026-06-12 20:23:40.775919 | controller |
2026-06-12 20:23:40.775932 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:40.775942 | controller |   (snippet_datadir,
2026-06-12 20:23:40.775952 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:40.775961 | controller | }}, content={{
2026-06-12 20:23:40.775971 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:40.775980 | controller |   default({}) |
2026-06-12 20:23:40.775990 | controller |   to_nice_yaml
2026-06-12 20:23:40.775998 | controller | }}, mode=0644] ***
2026-06-12 20:23:40.776008 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.452)       0:01:44.387 ***********
2026-06-12 20:23:40.776016 | controller | Friday 12 June 2026  20:23:40 +0000 (0:00:00.452)       0:01:44.386 ***********
2026-06-12 20:23:41.259599 | controller | changed: [localhost]
2026-06-12 20:23:41.259654 | controller |
2026-06-12 20:23:41.259665 | 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:41.259674 | controller |   (
2026-06-12 20:23:41.259682 | controller |     snippet_datadir,
2026-06-12 20:23:41.259690 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:41.259698 | controller |   ) | path_join
2026-06-12 20:23:41.259706 | controller | }}, mode=0644] ***
2026-06-12 20:23:41.259714 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.484)       0:01:44.871 ***********
2026-06-12 20:23:41.259722 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.484)       0:01:44.870 ***********
2026-06-12 20:23:41.683762 | controller | changed: [localhost]
2026-06-12 20:23:41.683803 | controller |
2026-06-12 20:23:41.683808 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:41.683812 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.424)       0:01:45.295 ***********
2026-06-12 20:23:41.683816 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.424)       0:01:45.294 ***********
2026-06-12 20:23:41.797522 | 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:41.797542 | controller |
2026-06-12 20:23:41.797547 | 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:41.797554 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.114)       0:01:45.410 ***********
2026-06-12 20:23:41.797565 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.114)       0:01:45.408 ***********
2026-06-12 20:23:41.879522 | controller | ok: [localhost] =>
2026-06-12 20:23:41.879546 | controller |     changed: false
2026-06-12 20:23:41.879551 | controller |     msg: All assertions passed
2026-06-12 20:23:41.879568 | controller |
2026-06-12 20:23:41.879574 | 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:41.879579 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.081)       0:01:45.491 ***********
2026-06-12 20:23:41.879584 | controller | Friday 12 June 2026  20:23:41 +0000 (0:00:00.081)       0:01:45.490 ***********
2026-06-12 20:23:42.121661 | controller | ok: [localhost]
2026-06-12 20:23:42.121702 | controller |
2026-06-12 20:23:42.121707 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:42.121711 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.242)       0:01:45.734 ***********
2026-06-12 20:23:42.121714 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.242)       0:01:45.732 ***********
2026-06-12 20:23:42.186643 | controller | ok: [localhost]
2026-06-12 20:23:42.186658 | controller |
2026-06-12 20:23:42.186662 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:42.186666 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.065)       0:01:45.799 ***********
2026-06-12 20:23:42.186669 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.065)       0:01:45.797 ***********
2026-06-12 20:23:42.844215 | 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:42.844268 | 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:42.844275 | 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:42.844280 | controller |
2026-06-12 20:23:42.844285 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:42.844290 | controller |   _content |
2026-06-12 20:23:42.844295 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:42.844301 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:42.844306 | controller | }}
2026-06-12 20:23:42.844311 | controller | ] ***
2026-06-12 20:23:42.844316 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.656)       0:01:46.456 ***********
2026-06-12 20:23:42.844321 | controller | Friday 12 June 2026  20:23:42 +0000 (0:00:00.656)       0:01:46.454 ***********
2026-06-12 20:23:43.026642 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:43.026735 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:43.026749 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:43.026760 | controller |
2026-06-12 20:23:43.026772 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:43.026784 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.182)       0:01:46.638 ***********
2026-06-12 20:23:43.026794 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.182)       0:01:46.637 ***********
2026-06-12 20:23:43.295449 | controller | changed: [localhost]
2026-06-12 20:23:43.295522 | controller |
2026-06-12 20:23:43.295534 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:43.295544 | controller |   (_destdir,
2026-06-12 20:23:43.295552 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:43.295561 | controller | }}, content={{
2026-06-12 20:23:43.295569 | controller |   (
2026-06-12 20:23:43.295577 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:43.295586 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:43.295594 | controller | }}, mode=0644] ***
2026-06-12 20:23:43.295603 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.269)       0:01:46.907 ***********
2026-06-12 20:23:43.295611 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.269)       0:01:46.906 ***********
2026-06-12 20:23:43.766422 | controller | changed: [localhost]
2026-06-12 20:23:43.766471 | controller |
2026-06-12 20:23:43.766477 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/edpm/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:43.766482 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:43.766492 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:43.766496 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:43.766499 | controller | }}, dest={{
2026-06-12 20:23:43.766503 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:43.766506 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:43.766510 | controller |   ) |
2026-06-12 20:23:43.766514 | controller |   path_join
2026-06-12 20:23:43.766517 | controller |  }}] ***
2026-06-12 20:23:43.766521 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.471)       0:01:47.379 ***********
2026-06-12 20:23:43.766524 | controller | Friday 12 June 2026  20:23:43 +0000 (0:00:00.471)       0:01:47.377 ***********
2026-06-12 20:23:44.073719 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-12 20:23:44.073762 | controller |
2026-06-12 20:23:44.073769 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:44.073776 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.307)       0:01:47.686 ***********
2026-06-12 20:23:44.073781 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.307)       0:01:47.684 ***********
2026-06-12 20:23:44.125001 | controller | skipping: [localhost]
2026-06-12 20:23:44.125052 | controller |
2026-06-12 20:23:44.125059 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/edpm/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:44.125065 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.051)       0:01:47.737 ***********
2026-06-12 20:23:44.125071 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.051)       0:01:47.736 ***********
2026-06-12 20:23:44.647708 | controller | changed: [localhost]
2026-06-12 20:23:44.647764 | controller |
2026-06-12 20:23:44.647772 | 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:44.647779 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.522)       0:01:48.259 ***********
2026-06-12 20:23:44.647792 | controller | Friday 12 June 2026  20:23:44 +0000 (0:00:00.522)       0:01:48.258 ***********
2026-06-12 20:23:45.158488 | controller | changed: [localhost]
2026-06-12 20:23:45.158558 | controller |
2026-06-12 20:23:45.158568 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:45.158576 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.510)       0:01:48.770 ***********
2026-06-12 20:23:45.158584 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.510)       0:01:48.768 ***********
2026-06-12 20:23:45.244015 | controller | skipping: [localhost]
2026-06-12 20:23:45.244074 | controller |
2026-06-12 20:23:45.244083 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:45.244088 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:45.244094 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:45.244099 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:45.244104 | controller |   ) | list
2026-06-12 20:23:45.244109 | controller | }}] ***
2026-06-12 20:23:45.244114 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.085)       0:01:48.855 ***********
2026-06-12 20:23:45.244119 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.085)       0:01:48.854 ***********
2026-06-12 20:23:45.330068 | controller | skipping: [localhost]
2026-06-12 20:23:45.330167 | controller |
2026-06-12 20:23:45.330178 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/edpm/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:45.330187 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:45.330195 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:45.330204 | controller | }}, mode=0644] ***
2026-06-12 20:23:45.330211 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.086)       0:01:48.941 ***********
2026-06-12 20:23:45.330228 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.086)       0:01:48.940 ***********
2026-06-12 20:23:45.658265 | controller | changed: [localhost]
2026-06-12 20:23:45.658332 | controller |
2026-06-12 20:23:45.658342 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:45.658351 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.328)       0:01:49.270 ***********
2026-06-12 20:23:45.658386 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.328)       0:01:49.268 ***********
2026-06-12 20:23:45.723574 | controller | skipping: [localhost]
2026-06-12 20:23:45.723639 | controller |
2026-06-12 20:23:45.723650 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/edpm/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:45.723660 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.065)       0:01:49.335 ***********
2026-06-12 20:23:45.723669 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.065)       0:01:49.334 ***********
2026-06-12 20:23:45.801753 | controller | skipping: [localhost]
2026-06-12 20:23:45.801810 | controller |
2026-06-12 20:23:45.801819 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/edpm/nodeset _raw_params=wait_condition.yml] ***
2026-06-12 20:23:45.801828 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.078)       0:01:49.413 ***********
2026-06-12 20:23:45.801836 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.078)       0:01:49.412 ***********
2026-06-12 20:23:45.878774 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:45.878832 | controller | skipping: [localhost]
2026-06-12 20:23:45.878842 | controller |
2026-06-12 20:23:45.878850 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:45.878858 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.076)       0:01:49.490 ***********
2026-06-12 20:23:45.878866 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.076)       0:01:49.489 ***********
2026-06-12 20:23:45.951489 | controller | skipping: [localhost]
2026-06-12 20:23:45.951569 | controller |
2026-06-12 20:23:45.951583 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/edpm/nodeset name=run_hook] ***
2026-06-12 20:23:45.951594 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.073)       0:01:49.563 ***********
2026-06-12 20:23:45.951606 | controller | Friday 12 June 2026  20:23:45 +0000 (0:00:00.073)       0:01:49.562 ***********
2026-06-12 20:23:46.043956 | controller | skipping: [localhost]
2026-06-12 20:23:46.044034 | controller |
2026-06-12 20:23:46.044045 | 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:46.044056 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.092)       0:01:49.656 ***********
2026-06-12 20:23:46.044068 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.092)       0:01:49.654 ***********
2026-06-12 20:23:46.111021 | controller | ok: [localhost] =>
2026-06-12 20:23:46.111081 | controller |     changed: false
2026-06-12 20:23:46.111090 | controller |     msg: All assertions passed
2026-06-12 20:23:46.111099 | controller |
2026-06-12 20:23:46.111107 | 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:46.111116 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.067)       0:01:49.723 ***********
2026-06-12 20:23:46.111124 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.067)       0:01:49.722 ***********
2026-06-12 20:23:46.152862 | controller | skipping: [localhost]
2026-06-12 20:23:46.152908 | controller |
2026-06-12 20:23:46.152917 | 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:46.152933 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.041)       0:01:49.765 ***********
2026-06-12 20:23:46.152940 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.041)       0:01:49.763 ***********
2026-06-12 20:23:46.204159 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:46.204205 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:46.204216 | controller |
2026-06-12 20:23:46.204224 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:46.204232 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.051)       0:01:49.816 ***********
2026-06-12 20:23:46.204240 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.051)       0:01:49.815 ***********
2026-06-12 20:23:46.242640 | controller | skipping: [localhost]
2026-06-12 20:23:46.242680 | controller |
2026-06-12 20:23:46.242691 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:46.242699 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.038)       0:01:49.855 ***********
2026-06-12 20:23:46.242707 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.038)       0:01:49.853 ***********
2026-06-12 20:23:46.292336 | controller | ok: [localhost]
2026-06-12 20:23:46.292406 | controller |
2026-06-12 20:23:46.292421 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:46.292430 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:46.292439 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:46.292447 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:46.292455 | controller | }}] ***
2026-06-12 20:23:46.292463 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.049)       0:01:49.904 ***********
2026-06-12 20:23:46.292470 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.049)       0:01:49.903 ***********
2026-06-12 20:23:46.352221 | controller | skipping: [localhost]
2026-06-12 20:23:46.352285 | controller |
2026-06-12 20:23:46.352294 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:46.352303 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:46.352310 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:46.352319 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:46.352326 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.059)       0:01:49.964 ***********
2026-06-12 20:23:46.352335 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.059)       0:01:49.963 ***********
2026-06-12 20:23:46.647417 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset2-values', 'src_file': '../../../multi-namespace/edpm2/nodeset/values.yaml'})
2026-06-12 20:23:46.647470 | controller |
2026-06-12 20:23:46.647481 | 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:46.647490 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.294)       0:01:50.259 ***********
2026-06-12 20:23:46.647498 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.294)       0:01:50.258 ***********
2026-06-12 20:23:46.726759 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:46.726821 | controller |
2026-06-12 20:23:46.726831 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace-skmo/edpm2/nodeset name=run_hook] ***
2026-06-12 20:23:46.726840 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.079)       0:01:50.338 ***********
2026-06-12 20:23:46.726848 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.079)       0:01:50.337 ***********
2026-06-12 20:23:46.776574 | controller | skipping: [localhost]
2026-06-12 20:23:46.776652 | controller |
2026-06-12 20:23:46.776664 | controller | TASK [Generate values.yaml for examples/va/multi-namespace-skmo/edpm2/nodeset name=ci_gen_kustomize_values] ***
2026-06-12 20:23:46.776673 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.049)       0:01:50.388 ***********
2026-06-12 20:23:46.776693 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.049)       0:01:50.387 ***********
2026-06-12 20:23:46.889035 | controller |
2026-06-12 20:23:46.889109 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:46.889121 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.112)       0:01:50.501 ***********
2026-06-12 20:23:46.889130 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.112)       0:01:50.500 ***********
2026-06-12 20:23:46.951042 | controller | skipping: [localhost]
2026-06-12 20:23:46.951097 | controller |
2026-06-12 20:23:46.951110 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:46.951122 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.061)       0:01:50.563 ***********
2026-06-12 20:23:46.951133 | controller | Friday 12 June 2026  20:23:46 +0000 (0:00:00.061)       0:01:50.562 ***********
2026-06-12 20:23:47.023002 | 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:47.023058 | controller |
2026-06-12 20:23:47.023069 | 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:47.023078 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.072)       0:01:50.635 ***********
2026-06-12 20:23:47.023096 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.072)       0:01:50.634 ***********
2026-06-12 20:23:47.097414 | controller | ok: [localhost] =>
2026-06-12 20:23:47.097451 | controller |     changed: false
2026-06-12 20:23:47.097460 | controller |     msg: All assertions passed
2026-06-12 20:23:47.097468 | controller |
2026-06-12 20:23:47.097477 | 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:47.097485 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.073)       0:01:50.709 ***********
2026-06-12 20:23:47.097493 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.073)       0:01:50.708 ***********
2026-06-12 20:23:47.327773 | controller | ok: [localhost]
2026-06-12 20:23:47.327820 | controller |
2026-06-12 20:23:47.327826 | 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:47.327832 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.230)       0:01:50.939 ***********
2026-06-12 20:23:47.327838 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.230)       0:01:50.938 ***********
2026-06-12 20:23:47.420403 | controller | ok: [localhost] =>
2026-06-12 20:23:47.420451 | controller |     changed: false
2026-06-12 20:23:47.420457 | controller |     msg: All assertions passed
2026-06-12 20:23:47.420462 | controller |
2026-06-12 20:23:47.420468 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:47.420473 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.092)       0:01:51.032 ***********
2026-06-12 20:23:47.420478 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.092)       0:01:51.031 ***********
2026-06-12 20:23:47.665875 | controller | ok: [localhost]
2026-06-12 20:23:47.665934 | controller |
2026-06-12 20:23:47.665944 | 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:47.665954 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:47.665962 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:47.665970 | controller |   _config_map_content |
2026-06-12 20:23:47.665978 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:47.665985 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:47.665993 | controller |     matching_parameter='regex')
2026-06-12 20:23:47.666001 | controller | }}, cacheable=False] ***
2026-06-12 20:23:47.666008 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.245)       0:01:51.277 ***********
2026-06-12 20:23:47.666025 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.245)       0:01:51.276 ***********
2026-06-12 20:23:47.965780 | controller | ok: [localhost]
2026-06-12 20:23:47.965850 | controller |
2026-06-12 20:23:47.965863 | 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:47.965871 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.299)       0:01:51.577 ***********
2026-06-12 20:23:47.965879 | controller | Friday 12 June 2026  20:23:47 +0000 (0:00:00.299)       0:01:51.576 ***********
2026-06-12 20:23:48.042952 | controller | skipping: [localhost]
2026-06-12 20:23:48.043026 | controller |
2026-06-12 20:23:48.043036 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:48.043045 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.076)       0:01:51.654 ***********
2026-06-12 20:23:48.043053 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.076)       0:01:51.653 ***********
2026-06-12 20:23:48.291336 | controller | changed: [localhost]
2026-06-12 20:23:48.291436 | controller |
2026-06-12 20:23:48.291454 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:48.291464 | controller |   (snippet_datadir,
2026-06-12 20:23:48.291472 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:48.291480 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:48.291488 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.248)       0:01:51.903 ***********
2026-06-12 20:23:48.291496 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.248)       0:01:51.902 ***********
2026-06-12 20:23:48.870846 | controller | changed: [localhost]
2026-06-12 20:23:48.870886 | controller |
2026-06-12 20:23:48.870891 | 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:48.870896 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.578)       0:01:52.482 ***********
2026-06-12 20:23:48.870900 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.579)       0:01:52.481 ***********
2026-06-12 20:23:48.941816 | controller | ok: [localhost]
2026-06-12 20:23:48.941847 | controller |
2026-06-12 20:23:48.941852 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:48.941856 | controller |   (snippet_datadir,
2026-06-12 20:23:48.941860 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:48.941864 | controller | }}, content={{
2026-06-12 20:23:48.941867 | controller |   _base64_patch |
2026-06-12 20:23:48.941871 | controller |   default({}) |
2026-06-12 20:23:48.941874 | controller |   to_nice_yaml
2026-06-12 20:23:48.941877 | controller | }}, mode=0644] ***
2026-06-12 20:23:48.941881 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.070)       0:01:52.553 ***********
2026-06-12 20:23:48.941885 | controller | Friday 12 June 2026  20:23:48 +0000 (0:00:00.070)       0:01:52.552 ***********
2026-06-12 20:23:49.387680 | controller | changed: [localhost]
2026-06-12 20:23:49.387742 | controller |
2026-06-12 20:23:49.387753 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:49.387761 | controller |   (snippet_datadir,
2026-06-12 20:23:49.387770 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:49.387811 | controller | }}, content={{
2026-06-12 20:23:49.387819 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:49.387827 | controller |   default({}) |
2026-06-12 20:23:49.387835 | controller |   to_nice_yaml
2026-06-12 20:23:49.387843 | controller | }}, mode=0644] ***
2026-06-12 20:23:49.387850 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.446)       0:01:52.999 ***********
2026-06-12 20:23:49.387858 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.446)       0:01:52.998 ***********
2026-06-12 20:23:49.864070 | controller | changed: [localhost]
2026-06-12 20:23:49.864125 | controller |
2026-06-12 20:23:49.864135 | 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:49.864145 | controller |   (
2026-06-12 20:23:49.864152 | controller |     snippet_datadir,
2026-06-12 20:23:49.864161 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:49.864175 | controller |   ) | path_join
2026-06-12 20:23:49.864183 | controller | }}, mode=0644] ***
2026-06-12 20:23:49.864214 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.476)       0:01:53.475 ***********
2026-06-12 20:23:49.864222 | controller | Friday 12 June 2026  20:23:49 +0000 (0:00:00.476)       0:01:53.474 ***********
2026-06-12 20:23:50.307012 | controller | changed: [localhost]
2026-06-12 20:23:50.307075 | controller |
2026-06-12 20:23:50.307086 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:50.307095 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.442)       0:01:53.918 ***********
2026-06-12 20:23:50.307103 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.442)       0:01:53.917 ***********
2026-06-12 20:23:50.419820 | 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:50.419927 | controller |
2026-06-12 20:23:50.419938 | 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:50.419947 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.113)       0:01:54.031 ***********
2026-06-12 20:23:50.419956 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.113)       0:01:54.030 ***********
2026-06-12 20:23:50.493907 | controller | ok: [localhost] =>
2026-06-12 20:23:50.493957 | controller |     changed: false
2026-06-12 20:23:50.493967 | controller |     msg: All assertions passed
2026-06-12 20:23:50.493975 | controller |
2026-06-12 20:23:50.493984 | 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:50.493993 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.074)       0:01:54.106 ***********
2026-06-12 20:23:50.494001 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.074)       0:01:54.104 ***********
2026-06-12 20:23:50.736598 | controller | ok: [localhost]
2026-06-12 20:23:50.736631 | controller |
2026-06-12 20:23:50.736636 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:50.736640 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.242)       0:01:54.348 ***********
2026-06-12 20:23:50.736644 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.242)       0:01:54.347 ***********
2026-06-12 20:23:50.810074 | controller | ok: [localhost]
2026-06-12 20:23:50.810125 | controller |
2026-06-12 20:23:50.810135 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:50.810144 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.072)       0:01:54.421 ***********
2026-06-12 20:23:50.810152 | controller | Friday 12 June 2026  20:23:50 +0000 (0:00:00.073)       0:01:54.420 ***********
2026-06-12 20:23:51.548634 | 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:51.548706 | 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:51.548716 | 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:51.548724 | controller |
2026-06-12 20:23:51.548733 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:51.548741 | controller |   _content |
2026-06-12 20:23:51.548749 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:51.548757 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:51.548766 | controller | }}
2026-06-12 20:23:51.548774 | controller | ] ***
2026-06-12 20:23:51.548782 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.738)       0:01:55.160 ***********
2026-06-12 20:23:51.548790 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.738)       0:01:55.159 ***********
2026-06-12 20:23:51.710753 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-12 20:23:51.710830 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:51.710855 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:51.710867 | controller |
2026-06-12 20:23:51.710880 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:51.710892 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.161)       0:01:55.322 ***********
2026-06-12 20:23:51.710933 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.161)       0:01:55.321 ***********
2026-06-12 20:23:51.957439 | controller | changed: [localhost]
2026-06-12 20:23:51.957519 | controller |
2026-06-12 20:23:51.957529 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:51.957538 | controller |   (_destdir,
2026-06-12 20:23:51.957547 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:51.957554 | controller | }}, content={{
2026-06-12 20:23:51.957562 | controller |   (
2026-06-12 20:23:51.957570 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:51.957577 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:51.957586 | controller | }}, mode=0644] ***
2026-06-12 20:23:51.957594 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.247)       0:01:55.569 ***********
2026-06-12 20:23:51.957601 | controller | Friday 12 June 2026  20:23:51 +0000 (0:00:00.247)       0:01:55.568 ***********
2026-06-12 20:23:52.403205 | controller | changed: [localhost]
2026-06-12 20:23:52.403250 | controller |
2026-06-12 20:23:52.403261 | controller | TASK [kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/edpm2/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-12 20:23:52.403269 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:23:52.403278 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:23:52.403285 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:23:52.403293 | controller | }}, dest={{
2026-06-12 20:23:52.403301 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:52.403308 | controller |   stage['path'], _val.src_file
2026-06-12 20:23:52.403316 | controller |   ) |
2026-06-12 20:23:52.403323 | controller |   path_join
2026-06-12 20:23:52.403339 | controller |  }}] ***
2026-06-12 20:23:52.403346 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.445)       0:01:56.015 ***********
2026-06-12 20:23:52.403354 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.445)       0:01:56.014 ***********
2026-06-12 20:23:52.713185 | controller | changed: [localhost] => (item=edpm-nodeset2-values)
2026-06-12 20:23:52.713278 | controller |
2026-06-12 20:23:52.713294 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:52.713307 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.309)       0:01:56.325 ***********
2026-06-12 20:23:52.713320 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.309)       0:01:56.323 ***********
2026-06-12 20:23:52.782273 | controller | skipping: [localhost]
2026-06-12 20:23:52.782343 | controller |
2026-06-12 20:23:52.782353 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/edpm2/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:23:52.782389 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:56.394 ***********
2026-06-12 20:23:52.782397 | controller | Friday 12 June 2026  20:23:52 +0000 (0:00:00.069)       0:01:56.392 ***********
2026-06-12 20:23:53.355276 | controller | changed: [localhost]
2026-06-12 20:23:53.355353 | controller |
2026-06-12 20:23:53.355394 | 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:53.355404 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.572)       0:01:56.967 ***********
2026-06-12 20:23:53.355412 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.572)       0:01:56.965 ***********
2026-06-12 20:23:53.805734 | controller | changed: [localhost]
2026-06-12 20:23:53.805784 | controller |
2026-06-12 20:23:53.805795 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/va/multi-namespace-skmo/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:23:53.805812 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.450)       0:01:57.417 ***********
2026-06-12 20:23:53.805821 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.450)       0:01:57.416 ***********
2026-06-12 20:23:53.886140 | controller | skipping: [localhost]
2026-06-12 20:23:53.886182 | controller |
2026-06-12 20:23:53.886191 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:23:53.886199 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:23:53.886207 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:23:53.886214 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:23:53.886221 | controller |   ) | list
2026-06-12 20:23:53.886228 | controller | }}] ***
2026-06-12 20:23:53.886235 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.080)       0:01:57.498 ***********
2026-06-12 20:23:53.886242 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.080)       0:01:57.496 ***********
2026-06-12 20:23:53.963187 | controller | skipping: [localhost]
2026-06-12 20:23:53.963223 | controller |
2026-06-12 20:23:53.963229 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/va/multi-namespace-skmo/edpm2/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-12 20:23:53.963235 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:23:53.963240 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:23:53.963246 | controller | }}, mode=0644] ***
2026-06-12 20:23:53.963250 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.077)       0:01:57.575 ***********
2026-06-12 20:23:53.963255 | controller | Friday 12 June 2026  20:23:53 +0000 (0:00:00.077)       0:01:57.573 ***********
2026-06-12 20:23:54.262440 | controller | changed: [localhost]
2026-06-12 20:23:54.262476 | controller |
2026-06-12 20:23:54.262481 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:54.262486 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.299)       0:01:57.875 ***********
2026-06-12 20:23:54.262490 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.299)       0:01:57.873 ***********
2026-06-12 20:23:54.328278 | controller | skipping: [localhost]
2026-06-12 20:23:54.328310 | controller |
2026-06-12 20:23:54.328319 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace-skmo/edpm2/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:23:54.328327 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.065)       0:01:57.940 ***********
2026-06-12 20:23:54.328335 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.065)       0:01:57.939 ***********
2026-06-12 20:23:54.388328 | controller | skipping: [localhost]
2026-06-12 20:23:54.388389 | controller |
2026-06-12 20:23:54.388406 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace-skmo/edpm2/nodeset _raw_params=wait_condition.yml] ***
2026-06-12 20:23:54.388414 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.060)       0:01:58.000 ***********
2026-06-12 20:23:54.388421 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.060)       0:01:57.999 ***********
2026-06-12 20:23:54.469102 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:54.469138 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=SetupReady --timeout=10m)
2026-06-12 20:23:54.469144 | controller | skipping: [localhost]
2026-06-12 20:23:54.469150 | controller |
2026-06-12 20:23:54.469155 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:23:54.469161 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.080)       0:01:58.081 ***********
2026-06-12 20:23:54.469171 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.080)       0:01:58.080 ***********
2026-06-12 20:23:54.529688 | controller | skipping: [localhost]
2026-06-12 20:23:54.529733 | controller |
2026-06-12 20:23:54.529744 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace-skmo/edpm2/nodeset name=run_hook] ***
2026-06-12 20:23:54.529753 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.059)       0:01:58.141 ***********
2026-06-12 20:23:54.529768 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.060)       0:01:58.140 ***********
2026-06-12 20:23:54.612500 | controller | skipping: [localhost]
2026-06-12 20:23:54.612534 | controller |
2026-06-12 20:23:54.612541 | 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:54.612547 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.083)       0:01:58.224 ***********
2026-06-12 20:23:54.612553 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.083)       0:01:58.223 ***********
2026-06-12 20:23:54.685233 | controller | ok: [localhost] =>
2026-06-12 20:23:54.685278 | controller |     changed: false
2026-06-12 20:23:54.685288 | controller |     msg: All assertions passed
2026-06-12 20:23:54.685296 | controller |
2026-06-12 20:23:54.685305 | 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:54.685313 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.072)       0:01:58.297 ***********
2026-06-12 20:23:54.685321 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.072)       0:01:58.296 ***********
2026-06-12 20:23:54.720473 | controller | skipping: [localhost]
2026-06-12 20:23:54.720517 | controller |
2026-06-12 20:23:54.720528 | 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:54.720537 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.035)       0:01:58.332 ***********
2026-06-12 20:23:54.720545 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.035)       0:01:58.331 ***********
2026-06-12 20:23:54.759422 | controller | ok: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:23:54.759459 | controller |
2026-06-12 20:23:54.759466 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:23:54.759472 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.039)       0:01:58.371 ***********
2026-06-12 20:23:54.759478 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.039)       0:01:58.370 ***********
2026-06-12 20:23:54.789185 | controller | skipping: [localhost]
2026-06-12 20:23:54.789220 | controller |
2026-06-12 20:23:54.789227 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:23:54.789233 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.029)       0:01:58.401 ***********
2026-06-12 20:23:54.789238 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.029)       0:01:58.400 ***********
2026-06-12 20:23:54.826687 | controller | ok: [localhost]
2026-06-12 20:23:54.826720 | controller |
2026-06-12 20:23:54.826727 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:23:54.826733 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:23:54.826738 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:23:54.826744 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:23:54.826749 | controller | }}] ***
2026-06-12 20:23:54.826754 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.037)       0:01:58.439 ***********
2026-06-12 20:23:54.826759 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.037)       0:01:58.437 ***********
2026-06-12 20:23:54.878742 | controller | skipping: [localhost]
2026-06-12 20:23:54.878776 | controller |
2026-06-12 20:23:54.878782 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:23:54.878788 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:23:54.878793 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:23:54.878799 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:23:54.878809 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.051)       0:01:58.491 ***********
2026-06-12 20:23:54.878814 | controller | Friday 12 June 2026  20:23:54 +0000 (0:00:00.051)       0:01:58.489 ***********
2026-06-12 20:23:55.083880 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-12 20:23:55.083915 | controller |
2026-06-12 20:23:55.083924 | 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:55.083931 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.205)       0:01:58.696 ***********
2026-06-12 20:23:55.083936 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.205)       0:01:58.694 ***********
2026-06-12 20:23:55.165346 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:23:55.165413 | controller |
2026-06-12 20:23:55.165423 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm name=run_hook] ***
2026-06-12 20:23:55.165432 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.081)       0:01:58.777 ***********
2026-06-12 20:23:55.165440 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.081)       0:01:58.776 ***********
2026-06-12 20:23:55.220686 | controller | skipping: [localhost]
2026-06-12 20:23:55.220722 | controller |
2026-06-12 20:23:55.220729 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm name=ci_gen_kustomize_values] ***
2026-06-12 20:23:55.220735 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.055)       0:01:58.833 ***********
2026-06-12 20:23:55.220746 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.055)       0:01:58.831 ***********
2026-06-12 20:23:55.312494 | controller |
2026-06-12 20:23:55.312529 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:23:55.312536 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.091)       0:01:58.924 ***********
2026-06-12 20:23:55.312542 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.091)       0:01:58.923 ***********
2026-06-12 20:23:55.364771 | controller | skipping: [localhost]
2026-06-12 20:23:55.364804 | controller |
2026-06-12 20:23:55.364812 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:23:55.364818 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.052)       0:01:58.977 ***********
2026-06-12 20:23:55.364823 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.052)       0:01:58.975 ***********
2026-06-12 20:23:55.437448 | 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:55.437484 | controller |
2026-06-12 20:23:55.437491 | 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:55.437498 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.072)       0:01:59.049 ***********
2026-06-12 20:23:55.437506 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.072)       0:01:59.048 ***********
2026-06-12 20:23:55.496583 | controller | ok: [localhost] =>
2026-06-12 20:23:55.496613 | controller |     changed: false
2026-06-12 20:23:55.496617 | controller |     msg: All assertions passed
2026-06-12 20:23:55.496621 | controller |
2026-06-12 20:23:55.496625 | 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:55.496630 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.059)       0:01:59.109 ***********
2026-06-12 20:23:55.496633 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.059)       0:01:59.107 ***********
2026-06-12 20:23:55.718558 | controller | ok: [localhost]
2026-06-12 20:23:55.718588 | controller |
2026-06-12 20:23:55.718594 | 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:55.718599 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.221)       0:01:59.331 ***********
2026-06-12 20:23:55.718607 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.221)       0:01:59.329 ***********
2026-06-12 20:23:55.800099 | controller | ok: [localhost] =>
2026-06-12 20:23:55.800128 | controller |     changed: false
2026-06-12 20:23:55.800132 | controller |     msg: All assertions passed
2026-06-12 20:23:55.800136 | controller |
2026-06-12 20:23:55.800140 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:23:55.800145 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.081)       0:01:59.412 ***********
2026-06-12 20:23:55.800149 | controller | Friday 12 June 2026  20:23:55 +0000 (0:00:00.081)       0:01:59.411 ***********
2026-06-12 20:23:56.094728 | controller | ok: [localhost]
2026-06-12 20:23:56.094768 | controller |
2026-06-12 20:23:56.094777 | 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:56.094785 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:23:56.094793 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:23:56.094800 | controller |   _config_map_content |
2026-06-12 20:23:56.094806 | controller |   ansible.utils.remove_keys(
2026-06-12 20:23:56.094813 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:23:56.094820 | controller |     matching_parameter='regex')
2026-06-12 20:23:56.094827 | controller | }}, cacheable=False] ***
2026-06-12 20:23:56.094834 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.294)       0:01:59.706 ***********
2026-06-12 20:23:56.094841 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.294)       0:01:59.705 ***********
2026-06-12 20:23:56.312347 | controller | ok: [localhost]
2026-06-12 20:23:56.312405 | controller |
2026-06-12 20:23:56.312419 | 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:56.312429 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.217)       0:01:59.924 ***********
2026-06-12 20:23:56.312434 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.217)       0:01:59.923 ***********
2026-06-12 20:23:56.353703 | controller | skipping: [localhost]
2026-06-12 20:23:56.353733 | controller |
2026-06-12 20:23:56.353739 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:23:56.353743 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.041)       0:01:59.966 ***********
2026-06-12 20:23:56.353748 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.041)       0:01:59.965 ***********
2026-06-12 20:23:56.603437 | controller | changed: [localhost]
2026-06-12 20:23:56.603483 | controller |
2026-06-12 20:23:56.603494 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:23:56.603502 | controller |   (snippet_datadir,
2026-06-12 20:23:56.603511 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:23:56.603519 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:23:56.603527 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.249)       0:02:00.215 ***********
2026-06-12 20:23:56.603535 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.249)       0:02:00.214 ***********
2026-06-12 20:23:56.701209 | controller | skipping: [localhost]
2026-06-12 20:23:56.701255 | controller |
2026-06-12 20:23:56.701271 | 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:56.701281 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.097)       0:02:00.313 ***********
2026-06-12 20:23:56.701289 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.097)       0:02:00.311 ***********
2026-06-12 20:23:56.793856 | controller | ok: [localhost]
2026-06-12 20:23:56.793911 | controller |
2026-06-12 20:23:56.793926 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:23:56.793938 | controller |   (snippet_datadir,
2026-06-12 20:23:56.793950 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:23:56.793962 | controller | }}, content={{
2026-06-12 20:23:56.793982 | controller |   _base64_patch |
2026-06-12 20:23:56.793993 | controller |   default({}) |
2026-06-12 20:23:56.794004 | controller |   to_nice_yaml
2026-06-12 20:23:56.794015 | controller | }}, mode=0644] ***
2026-06-12 20:23:56.794025 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.092)       0:02:00.405 ***********
2026-06-12 20:23:56.794037 | controller | Friday 12 June 2026  20:23:56 +0000 (0:00:00.092)       0:02:00.404 ***********
2026-06-12 20:23:57.285125 | controller | changed: [localhost]
2026-06-12 20:23:57.285151 | controller |
2026-06-12 20:23:57.285156 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:23:57.285161 | controller |   (snippet_datadir,
2026-06-12 20:23:57.285164 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:23:57.285168 | controller | }}, content={{
2026-06-12 20:23:57.285172 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:23:57.285175 | controller |   default({}) |
2026-06-12 20:23:57.285179 | controller |   to_nice_yaml
2026-06-12 20:23:57.285182 | controller | }}, mode=0644] ***
2026-06-12 20:23:57.285186 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.492)       0:02:00.897 ***********
2026-06-12 20:23:57.285189 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.492)       0:02:00.896 ***********
2026-06-12 20:23:57.762797 | controller | changed: [localhost]
2026-06-12 20:23:57.762841 | controller |
2026-06-12 20:23:57.762851 | 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:57.762860 | controller |   (
2026-06-12 20:23:57.762868 | controller |     snippet_datadir,
2026-06-12 20:23:57.762876 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:23:57.762884 | controller |   ) | path_join
2026-06-12 20:23:57.762892 | controller | }}, mode=0644] ***
2026-06-12 20:23:57.762900 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.477)       0:02:01.374 ***********
2026-06-12 20:23:57.762908 | controller | Friday 12 June 2026  20:23:57 +0000 (0:00:00.477)       0:02:01.373 ***********
2026-06-12 20:23:58.210820 | controller | changed: [localhost]
2026-06-12 20:23:58.210883 | controller |
2026-06-12 20:23:58.210895 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:23:58.210906 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.447)       0:02:01.822 ***********
2026-06-12 20:23:58.210919 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.447)       0:02:01.821 ***********
2026-06-12 20:23:58.295278 | 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:58.295308 | controller |
2026-06-12 20:23:58.295315 | 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:58.295321 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.085)       0:02:01.907 ***********
2026-06-12 20:23:58.295327 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.085)       0:02:01.906 ***********
2026-06-12 20:23:58.366796 | controller | ok: [localhost] =>
2026-06-12 20:23:58.366831 | controller |     changed: false
2026-06-12 20:23:58.366837 | controller |     msg: All assertions passed
2026-06-12 20:23:58.366843 | controller |
2026-06-12 20:23:58.366849 | 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:58.366855 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.071)       0:02:01.979 ***********
2026-06-12 20:23:58.366860 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.071)       0:02:01.977 ***********
2026-06-12 20:23:58.608756 | controller | ok: [localhost]
2026-06-12 20:23:58.608804 | controller |
2026-06-12 20:23:58.608846 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:23:58.608856 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.241)       0:02:02.220 ***********
2026-06-12 20:23:58.608865 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.241)       0:02:02.219 ***********
2026-06-12 20:23:58.672887 | controller | ok: [localhost]
2026-06-12 20:23:58.672937 | controller |
2026-06-12 20:23:58.672955 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:23:58.672965 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.063)       0:02:02.284 ***********
2026-06-12 20:23:58.672974 | controller | Friday 12 June 2026  20:23:58 +0000 (0:00:00.063)       0:02:02.283 ***********
2026-06-12 20:23:59.138613 | 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:23:59.138661 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-12 20:23:59.138671 | controller |
2026-06-12 20:23:59.138680 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:23:59.138688 | controller |   _content |
2026-06-12 20:23:59.138696 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:23:59.138704 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:23:59.138713 | controller | }}
2026-06-12 20:23:59.138720 | controller | ] ***
2026-06-12 20:23:59.138728 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.465)       0:02:02.750 ***********
2026-06-12 20:23:59.138736 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.465)       0:02:02.749 ***********
2026-06-12 20:23:59.279983 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:23:59.280038 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:23:59.280052 | controller |
2026-06-12 20:23:59.280064 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:23:59.280074 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.141)       0:02:02.891 ***********
2026-06-12 20:23:59.280094 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.141)       0:02:02.890 ***********
2026-06-12 20:23:59.534314 | controller | changed: [localhost]
2026-06-12 20:23:59.534409 | controller |
2026-06-12 20:23:59.534424 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:23:59.534433 | controller |   (_destdir,
2026-06-12 20:23:59.534442 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:23:59.534450 | controller | }}, content={{
2026-06-12 20:23:59.534458 | controller |   (
2026-06-12 20:23:59.534465 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:23:59.534473 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:23:59.534482 | controller | }}, mode=0644] ***
2026-06-12 20:23:59.534490 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.254)       0:02:03.146 ***********
2026-06-12 20:23:59.534497 | controller | Friday 12 June 2026  20:23:59 +0000 (0:00:00.254)       0:02:03.145 ***********
2026-06-12 20:24:00.018094 | controller | changed: [localhost]
2026-06-12 20:24:00.018184 | controller |
2026-06-12 20:24:00.018199 | 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:00.018212 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:24:00.018224 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:24:00.018233 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:24:00.018241 | controller | }}, dest={{
2026-06-12 20:24:00.018249 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:00.018257 | controller |   stage['path'], _val.src_file
2026-06-12 20:24:00.018265 | controller |   ) |
2026-06-12 20:24:00.018272 | controller |   path_join
2026-06-12 20:24:00.018280 | controller |  }}] ***
2026-06-12 20:24:00.018288 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.484)       0:02:03.630 ***********
2026-06-12 20:24:00.018296 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.483)       0:02:03.629 ***********
2026-06-12 20:24:00.344686 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-12 20:24:00.344747 | controller |
2026-06-12 20:24:00.344754 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:00.344760 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.326)       0:02:03.956 ***********
2026-06-12 20:24:00.344765 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.326)       0:02:03.955 ***********
2026-06-12 20:24:00.425941 | controller | skipping: [localhost]
2026-06-12 20:24:00.425996 | controller |
2026-06-12 20:24:00.426006 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:24:00.426015 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.081)       0:02:04.037 ***********
2026-06-12 20:24:00.426023 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.081)       0:02:04.036 ***********
2026-06-12 20:24:00.842549 | controller | changed: [localhost]
2026-06-12 20:24:00.842606 | controller |
2026-06-12 20:24:00.842614 | 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:00.842620 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.416)       0:02:04.454 ***********
2026-06-12 20:24:00.842625 | controller | Friday 12 June 2026  20:24:00 +0000 (0:00:00.416)       0:02:04.452 ***********
2026-06-12 20:24:01.376327 | controller | changed: [localhost]
2026-06-12 20:24:01.376445 | controller |
2026-06-12 20:24:01.376457 | 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:01.376466 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.533)       0:02:04.987 ***********
2026-06-12 20:24:01.376475 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.533)       0:02:04.986 ***********
2026-06-12 20:24:01.464990 | controller | skipping: [localhost]
2026-06-12 20:24:01.465062 | controller |
2026-06-12 20:24:01.465073 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:24:01.465081 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:24:01.465090 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:24:01.465098 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:24:01.465107 | controller |   ) | list
2026-06-12 20:24:01.465115 | controller | }}] ***
2026-06-12 20:24:01.465123 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.089)       0:02:05.077 ***********
2026-06-12 20:24:01.465131 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.089)       0:02:05.075 ***********
2026-06-12 20:24:01.549032 | controller | skipping: [localhost]
2026-06-12 20:24:01.549119 | controller |
2026-06-12 20:24:01.549133 | 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:01.549145 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:24:01.549156 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:24:01.549167 | controller | }}, mode=0644] ***
2026-06-12 20:24:01.549179 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.083)       0:02:05.160 ***********
2026-06-12 20:24:01.549190 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.083)       0:02:05.159 ***********
2026-06-12 20:24:01.840641 | controller | changed: [localhost]
2026-06-12 20:24:01.840680 | controller |
2026-06-12 20:24:01.840685 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:01.840690 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.291)       0:02:05.452 ***********
2026-06-12 20:24:01.840694 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.291)       0:02:05.451 ***********
2026-06-12 20:24:01.923049 | controller | skipping: [localhost]
2026-06-12 20:24:01.923116 | controller |
2026-06-12 20:24:01.923126 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:24:01.923135 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.082)       0:02:05.534 ***********
2026-06-12 20:24:01.923144 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.082)       0:02:05.533 ***********
2026-06-12 20:24:01.997147 | controller | skipping: [localhost]
2026-06-12 20:24:01.997209 | controller |
2026-06-12 20:24:01.997220 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm _raw_params=wait_condition.yml] ***
2026-06-12 20:24:01.997239 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.073)       0:02:05.608 ***********
2026-06-12 20:24:01.997248 | controller | Friday 12 June 2026  20:24:01 +0000 (0:00:00.073)       0:02:05.607 ***********
2026-06-12 20:24:02.078277 | controller | skipping: [localhost] => (item=oc -n default wait ns openstack2 --for jsonpath='{.status.phase}'=Active --timeout=5m)
2026-06-12 20:24:02.078337 | controller | skipping: [localhost]
2026-06-12 20:24:02.078348 | controller |
2026-06-12 20:24:02.078380 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:02.078393 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.081)       0:02:05.689 ***********
2026-06-12 20:24:02.078401 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.081)       0:02:05.688 ***********
2026-06-12 20:24:02.143930 | controller | skipping: [localhost]
2026-06-12 20:24:02.143979 | controller |
2026-06-12 20:24:02.143990 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm name=run_hook] ***
2026-06-12 20:24:02.143999 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.065)       0:02:05.755 ***********
2026-06-12 20:24:02.144008 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.065)       0:02:05.754 ***********
2026-06-12 20:24:02.223607 | controller | skipping: [localhost]
2026-06-12 20:24:02.223665 | controller |
2026-06-12 20:24:02.223678 | 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:02.223688 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.080)       0:02:05.835 ***********
2026-06-12 20:24:02.223697 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.080)       0:02:05.834 ***********
2026-06-12 20:24:02.276278 | controller | ok: [localhost] =>
2026-06-12 20:24:02.276341 | controller |     changed: false
2026-06-12 20:24:02.276352 | controller |     msg: All assertions passed
2026-06-12 20:24:02.276390 | controller |
2026-06-12 20:24:02.276399 | 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:02.276409 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.052)       0:02:05.888 ***********
2026-06-12 20:24:02.276417 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.052)       0:02:05.887 ***********
2026-06-12 20:24:02.308037 | controller | skipping: [localhost]
2026-06-12 20:24:02.308092 | controller |
2026-06-12 20:24:02.308104 | 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:02.308113 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.031)       0:02:05.920 ***********
2026-06-12 20:24:02.308122 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.031)       0:02:05.919 ***********
2026-06-12 20:24:02.364893 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:02.364933 | controller | ok: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:02.364943 | controller |
2026-06-12 20:24:02.364952 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-12 20:24:02.364960 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.056)       0:02:05.977 ***********
2026-06-12 20:24:02.364967 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.056)       0:02:05.975 ***********
2026-06-12 20:24:02.406753 | controller | skipping: [localhost]
2026-06-12 20:24:02.406841 | controller |
2026-06-12 20:24:02.406853 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-12 20:24:02.406871 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.041)       0:02:06.018 ***********
2026-06-12 20:24:02.406886 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.041)       0:02:06.017 ***********
2026-06-12 20:24:02.454309 | controller | ok: [localhost]
2026-06-12 20:24:02.454396 | controller |
2026-06-12 20:24:02.454411 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-12 20:24:02.454421 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-12 20:24:02.454430 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-12 20:24:02.454439 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-12 20:24:02.454448 | controller | }}] ***
2026-06-12 20:24:02.454456 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.047)       0:02:06.066 ***********
2026-06-12 20:24:02.454465 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.047)       0:02:06.065 ***********
2026-06-12 20:24:02.530734 | controller | skipping: [localhost]
2026-06-12 20:24:02.530803 | controller |
2026-06-12 20:24:02.530813 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-12 20:24:02.530822 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:02.530829 | controller |    stage['path'], item.src_file) | path_join
2026-06-12 20:24:02.530838 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-12 20:24:02.530846 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.076)       0:02:06.142 ***********
2026-06-12 20:24:02.530854 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.076)       0:02:06.141 ***********
2026-06-12 20:24:02.829798 | controller | ok: [localhost] => (item={'name': 'edpm-deployment2-values', 'src_file': 'values.yaml'})
2026-06-12 20:24:02.829867 | controller |
2026-06-12 20:24:02.829878 | 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:02.829887 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.298)       0:02:06.441 ***********
2026-06-12 20:24:02.829895 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.298)       0:02:06.440 ***********
2026-06-12 20:24:02.926966 | controller | ok: [localhost] => (item=values.yaml)
2026-06-12 20:24:02.927028 | controller |
2026-06-12 20:24:02.927040 | controller | TASK [Executing pre_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] ***
2026-06-12 20:24:02.927049 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.097)       0:02:06.538 ***********
2026-06-12 20:24:02.927058 | controller | Friday 12 June 2026  20:24:02 +0000 (0:00:00.097)       0:02:06.537 ***********
2026-06-12 20:24:03.008764 | controller | skipping: [localhost]
2026-06-12 20:24:03.008816 | controller |
2026-06-12 20:24:03.008823 | controller | TASK [Generate values.yaml for examples/va/multi-namespace/edpm2 name=ci_gen_kustomize_values] ***
2026-06-12 20:24:03.008829 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.081)       0:02:06.620 ***********
2026-06-12 20:24:03.008834 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.081)       0:02:06.619 ***********
2026-06-12 20:24:03.125673 | controller |
2026-06-12 20:24:03.125749 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-12 20:24:03.125760 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.117)       0:02:06.737 ***********
2026-06-12 20:24:03.125769 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.117)       0:02:06.736 ***********
2026-06-12 20:24:03.179311 | controller | skipping: [localhost]
2026-06-12 20:24:03.179413 | controller |
2026-06-12 20:24:03.179429 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-12 20:24:03.179439 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.053)       0:02:06.791 ***********
2026-06-12 20:24:03.179448 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.053)       0:02:06.790 ***********
2026-06-12 20:24:03.301971 | 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:03.302049 | controller |
2026-06-12 20:24:03.302063 | 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:03.302086 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.122)       0:02:06.914 ***********
2026-06-12 20:24:03.302098 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.122)       0:02:06.913 ***********
2026-06-12 20:24:03.359471 | controller | ok: [localhost] =>
2026-06-12 20:24:03.359523 | controller |     changed: false
2026-06-12 20:24:03.359532 | controller |     msg: All assertions passed
2026-06-12 20:24:03.359540 | controller |
2026-06-12 20:24:03.359549 | 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:03.359557 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.057)       0:02:06.972 ***********
2026-06-12 20:24:03.359565 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.057)       0:02:06.970 ***********
2026-06-12 20:24:03.586910 | controller | ok: [localhost]
2026-06-12 20:24:03.586966 | controller |
2026-06-12 20:24:03.586971 | 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:03.586976 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.227)       0:02:07.199 ***********
2026-06-12 20:24:03.586980 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.227)       0:02:07.198 ***********
2026-06-12 20:24:03.636401 | controller | ok: [localhost] =>
2026-06-12 20:24:03.636446 | controller |     changed: false
2026-06-12 20:24:03.636451 | controller |     msg: All assertions passed
2026-06-12 20:24:03.636455 | controller |
2026-06-12 20:24:03.636459 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-12 20:24:03.636463 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.049)       0:02:07.248 ***********
2026-06-12 20:24:03.636467 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.049)       0:02:07.247 ***********
2026-06-12 20:24:03.861120 | controller | ok: [localhost]
2026-06-12 20:24:03.861186 | controller |
2026-06-12 20:24:03.861197 | 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:03.861207 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-12 20:24:03.861215 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-12 20:24:03.861223 | controller |   _config_map_content |
2026-06-12 20:24:03.861231 | controller |   ansible.utils.remove_keys(
2026-06-12 20:24:03.861239 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-12 20:24:03.861247 | controller |     matching_parameter='regex')
2026-06-12 20:24:03.861255 | controller | }}, cacheable=False] ***
2026-06-12 20:24:03.861262 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.224)       0:02:07.473 ***********
2026-06-12 20:24:03.861271 | controller | Friday 12 June 2026  20:24:03 +0000 (0:00:00.224)       0:02:07.472 ***********
2026-06-12 20:24:04.087023 | controller | ok: [localhost]
2026-06-12 20:24:04.087091 | controller |
2026-06-12 20:24:04.087102 | 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:04.087110 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.225)       0:02:07.699 ***********
2026-06-12 20:24:04.087119 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.225)       0:02:07.698 ***********
2026-06-12 20:24:04.168796 | controller | skipping: [localhost]
2026-06-12 20:24:04.168857 | controller |
2026-06-12 20:24:04.168878 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-12 20:24:04.168887 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.080)       0:02:07.780 ***********
2026-06-12 20:24:04.168895 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.080)       0:02:07.779 ***********
2026-06-12 20:24:04.434992 | controller | changed: [localhost]
2026-06-12 20:24:04.435061 | controller |
2026-06-12 20:24:04.435074 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-12 20:24:04.435084 | controller |   (snippet_datadir,
2026-06-12 20:24:04.435092 | controller |    '02_ci_data.yaml') | path_join
2026-06-12 20:24:04.435112 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-12 20:24:04.435120 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.266)       0:02:08.046 ***********
2026-06-12 20:24:04.435129 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.266)       0:02:08.045 ***********
2026-06-12 20:24:04.521519 | controller | skipping: [localhost]
2026-06-12 20:24:04.521580 | controller |
2026-06-12 20:24:04.521587 | 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:04.521593 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.086)       0:02:08.133 ***********
2026-06-12 20:24:04.521598 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.086)       0:02:08.132 ***********
2026-06-12 20:24:04.630548 | controller | ok: [localhost]
2026-06-12 20:24:04.630624 | controller |
2026-06-12 20:24:04.630634 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-12 20:24:04.630643 | controller |   (snippet_datadir,
2026-06-12 20:24:04.630652 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-12 20:24:04.630660 | controller | }}, content={{
2026-06-12 20:24:04.630668 | controller |   _base64_patch |
2026-06-12 20:24:04.630676 | controller |   default({}) |
2026-06-12 20:24:04.630684 | controller |   to_nice_yaml
2026-06-12 20:24:04.630691 | controller | }}, mode=0644] ***
2026-06-12 20:24:04.630699 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.108)       0:02:08.242 ***********
2026-06-12 20:24:04.630707 | controller | Friday 12 June 2026  20:24:04 +0000 (0:00:00.108)       0:02:08.240 ***********
2026-06-12 20:24:05.116192 | controller | changed: [localhost]
2026-06-12 20:24:05.116261 | controller |
2026-06-12 20:24:05.116267 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-12 20:24:05.116271 | controller |   (snippet_datadir,
2026-06-12 20:24:05.116275 | controller |    '04_user_data.yaml') | path_join
2026-06-12 20:24:05.116279 | controller | }}, content={{
2026-06-12 20:24:05.116283 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-12 20:24:05.116286 | controller |   default({}) |
2026-06-12 20:24:05.116290 | controller |   to_nice_yaml
2026-06-12 20:24:05.116294 | controller | }}, mode=0644] ***
2026-06-12 20:24:05.116297 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.485)       0:02:08.727 ***********
2026-06-12 20:24:05.116301 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.485)       0:02:08.726 ***********
2026-06-12 20:24:05.613919 | controller | changed: [localhost]
2026-06-12 20:24:05.613965 | controller |
2026-06-12 20:24:05.613970 | 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:05.613975 | controller |   (
2026-06-12 20:24:05.613978 | controller |     snippet_datadir,
2026-06-12 20:24:05.613982 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-12 20:24:05.613986 | controller |   ) | path_join
2026-06-12 20:24:05.613989 | controller | }}, mode=0644] ***
2026-06-12 20:24:05.613993 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.498)       0:02:09.226 ***********
2026-06-12 20:24:05.613997 | controller | Friday 12 June 2026  20:24:05 +0000 (0:00:00.498)       0:02:09.225 ***********
2026-06-12 20:24:06.087110 | controller | changed: [localhost]
2026-06-12 20:24:06.087158 | controller |
2026-06-12 20:24:06.087165 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-12 20:24:06.087171 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.472)       0:02:09.698 ***********
2026-06-12 20:24:06.087176 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.472)       0:02:09.697 ***********
2026-06-12 20:24:06.186248 | 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:06.186320 | controller |
2026-06-12 20:24:06.186327 | 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:06.186334 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.099)       0:02:09.798 ***********
2026-06-12 20:24:06.186350 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.099)       0:02:09.797 ***********
2026-06-12 20:24:06.273155 | controller | ok: [localhost] =>
2026-06-12 20:24:06.273237 | controller |     changed: false
2026-06-12 20:24:06.273247 | controller |     msg: All assertions passed
2026-06-12 20:24:06.273256 | controller |
2026-06-12 20:24:06.273265 | 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:06.273274 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.086)       0:02:09.884 ***********
2026-06-12 20:24:06.273282 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.086)       0:02:09.883 ***********
2026-06-12 20:24:06.532761 | controller | ok: [localhost]
2026-06-12 20:24:06.532836 | controller |
2026-06-12 20:24:06.532846 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-12 20:24:06.532855 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.259)       0:02:10.144 ***********
2026-06-12 20:24:06.532863 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.259)       0:02:10.143 ***********
2026-06-12 20:24:06.613378 | controller | ok: [localhost]
2026-06-12 20:24:06.613446 | controller |
2026-06-12 20:24:06.613454 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-12 20:24:06.613459 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.080)       0:02:10.225 ***********
2026-06-12 20:24:06.613464 | controller | Friday 12 June 2026  20:24:06 +0000 (0:00:00.080)       0:02:10.223 ***********
2026-06-12 20:24:07.097224 | 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:07.097314 | 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:07.097323 | controller |
2026-06-12 20:24:07.097330 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-12 20:24:07.097335 | controller |   _content |
2026-06-12 20:24:07.097341 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-12 20:24:07.097346 | controller |   combine(_parsed, recursive=true)
2026-06-12 20:24:07.097352 | controller | }}
2026-06-12 20:24:07.097374 | controller | ] ***
2026-06-12 20:24:07.097382 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.484)       0:02:10.709 ***********
2026-06-12 20:24:07.097388 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.484)       0:02:10.708 ***********
2026-06-12 20:24:07.194055 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-12 20:24:07.194116 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-12 20:24:07.194127 | controller |
2026-06-12 20:24:07.194136 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-12 20:24:07.194144 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.096)       0:02:10.806 ***********
2026-06-12 20:24:07.194152 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.096)       0:02:10.804 ***********
2026-06-12 20:24:07.438628 | controller | changed: [localhost]
2026-06-12 20:24:07.438709 | controller |
2026-06-12 20:24:07.438725 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-12 20:24:07.438739 | controller |   (_destdir,
2026-06-12 20:24:07.438752 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-12 20:24:07.438766 | controller | }}, content={{
2026-06-12 20:24:07.438778 | controller |   (
2026-06-12 20:24:07.438791 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-12 20:24:07.438804 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-12 20:24:07.438817 | controller | }}, mode=0644] ***
2026-06-12 20:24:07.438830 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.244)       0:02:11.050 ***********
2026-06-12 20:24:07.438842 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.244)       0:02:11.049 ***********
2026-06-12 20:24:07.983862 | controller | changed: [localhost]
2026-06-12 20:24:07.983941 | controller |
2026-06-12 20:24:07.983955 | 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:07.983968 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-12 20:24:07.983992 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-12 20:24:07.984003 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-12 20:24:07.984015 | controller | }}, dest={{
2026-06-12 20:24:07.984026 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-12 20:24:07.984037 | controller |   stage['path'], _val.src_file
2026-06-12 20:24:07.984047 | controller |   ) |
2026-06-12 20:24:07.984055 | controller |   path_join
2026-06-12 20:24:07.984063 | controller |  }}] ***
2026-06-12 20:24:07.984070 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.544)       0:02:11.595 ***********
2026-06-12 20:24:07.984078 | controller | Friday 12 June 2026  20:24:07 +0000 (0:00:00.545)       0:02:11.594 ***********
2026-06-12 20:24:08.354714 | controller | changed: [localhost] => (item=edpm-deployment2-values)
2026-06-12 20:24:08.354791 | controller |
2026-06-12 20:24:08.354806 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:08.354817 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.370)       0:02:11.966 ***********
2026-06-12 20:24:08.354828 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.370)       0:02:11.965 ***********
2026-06-12 20:24:08.433887 | controller | skipping: [localhost]
2026-06-12 20:24:08.433951 | controller |
2026-06-12 20:24:08.433993 | controller | TASK [kustomize_deploy : Build kustomized content for examples/va/multi-namespace/edpm2 chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-12 20:24:08.434004 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.078)       0:02:12.045 ***********
2026-06-12 20:24:08.434011 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.079)       0:02:12.044 ***********
2026-06-12 20:24:08.802299 | controller | changed: [localhost]
2026-06-12 20:24:08.802414 | controller |
2026-06-12 20:24:08.802434 | 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:08.802447 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.368)       0:02:12.414 ***********
2026-06-12 20:24:08.802458 | controller | Friday 12 June 2026  20:24:08 +0000 (0:00:00.368)       0:02:12.412 ***********
2026-06-12 20:24:09.305926 | controller | changed: [localhost]
2026-06-12 20:24:09.305992 | controller |
2026-06-12 20:24:09.306003 | 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:09.306012 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.503)       0:02:12.917 ***********
2026-06-12 20:24:09.306021 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.503)       0:02:12.916 ***********
2026-06-12 20:24:09.390763 | controller | skipping: [localhost]
2026-06-12 20:24:09.390836 | controller |
2026-06-12 20:24:09.390847 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-12 20:24:09.390856 | controller |   _wait_conditions | map('regex_replace',
2026-06-12 20:24:09.390865 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-12 20:24:09.390873 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-12 20:24:09.390881 | controller |   ) | list
2026-06-12 20:24:09.390889 | controller | }}] ***
2026-06-12 20:24:09.390897 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.084)       0:02:13.002 ***********
2026-06-12 20:24:09.390905 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.084)       0:02:13.001 ***********
2026-06-12 20:24:09.477592 | controller | skipping: [localhost]
2026-06-12 20:24:09.477670 | controller |
2026-06-12 20:24:09.477680 | 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:09.477689 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-12 20:24:09.477714 | controller |    stage['build_output'] | basename) | path_join
2026-06-12 20:24:09.477722 | controller | }}, mode=0644] ***
2026-06-12 20:24:09.477730 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.087)       0:02:13.089 ***********
2026-06-12 20:24:09.477745 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.087)       0:02:13.088 ***********
2026-06-12 20:24:09.773120 | controller | changed: [localhost]
2026-06-12 20:24:09.773173 | controller |
2026-06-12 20:24:09.773179 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:09.773184 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.295)       0:02:13.384 ***********
2026-06-12 20:24:09.773188 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.295)       0:02:13.383 ***********
2026-06-12 20:24:09.825355 | controller | skipping: [localhost]
2026-06-12 20:24:09.825428 | controller |
2026-06-12 20:24:09.825435 | controller | TASK [kustomize_deploy : Apply generated content for examples/va/multi-namespace/edpm2 _raw_params=oc apply -f {{ _cr }}] ***
2026-06-12 20:24:09.825441 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.052)       0:02:13.437 ***********
2026-06-12 20:24:09.825446 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.052)       0:02:13.435 ***********
2026-06-12 20:24:09.886038 | controller | skipping: [localhost]
2026-06-12 20:24:09.886108 | controller |
2026-06-12 20:24:09.886121 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/va/multi-namespace/edpm2 _raw_params=wait_condition.yml] ***
2026-06-12 20:24:09.886134 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.060)       0:02:13.497 ***********
2026-06-12 20:24:09.886146 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.060)       0:02:13.496 ***********
2026-06-12 20:24:09.975983 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:09.976043 | controller | skipping: [localhost] => (item=oc -n openstack2 wait osdpns openstack-edpm --for condition=Ready --timeout=60m)
2026-06-12 20:24:09.976049 | controller | skipping: [localhost]
2026-06-12 20:24:09.976055 | controller |
2026-06-12 20:24:09.976061 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-12 20:24:09.976066 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.090)       0:02:13.587 ***********
2026-06-12 20:24:09.976071 | controller | Friday 12 June 2026  20:24:09 +0000 (0:00:00.089)       0:02:13.586 ***********
2026-06-12 20:24:10.035068 | controller | skipping: [localhost]
2026-06-12 20:24:10.035116 | controller |
2026-06-12 20:24:10.035122 | controller | TASK [Executing post_stage hooks for examples/va/multi-namespace/edpm2 name=run_hook] ***
2026-06-12 20:24:10.035128 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.059)       0:02:13.646 ***********
2026-06-12 20:24:10.035134 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.059)       0:02:13.645 ***********
2026-06-12 20:24:10.167152 | controller | skipping: [localhost]
2026-06-12 20:24:10.167225 | controller |
2026-06-12 20:24:10.167232 | controller | PLAY RECAP *********************************************************************
2026-06-12 20:24:10.167238 | controller | localhost                  : ok=396  changed=105  unreachable=0    failed=0    skipped=171  rescued=0    ignored=0
2026-06-12 20:24:10.167244 | controller |
2026-06-12 20:24:10.167249 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.130)       0:02:13.777 ***********
2026-06-12 20:24:10.167254 | controller | ===============================================================================
2026-06-12 20:24:10.167258 | controller | Get automation contents ------------------------------------------------- 8.23s
2026-06-12 20:24:10.167263 | controller | ci_setup : Install needed packages -------------------------------------- 5.04s
2026-06-12 20:24:10.167268 | controller | ci_setup : Install openshift client ------------------------------------- 4.07s
2026-06-12 20:24:10.167273 | controller | Load automation files as fact ------------------------------------------- 2.05s
2026-06-12 20:24:10.167278 | controller | ci_setup : Manage directories ------------------------------------------- 1.06s
2026-06-12 20:24:10.167283 | controller | Gathering Facts --------------------------------------------------------- 1.00s
2026-06-12 20:24:10.167288 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.74s
2026-06-12 20:24:10.167292 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.68s
2026-06-12 20:24:10.167304 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s
2026-06-12 20:24:10.167309 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane/networking/nncp --- 0.66s
2026-06-12 20:24:10.167314 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s
2026-06-12 20:24:10.167319 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.66s
2026-06-12 20:24:10.167323 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.66s
2026-06-12 20:24:10.167328 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane --- 0.65s
2026-06-12 20:24:10.167333 | controller | Create needed SSH keypairs ---------------------------------------------- 0.65s
2026-06-12 20:24:10.167338 | controller | kustomize_deploy : Build kustomized content for examples/va/multi-namespace-skmo/control-plane2/networking --- 0.64s
2026-06-12 20:24:10.167343 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.63s
2026-06-12 20:24:10.167348 | controller | kustomize_deploy : Copy generated values for examples/va/multi-namespace-skmo/control-plane2 --- 0.63s
2026-06-12 20:24:10.167352 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.63s
2026-06-12 20:24:10.167380 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s
2026-06-12 20:24:10.167393 | controller | Friday 12 June 2026  20:24:10 +0000 (0:00:00.132)       0:02:13.777 ***********
2026-06-12 20:24:10.167398 | controller | ===============================================================================
2026-06-12 20:24:10.167403 | controller | ci_gen_kustomize_values ------------------------------------------------ 69.97s
2026-06-12 20:24:10.167408 | controller | kustomize_deploy ------------------------------------------------------- 36.95s
2026-06-12 20:24:10.167412 | controller | ci_setup --------------------------------------------------------------- 11.84s
2026-06-12 20:24:10.167417 | controller | ansible.builtin.slurp --------------------------------------------------- 9.07s
2026-06-12 20:24:10.167422 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.18s
2026-06-12 20:24:10.167427 | controller | gather_facts ------------------------------------------------------------ 1.00s
2026-06-12 20:24:10.167434 | controller | networking_mapper ------------------------------------------------------- 0.69s
2026-06-12 20:24:10.167440 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.65s
2026-06-12 20:24:10.167459 | controller | ansible.builtin.file ---------------------------------------------------- 0.39s
2026-06-12 20:24:10.167466 | controller | ansible.builtin.include_role -------------------------------------------- 0.35s
2026-06-12 20:24:10.167473 | controller | ansible.builtin.find ---------------------------------------------------- 0.32s
2026-06-12 20:24:10.167479 | controller | ansible.builtin.stat ---------------------------------------------------- 0.21s
2026-06-12 20:24:10.167486 | controller | ansible.builtin.assert -------------------------------------------------- 0.06s
2026-06-12 20:24:10.167493 | controller | ansible.builtin.copy ---------------------------------------------------- 0.04s
2026-06-12 20:24:10.167499 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-12 20:24:10.167505 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-12 20:24:10.167511 | controller | total ----------------------------------------------------------------- 133.74s
2026-06-12 20:24:10.640365 | controller | ok: Runtime: 0:02:14.413475
2026-06-12 20:24:10.685580 | 
2026-06-12 20:24:10.685744 | PLAY RECAP
2026-06-12 20:24:10.685800 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-12 20:24:10.685823 | 
2026-06-12 20:24:10.897940 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-12 20:24:10.899336 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 20:24:11.622828 | 
2026-06-12 20:24:11.622966 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-12 20:24:11.633705 | 
2026-06-12 20:24:11.633770 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-12 20:24:12.102903 | controller | ok
2026-06-12 20:24:12.147466 | 
2026-06-12 20:24:12.147558 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-12 20:24:12.154363 | 
2026-06-12 20:24:12.154485 | TASK [Filter out host if needed]
2026-06-12 20:24:12.166228 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-12 20:24:12.170374 | 
2026-06-12 20:24:12.170447 | TASK [Ensure file is present]
2026-06-12 20:24:12.629928 | controller | ok
2026-06-12 20:24:12.642686 | 
2026-06-12 20:24:12.642828 | TASK [Manage molecule report file]
2026-06-12 20:24:13.181673 | controller | skipping: Conditional result was False
2026-06-12 20:24:13.191226 | 
2026-06-12 20:24:13.191372 | TASK [Check if we get ci-framework-data basedir]
2026-06-12 20:24:13.420754 | controller | ok
2026-06-12 20:24:13.430936 | 
2026-06-12 20:24:13.431075 | TASK [Create ci-framework-data log directory for zuul]
2026-06-12 20:24:13.681607 | controller | changed
2026-06-12 20:24:13.690646 | 
2026-06-12 20:24:13.690809 | TASK [Copy ci-framework interesting files]
2026-06-12 20:24:14.185419 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-12 20:24:14.230744 | controller | ok: Runtime: 0:00:00.039676
2026-06-12 20:24:14.239216 | 
2026-06-12 20:24:14.239455 | TASK [Get SELinux listing]
2026-06-12 20:24:14.784337 | controller | ok: Runtime: 0:00:00.012016
2026-06-12 20:24:14.790663 | 
2026-06-12 20:24:14.790742 | TASK [Generate log index]
2026-06-12 20:24:15.777515 | controller | changed
2026-06-12 20:24:15.785415 | 
2026-06-12 20:24:15.785575 | TASK [Get some env related data]
2026-06-12 20:24:16.466837 | controller | /home/zuul/.local/bin/ansible
2026-06-12 20:24:17.329080 | controller | ok: Runtime: 0:00:01.043151
2026-06-12 20:24:17.337010 | 
2026-06-12 20:24:17.337147 | TASK [Generate list of logs to collect in home directory]
2026-06-12 20:24:17.699594 | controller | ok: All paths examined
2026-06-12 20:24:17.757409 | 
2026-06-12 20:24:17.757573 | LOOP [Copy logs from home directory]
2026-06-12 20:24:18.165530 | controller | changed:
2026-06-12 20:24:18.165811 | controller | {
2026-06-12 20:24:18.165875 | controller |   "atime": 1781295682.0317218,
2026-06-12 20:24:18.165911 | controller |   "ctime": 1781295850.165909,
2026-06-12 20:24:18.165937 | controller |   "dev": 64513,
2026-06-12 20:24:18.165961 | controller |   "gid": 1000,
2026-06-12 20:24:18.165986 | controller |   "gr_name": "zuul",
2026-06-12 20:24:18.166012 | controller |   "inode": 309250,
2026-06-12 20:24:18.166037 | controller |   "isblk": false,
2026-06-12 20:24:18.166060 | controller |   "ischr": false,
2026-06-12 20:24:18.166082 | controller |   "isdir": false,
2026-06-12 20:24:18.166104 | controller |   "isfifo": false,
2026-06-12 20:24:18.166126 | controller |   "isgid": false,
2026-06-12 20:24:18.166147 | controller |   "islnk": false,
2026-06-12 20:24:18.166169 | controller |   "isreg": true,
2026-06-12 20:24:18.166191 | controller |   "issock": false,
2026-06-12 20:24:18.166218 | controller |   "isuid": false,
2026-06-12 20:24:18.166242 | controller |   "mode": "0644",
2026-06-12 20:24:18.166264 | controller |   "mtime": 1781295850.165909,
2026-06-12 20:24:18.166288 | controller |   "nlink": 1,
2026-06-12 20:24:18.166312 | controller |   "path": "/home/zuul/ansible.log",
2026-06-12 20:24:18.166336 | controller |   "pw_name": "zuul",
2026-06-12 20:24:18.166360 | controller |   "rgrp": true,
2026-06-12 20:24:18.166382 | controller |   "roth": true,
2026-06-12 20:24:18.166408 | controller |   "rusr": true,
2026-06-12 20:24:18.166431 | controller |   "size": 372937,
2026-06-12 20:24:18.166453 | controller |   "uid": 1000,
2026-06-12 20:24:18.166472 | controller |   "wgrp": false,
2026-06-12 20:24:18.166488 | controller |   "woth": false,
2026-06-12 20:24:18.166503 | controller |   "wusr": true,
2026-06-12 20:24:18.166519 | controller |   "xgrp": false,
2026-06-12 20:24:18.166534 | controller |   "xoth": false,
2026-06-12 20:24:18.166550 | controller |   "xusr": false
2026-06-12 20:24:18.166566 | controller | }
2026-06-12 20:24:18.184644 | 
2026-06-12 20:24:18.184895 | TASK [Copy crio stats log file]
2026-06-12 20:24:18.224073 | controller | skipping: Conditional result was False
2026-06-12 20:24:18.233438 | 
2026-06-12 20:24:18.233572 | TASK [Get SELinux related data]
2026-06-12 20:24:18.535881 | controller | <no matches>
2026-06-12 20:24:18.780626 | controller | ERROR
2026-06-12 20:24:18.781003 | controller | {
2026-06-12 20:24:18.781113 | controller |   "delta": "0:00:00.012417",
2026-06-12 20:24:18.781173 | controller |   "end": "2026-06-12 20:24:18.537015",
2026-06-12 20:24:18.781213 | controller |   "msg": "non-zero return code",
2026-06-12 20:24:18.781248 | controller |   "rc": 1,
2026-06-12 20:24:18.781306 | controller |   "start": "2026-06-12 20:24:18.524598"
2026-06-12 20:24:18.781537 | controller | }
2026-06-12 20:24:18.781610 | controller | ERROR: Ignoring Errors
2026-06-12 20:24:18.790020 | 
2026-06-12 20:24:18.790204 | TASK [Create system configuration directory]
2026-06-12 20:24:19.060948 | controller | changed
2026-06-12 20:24:19.069245 | 
2026-06-12 20:24:19.069486 | TASK [Get some of the system configurations]
2026-06-12 20:24:19.617595 | controller | ok: Runtime: 0:00:00.016983
2026-06-12 20:24:19.626200 | 
2026-06-12 20:24:19.626333 | TASK [Copy generated documentation if available]
2026-06-12 20:24:19.663339 | controller | skipping: Conditional result was False
2026-06-12 20:24:19.675015 | 
2026-06-12 20:24:19.675204 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-12 20:24:19.712552 | controller | skipping: Conditional result was False
2026-06-12 20:24:19.722641 | 
2026-06-12 20:24:19.722775 | TASK [Compress logs bigger than 2MB]
2026-06-12 20:24:20.267812 | controller | ok: Runtime: 0:00:00.007274
2026-06-12 20:24:20.271527 | 
2026-06-12 20:24:20.271587 | TASK [Copy files from workspace on node]
2026-06-12 20:24:20.291134 | controller | ok
2026-06-12 20:24:20.308976 | 
2026-06-12 20:24:20.309048 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 20:24:20.342046 | controller | skipping: Conditional result was False
2026-06-12 20:24:20.347136 | 
2026-06-12 20:24:20.347197 | TASK [fetch-output : Set log path for single node]
2026-06-12 20:24:20.387442 | controller | ok
2026-06-12 20:24:20.394876 | 
2026-06-12 20:24:20.395003 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 20:24:20.704414 | controller -> localhost | changed: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/logs"
2026-06-12 20:24:20.705020 | controller -> localhost | changed: All items complete
2026-06-12 20:24:20.705098 | 
2026-06-12 20:24:20.974539 | controller -> localhost | changed: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/artifacts"
2026-06-12 20:24:21.323093 | controller -> localhost | changed: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/docs"
2026-06-12 20:24:21.339311 | 
2026-06-12 20:24:21.339474 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 20:24:22.063323 | controller | changed:
2026-06-12 20:24:22.063531 | controller | .d..t...... ./
2026-06-12 20:24:22.063565 | controller | >f+++++++++ README.html
2026-06-12 20:24:22.063587 | controller | >f+++++++++ ansible.log
2026-06-12 20:24:22.063606 | controller | >f+++++++++ dmesg.log
2026-06-12 20:24:22.063625 | controller | >f+++++++++ installed-pkgs.log
2026-06-12 20:24:22.063643 | controller | >f+++++++++ python.log
2026-06-12 20:24:22.063660 | controller | >f+++++++++ registries.conf
2026-06-12 20:24:22.063682 | controller | >f+++++++++ selinux-denials.log
2026-06-12 20:24:22.063772 | controller | >f+++++++++ selinux-listing.log
2026-06-12 20:24:22.063798 | controller | cd+++++++++ ci-framework-data/
2026-06-12 20:24:22.063815 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-12 20:24:22.063831 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-12 20:24:22.063881 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-12 20:24:22.063906 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-12 20:24:22.063923 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-12 20:24:22.063939 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-12 20:24:22.063954 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-12 20:24:22.063970 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-12 20:24:22.063987 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-12 20:24:22.064004 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/
2026-06-12 20:24:22.064020 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment2-values/values.yaml
2026-06-12 20:24:22.064036 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-12 20:24:22.064052 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-12 20:24:22.064069 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/
2026-06-12 20:24:22.064086 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset2-values/values.yaml
2026-06-12 20:24:22.064102 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/
2026-06-12 20:24:22.064118 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/namespace-values/values.yaml
2026-06-12 20:24:22.064134 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-12 20:24:22.064156 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-12 20:24:22.064172 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/
2026-06-12 20:24:22.064188 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values2/values.yaml
2026-06-12 20:24:22.064204 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-12 20:24:22.064220 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-12 20:24:22.064236 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.31858.2026-06-12@20:23:28~
2026-06-12 20:24:22.064252 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-12 20:24:22.064269 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-12 20:24:22.064285 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-12 20:24:22.064301 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064317 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-12 20:24:22.064332 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/
2026-06-12 20:24:22.064358 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/01_original.yaml
2026-06-12 20:24:22.064375 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064391 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment2-values/04_user_data.yaml
2026-06-12 20:24:22.064407 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-12 20:24:22.064423 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-12 20:24:22.064439 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-12 20:24:22.064456 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064472 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-12 20:24:22.064488 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/
2026-06-12 20:24:22.064504 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/01_original.yaml
2026-06-12 20:24:22.064520 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/02_ci_data.yaml
2026-06-12 20:24:22.064536 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064552 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset2-values/04_user_data.yaml
2026-06-12 20:24:22.064568 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/
2026-06-12 20:24:22.064584 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/01_original.yaml
2026-06-12 20:24:22.064600 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064616 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/namespace-values/04_user_data.yaml
2026-06-12 20:24:22.064632 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-12 20:24:22.064648 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-12 20:24:22.064668 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30966.2026-06-12@20:22:54~
2026-06-12 20:24:22.064685 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-12 20:24:22.064700 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064716 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-12 20:24:22.064732 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/
2026-06-12 20:24:22.064747 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/01_original.yaml
2026-06-12 20:24:22.064763 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/02_ci_data.yaml
2026-06-12 20:24:22.064778 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/03_user_data_b64.yaml
2026-06-12 20:24:22.064793 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values2/04_user_data.yaml
2026-06-12 20:24:22.064809 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-12 20:24:22.064824 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-12 20:24:22.064840 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.31814.2026-06-12@20:23:27~
2026-06-12 20:24:22.064883 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-12 20:24:22.064901 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-12 20:24:22.064917 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-12 20:24:22.064934 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-12 20:24:22.064949 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane2.yaml
2026-06-12 20:24:22.064965 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment.yaml
2026-06-12 20:24:22.064981 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment2.yaml
2026-06-12 20:24:22.064996 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/namespace.yaml
2026-06-12 20:24:22.065012 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-12 20:24:22.065028 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network2.yaml
2026-06-12 20:24:22.065044 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-12 20:24:22.065059 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp2.yaml
2026-06-12 20:24:22.065075 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset.yaml
2026-06-12 20:24:22.065090 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset2.yaml
2026-06-12 20:24:22.065106 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-12 20:24:22.065122 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-12 20:24:22.065139 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-12 20:24:22.065155 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-12 20:24:22.065171 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-12 20:24:22.065186 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-12 20:24:22.065202 | controller | cd+++++++++ registries.conf.d/
2026-06-12 20:24:22.066397 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-12 20:24:22.066449 | controller | cd+++++++++ system-config/
2026-06-12 20:24:22.066473 | controller | cd+++++++++ system-config/libvirt/
2026-06-12 20:24:22.066490 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-12 20:24:22.066506 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-12 20:24:22.609087 | controller | changed: .d..t...... ./
2026-06-12 20:24:23.115553 | controller | changed: .d..t...... ./
2026-06-12 20:24:23.132819 | 
2026-06-12 20:24:23.132967 | TASK [Return artifact to Zuul]
2026-06-12 20:24:23.178034 | controller | skipping: Conditional result was False
2026-06-12 20:24:23.183782 | 
2026-06-12 20:24:23.183886 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-12 20:24:23.184043 | 
2026-06-12 20:24:23.184080 | PLAY RECAP
2026-06-12 20:24:23.184134 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-12 20:24:23.184160 | 
2026-06-12 20:24:23.337686 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-12 20:24:23.338919 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 20:24:24.080104 | 
2026-06-12 20:24:24.080224 | PLAY [all]
2026-06-12 20:24:24.089902 | 
2026-06-12 20:24:24.089992 | TASK [include_role : fetch-output]
2026-06-12 20:24:24.143606 | controller | ok
2026-06-12 20:24:24.174460 | 
2026-06-12 20:24:24.174580 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-12 20:24:24.250772 | controller | skipping: Conditional result was False
2026-06-12 20:24:24.257271 | 
2026-06-12 20:24:24.257408 | TASK [fetch-output : Set log path for single node]
2026-06-12 20:24:24.317487 | controller | ok
2026-06-12 20:24:24.322439 | 
2026-06-12 20:24:24.322534 | LOOP [fetch-output : Ensure local output dirs]
2026-06-12 20:24:24.880219 | controller -> localhost | ok: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/logs"
2026-06-12 20:24:25.154153 | controller -> localhost | ok: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/artifacts"
2026-06-12 20:24:25.442070 | controller -> localhost | ok: "/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/docs"
2026-06-12 20:24:25.465569 | 
2026-06-12 20:24:25.465773 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-12 20:24:26.276341 | controller | ok
2026-06-12 20:24:26.276687 | controller | ok: All items complete
2026-06-12 20:24:26.276745 | 
2026-06-12 20:24:26.848675 | controller | ok
2026-06-12 20:24:27.412683 | controller | ok
2026-06-12 20:24:27.426040 | 
2026-06-12 20:24:27.426171 | TASK [include_role : fetch-output-openshift]
2026-06-12 20:24:27.459777 | controller | skipping: Conditional result was False
2026-06-12 20:24:27.464593 | 
2026-06-12 20:24:27.464659 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-12 20:24:28.093658 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.022090
2026-06-12 20:24:28.424074 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.014733
2026-06-12 20:24:28.434972 | 
2026-06-12 20:24:28.435109 | PLAY [all]
2026-06-12 20:24:28.441734 | 
2026-06-12 20:24:28.441831 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-12 20:24:29.001291 | controller | changed
2026-06-12 20:24:29.005915 | 
2026-06-12 20:24:29.005966 | PLAY RECAP
2026-06-12 20:24:29.006007 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-12 20:24:29.006028 | 
2026-06-12 20:24:29.514482 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-12 20:24:29.515772 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-12 20:24:30.318878 | 
2026-06-12 20:24:30.319004 | PLAY [localhost]
2026-06-12 20:24:30.329425 | 
2026-06-12 20:24:30.329498 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-12 20:24:30.790871 | localhost | changed
2026-06-12 20:24:30.801158 | 
2026-06-12 20:24:30.801318 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-12 20:24:30.838369 | localhost | ok
2026-06-12 20:24:30.844970 | 
2026-06-12 20:24:30.845038 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-12 20:24:31.280687 | localhost | changed
2026-06-12 20:24:31.289296 | 
2026-06-12 20:24:31.289416 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-12 20:24:32.215332 | localhost | changed
2026-06-12 20:24:32.219953 | 
2026-06-12 20:24:32.220033 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-12 20:24:32.744309 | localhost | Identity added: /var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/tmp/ansible.o31l2e6b (/var/lib/zuul/builds/e6b1da1af9a247ea91ac085292eb4c93/work/tmp/ansible.o31l2e6b)
2026-06-12 20:24:32.744669 | localhost | ok: Runtime: 0:00:00.026572
2026-06-12 20:24:32.752018 | 
2026-06-12 20:24:32.752186 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-12 20:24:33.107185 | localhost | ok: Runtime: 0:00:00.009908
2026-06-12 20:24:33.116677 | 
2026-06-12 20:24:33.116888 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-12 20:24:33.200107 | localhost | changed
2026-06-12 20:24:33.206490 | 
2026-06-12 20:24:33.206576 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-12 20:24:33.682583 | localhost | changed
2026-06-12 20:24:33.693169 | 
2026-06-12 20:24:33.693275 | PLAY [localhost]
2026-06-12 20:24:33.701174 | 
2026-06-12 20:24:33.701292 | TASK [Generate bulk log download script]
2026-06-12 20:24:33.722755 | localhost | ok
2026-06-12 20:24:33.743469 | 
2026-06-12 20:24:33.743602 | TASK [local-log-download : Check API endpoint is defined]
2026-06-12 20:24:33.795543 | localhost | ok: All assertions passed
2026-06-12 20:24:33.802838 | 
2026-06-12 20:24:33.802999 | TASK [local-log-download : Create download script]
2026-06-12 20:24:34.449727 | localhost -> localhost | changed
2026-06-12 20:24:34.519986 | 
2026-06-12 20:24:34.520162 | TASK [Register quick-download link]
2026-06-12 20:24:34.547952 | localhost | ok
2026-06-12 20:24:34.550697 | 
2026-06-12 20:24:34.550751 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-12 20:24:34.555652 | 
2026-06-12 20:24:34.555711 | TASK [Set zuul-log-path fact]
2026-06-12 20:24:34.581146 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 20:24:34.587598 | 
2026-06-12 20:24:34.587658 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-12 20:24:34.638051 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-12 20:24:34.643925 | 
2026-06-12 20:24:34.644075 | TASK [upload-logs : Create log directories]
2026-06-12 20:24:35.618247 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-12 20:24:35.621796 | 
2026-06-12 20:24:35.621959 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-12 20:24:36.016443 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.011641
2026-06-12 20:24:36.023347 | 
2026-06-12 20:24:36.023476 | TASK [upload-logs : Upload logs to log server]
2026-06-12 20:24:40.790650 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-12 20:24:40.793433 | 
2026-06-12 20:24:40.793534 | LOOP [upload-logs : Compress console log and json output]
