2026-06-10 17:37:34.784386 | Job console starting
2026-06-10 17:37:34.907843 | Updating git repos
2026-06-10 17:37:34.957676 | Cloning repos into workspace
2026-06-10 17:37:36.665268 | Restoring repo states
2026-06-10 17:37:36.687685 | Merging changes
2026-06-10 17:37:39.412829 | Checking out repos
2026-06-10 17:37:39.842860 | Preparing playbooks
2026-06-10 17:37:44.690331 | Running Ansible setup
2026-06-10 17:37:48.616707 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 17:37:49.256234 | 
2026-06-10 17:37:49.256380 | PLAY [localhost]
2026-06-10 17:37:49.263810 | 
2026-06-10 17:37:49.263875 | TASK [Gathering Facts]
2026-06-10 17:37:50.224088 | localhost | ok
2026-06-10 17:37:50.234311 | 
2026-06-10 17:37:50.234432 | TASK [log-inventory : Ensure Zuul Ansible directory exists]
2026-06-10 17:37:50.695706 | localhost -> localhost | changed
2026-06-10 17:37:50.700319 | 
2026-06-10 17:37:50.700415 | TASK [log-inventory : Copy ansible inventory to logs dir]
2026-06-10 17:37:51.639641 | localhost -> localhost | changed
2026-06-10 17:37:51.651549 | 
2026-06-10 17:37:51.651727 | TASK [Setup log path fact]
2026-06-10 17:37:51.674818 | localhost | ok
2026-06-10 17:37:51.693919 | 
2026-06-10 17:37:51.694056 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 17:37:51.735685 | localhost | ok
2026-06-10 17:37:51.746840 | 
2026-06-10 17:37:51.746989 | TASK [emit-job-header : Print job information]
2026-06-10 17:37:51.778854 | # Job Information
2026-06-10 17:37:51.779127 | Ansible Version: 2.16.18
2026-06-10 17:37:51.779180 | Job: rhoso-architecture-validate-nova05epsilon
2026-06-10 17:37:51.779220 | Pipeline: github-check
2026-06-10 17:37:51.779256 | Executor: 38.102.83.51
2026-06-10 17:37:51.779291 | Triggered by: https://github.com/openstack-k8s-operators/architecture/pull/764
2026-06-10 17:37:51.779331 | Log URL (when completed): https://gateway-cloud-softwarefactory.apps.ocp.cloud.ci.centos.org/logs/de1/rdoproject.org/de1dead7caff4d27b2505cf932dc052b/
2026-06-10 17:37:51.779407 | Event ID: e2b80510-64f2-11f1-8197-7af0971ce61a
2026-06-10 17:37:51.785093 | 
2026-06-10 17:37:51.785234 | LOOP [emit-job-header : Print node information]
2026-06-10 17:37:51.870815 | localhost | ok:
2026-06-10 17:37:51.871087 | localhost | # Node Information
2026-06-10 17:37:51.871145 | localhost | Inventory Hostname: controller
2026-06-10 17:37:51.871192 | localhost | Hostname: np0000070014
2026-06-10 17:37:51.871232 | localhost | Username: zuul
2026-06-10 17:37:51.871273 | localhost | Distro: CentOS 9
2026-06-10 17:37:51.871310 | localhost | Provider: vexxhost-nodepool-tripleo
2026-06-10 17:37:51.871385 | localhost | Region: RegionOne
2026-06-10 17:37:51.871433 | localhost | Label: cloud-centos-9-stream-tripleo
2026-06-10 17:37:51.871471 | localhost | Product Name: OpenStack Nova
2026-06-10 17:37:51.871506 | localhost | Interface IP: 38.102.83.19
2026-06-10 17:37:51.881039 | 
2026-06-10 17:37:51.881146 | PLAY [all]
2026-06-10 17:37:51.892053 | 
2026-06-10 17:37:51.892198 | TASK [Gather network facts]
2026-06-10 17:37:52.332520 | controller | ok
2026-06-10 17:37:52.346064 | 
2026-06-10 17:37:52.346188 | TASK [include_role : start-zuul-console]
2026-06-10 17:37:52.370601 | controller | ok
2026-06-10 17:37:52.388946 | 
2026-06-10 17:37:52.389075 | TASK [start-zuul-console : Start zuul_console daemon.]
2026-06-10 17:37:52.777077 | controller | ok
2026-06-10 17:37:52.789650 | 
2026-06-10 17:37:52.789779 | TASK [include_role : add-build-sshkey]
2026-06-10 17:37:52.824112 | controller | ok
2026-06-10 17:37:52.845576 | 
2026-06-10 17:37:52.845709 | TASK [add-build-sshkey : Check to see if ssh key was already created for this build]
2026-06-10 17:37:53.125466 | controller -> localhost | ok
2026-06-10 17:37:53.134168 | 
2026-06-10 17:37:53.134304 | TASK [add-build-sshkey : Create a new key in workspace based on build UUID]
2026-06-10 17:37:53.165952 | controller | ok
2026-06-10 17:37:53.192993 | controller | included: /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/create-key-and-replace.yaml
2026-06-10 17:37:53.202306 | 
2026-06-10 17:37:53.202465 | TASK [add-build-sshkey : Create Temp SSH key]
2026-06-10 17:37:54.041726 | controller -> localhost | Generating public/private rsa key pair.
2026-06-10 17:37:54.041987 | controller -> localhost | Your identification has been saved in /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/de1dead7caff4d27b2505cf932dc052b_id_rsa
2026-06-10 17:37:54.042040 | controller -> localhost | Your public key has been saved in /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/de1dead7caff4d27b2505cf932dc052b_id_rsa.pub
2026-06-10 17:37:54.042080 | controller -> localhost | The key fingerprint is:
2026-06-10 17:37:54.042190 | controller -> localhost | SHA256:pU1+VXFM2NdyLAgGYbkCMJEffU/kYM0uc01OUsDli/o zuul-build-sshkey
2026-06-10 17:37:54.042233 | controller -> localhost | The key's randomart image is:
2026-06-10 17:37:54.042268 | controller -> localhost | +---[RSA 3072]----+
2026-06-10 17:37:54.042303 | controller -> localhost | |  ++ .  *O==o. B*|
2026-06-10 17:37:54.042338 | controller -> localhost | |  ..o .oo+*.+ +.O|
2026-06-10 17:37:54.042406 | controller -> localhost | |   . o . =+*. .+.|
2026-06-10 17:37:54.042444 | controller -> localhost | |    . . +*+.oo   |
2026-06-10 17:37:54.042478 | controller -> localhost | |       .S++ o    |
2026-06-10 17:37:54.042511 | controller -> localhost | |         . .     |
2026-06-10 17:37:54.042544 | controller -> localhost | |        .        |
2026-06-10 17:37:54.042581 | controller -> localhost | |         .       |
2026-06-10 17:37:54.042615 | controller -> localhost | |          E      |
2026-06-10 17:37:54.042648 | controller -> localhost | +----[SHA256]-----+
2026-06-10 17:37:54.042721 | controller -> localhost | ok: Runtime: 0:00:00.357936
2026-06-10 17:37:54.049182 | 
2026-06-10 17:37:54.049282 | TASK [add-build-sshkey : Remote setup ssh keys (linux)]
2026-06-10 17:37:54.079556 | controller | ok
2026-06-10 17:37:54.090190 | controller | included: /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/trusted/project_1/opendev.org/zuul/zuul-jobs/roles/add-build-sshkey/tasks/remote-linux.yaml
2026-06-10 17:37:54.099228 | 
2026-06-10 17:37:54.099314 | TASK [add-build-sshkey : Remove previously added zuul-build-sshkey]
2026-06-10 17:37:54.124634 | controller | skipping: Conditional result was False
2026-06-10 17:37:54.130894 | 
2026-06-10 17:37:54.130985 | TASK [add-build-sshkey : Enable access via build key on all nodes]
2026-06-10 17:37:54.578224 | controller | changed
2026-06-10 17:37:54.586381 | 
2026-06-10 17:37:54.586615 | TASK [add-build-sshkey : Make sure user has a .ssh]
2026-06-10 17:37:55.129876 | controller | ok
2026-06-10 17:37:55.136871 | 
2026-06-10 17:37:55.137016 | TASK [add-build-sshkey : Install build private key as SSH key on all nodes]
2026-06-10 17:37:55.999533 | controller | changed
2026-06-10 17:37:56.006737 | 
2026-06-10 17:37:56.006875 | TASK [add-build-sshkey : Install build public key as SSH key on all nodes]
2026-06-10 17:37:57.350698 | controller | changed
2026-06-10 17:37:57.355820 | 
2026-06-10 17:37:57.355905 | TASK [add-build-sshkey : Remote setup ssh keys (windows)]
2026-06-10 17:37:57.382037 | controller | skipping: Conditional result was False
2026-06-10 17:37:57.388545 | 
2026-06-10 17:37:57.388629 | TASK [remove-zuul-sshkey : Remove master key from local agent]
2026-06-10 17:37:57.846422 | controller -> localhost | changed
2026-06-10 17:37:57.860993 | 
2026-06-10 17:37:57.861124 | TASK [add-build-sshkey : Add back temp key]
2026-06-10 17:37:58.182777 | controller -> localhost | Identity added: /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/de1dead7caff4d27b2505cf932dc052b_id_rsa (zuul-build-sshkey)
2026-06-10 17:37:58.183057 | controller -> localhost | ok: Runtime: 0:00:00.017362
2026-06-10 17:37:58.190476 | 
2026-06-10 17:37:58.190599 | TASK [add-build-sshkey : Verify we can still SSH to all nodes]
2026-06-10 17:37:58.588569 | controller | ok
2026-06-10 17:37:58.595162 | 
2026-06-10 17:37:58.595293 | TASK [add-build-sshkey : Verify we can still SSH to all nodes (windows)]
2026-06-10 17:37:58.632117 | controller | skipping: Conditional result was False
2026-06-10 17:37:58.648557 | 
2026-06-10 17:37:58.648687 | TASK [include_role : validate-host]
2026-06-10 17:37:58.681953 | controller | ok
2026-06-10 17:37:58.715096 | 
2026-06-10 17:37:58.715182 | TASK [validate-host : Define zuul_info_dir fact]
2026-06-10 17:37:58.754128 | controller | ok
2026-06-10 17:37:58.758360 | 
2026-06-10 17:37:58.758462 | TASK [validate-host : Ensure Zuul Ansible directory exists]
2026-06-10 17:37:59.057081 | controller -> localhost | ok
2026-06-10 17:37:59.063201 | 
2026-06-10 17:37:59.063285 | TASK [validate-host : Collect information about the host]
2026-06-10 17:38:00.567712 | controller | ok
2026-06-10 17:38:00.582758 | 
2026-06-10 17:38:00.582889 | TASK [validate-host : Sanitize hostname]
2026-06-10 17:38:00.657042 | controller | ok
2026-06-10 17:38:00.667067 | 
2026-06-10 17:38:00.667194 | TASK [validate-host : Write out all ansible variables/facts known for each host]
2026-06-10 17:38:01.219214 | controller -> localhost | changed
2026-06-10 17:38:01.227970 | 
2026-06-10 17:38:01.228118 | TASK [validate-host : Collect information about zuul worker]
2026-06-10 17:38:01.635815 | controller | ok
2026-06-10 17:38:01.643702 | 
2026-06-10 17:38:01.643947 | TASK [validate-host : Write out all zuul information for each host]
2026-06-10 17:38:02.173714 | controller -> localhost | changed
2026-06-10 17:38:02.189814 | 
2026-06-10 17:38:02.189950 | TASK [include_role : prepare-workspace-openshift]
2026-06-10 17:38:02.218116 | controller | skipping: Conditional result was False
2026-06-10 17:38:02.226766 | 
2026-06-10 17:38:02.226925 | TASK [include_role : remove-zuul-sshkey]
2026-06-10 17:38:02.253940 | controller | skipping: Conditional result was False
2026-06-10 17:38:02.265993 | 
2026-06-10 17:38:02.266185 | LOOP [ensure-output-dirs : Empty Zuul Output directories by removing them]
2026-06-10 17:38:02.530423 | controller | ok: "logs"
2026-06-10 17:38:02.530812 | controller | ok: All items complete
2026-06-10 17:38:02.530859 | 
2026-06-10 17:38:03.003494 | controller | ok: "artifacts"
2026-06-10 17:38:03.215975 | controller | ok: "docs"
2026-06-10 17:38:03.226065 | 
2026-06-10 17:38:03.226268 | LOOP [ensure-output-dirs : Ensure Zuul Output directories exist]
2026-06-10 17:38:03.525671 | controller | changed: "logs"
2026-06-10 17:38:03.760076 | controller | changed: "artifacts"
2026-06-10 17:38:03.987602 | controller | changed: "docs"
2026-06-10 17:38:03.999341 | 
2026-06-10 17:38:03.999597 | PLAY RECAP
2026-06-10 17:38:03.999681 | controller | ok: 22 changed: 9 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 17:38:03.999733 | localhost | ok: 6 changed: 2 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 17:38:03.999769 | 
2026-06-10 17:38:04.157041 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/pre.yaml@master]
2026-06-10 17:38:04.159541 | PRE-RUN START: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 17:38:04.861738 | 
2026-06-10 17:38:04.861876 | PLAY [all]
2026-06-10 17:38:04.873867 | 
2026-06-10 17:38:04.873947 | TASK [mirror-info-fork : Set mirror_fqdn if not defined]
2026-06-10 17:38:04.954092 | controller | ok
2026-06-10 17:38:04.959044 | 
2026-06-10 17:38:04.959144 | TASK [mirror-info-fork : Create /etc/ci]
2026-06-10 17:38:05.402051 | controller | changed
2026-06-10 17:38:05.411200 | 
2026-06-10 17:38:05.411343 | TASK [mirror-info-fork : Install ci_mirror script]
2026-06-10 17:38:06.435078 | controller | changed
2026-06-10 17:38:06.450332 | 
2026-06-10 17:38:06.450578 | LOOP [add-authorized-keys : Enable access via build key on all nodes]
2026-06-10 17:38:07.799142 | controller | changed:
2026-06-10 17:38:07.799530 | controller | {
2026-06-10 17:38:07.799595 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAABIwAAAQEA4Z/c9osaGGtU6X8fgELwfj/yayRurfcKA0HMFfdpPxev2dbwljysMuzoVp4OZmW1gvGtyYPSNRvnzgsaabPNKNo2ym5NToCP6UM+KSe93aln4BcM/24mXChYAbXJQ5Bqq/pIzsGs/pKetQN+vwvMxLOwTvpcsCJBXaa981RKML6xj9l/UZ7IIq1HSEKMvPLxZMWdu0Ut8DkCd5F4nOw9Wgml2uYpDCj5LLCrQQ9ChdOMz8hz6SighhNlRpPkvPaet3OXxr/ytFMu7j7vv06CaEnuMMiY2aTWN1Imin9eHAylIqFHta/3gFfQSWt9jXM7owkBLKL7ATzhaAn+fjNupw== arxcruz@redhat.com"
2026-06-10 17:38:07.799899 | controller | }
2026-06-10 17:38:08.073772 | controller | changed:
2026-06-10 17:38:08.073916 | controller | {
2026-06-10 17:38:08.073970 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDS4Fn6k4deCnIlOtLWqZJyksbepjQt04j8Ed8CGx9EKkj0fKiAxiI4TadXQYPuNHMixZy4Nevjb6aDhL5Z906TfvNHKUrjrG7G26a0k8vdc61NEQ7FmcGMWRLwwc6ReDO7lFpzYKBMk4YqfWgBuGU/K6WLKiVW2cVvwIuGIaYrE1OiiX0iVUUk7KApXlDJMXn7qjSYynfO4mF629NIp8FJal38+Kv+HA+0QkE5Y2xXnzD4Lar5+keymiCHRntPppXHeLIRzbt0gxC7v3L72hpQ3BTBEzwHpeS8KY+SX1y5lRMN45thCHfJqGmARJREDjBvWG8JXOPmVIKQtZmVcD5b mandreou@redhat.com"
2026-06-10 17:38:08.074011 | controller | }
2026-06-10 17:38:08.518232 | controller | changed:
2026-06-10 17:38:08.518335 | controller | {
2026-06-10 17:38:08.518427 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC9MiLfy30deHA7xPOAlew5qUq3UP2gmRMYJi8PtkjFB20/DKeWwWNnkZPqP9AayruRoo51SIiVg870gbZE2jYl+Ncx/FYDe56JeC3ySZsXoAVkC9bP7gkOGqOmJjirvAgPMI7bogVz8i+66Q4Ar7OKTp3762G4IuWPPEg4ce4Y7lx9qWocZapHYq4cYKMxrOZ7SEbFSATBbe2bPZAPKTw8do/Eny+Hq/LkHFhIeyra6cqTFQYShr+zPln0Cr+ro/pDX3bB+1ubFgTpjpkkkQsLhDfR6cCdCWM2lgnS3BTtYj5Ct9/JRPR5YOphqZz+uB+OEu2IL68hmU9vNTth1KeX rlandy@redhat.com"
2026-06-10 17:38:08.518471 | controller | }
2026-06-10 17:38:09.245057 | controller | changed:
2026-06-10 17:38:09.245233 | controller | {
2026-06-10 17:38:09.245283 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIFCbgz8gdERiJlk2IKOtkjQxEXejrio6ZYMJAVJYpOIp raukadah@gmail.com"
2026-06-10 17:38:09.245322 | controller | }
2026-06-10 17:38:09.492443 | controller | changed:
2026-06-10 17:38:09.492641 | controller | {
2026-06-10 17:38:09.492690 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIBqb3Q/9uDf4LmihQ7xeJ9gA/STIQUFPSfyyV0m8AoQi bshewale@redhat.com"
2026-06-10 17:38:09.492728 | controller | }
2026-06-10 17:38:09.737918 | controller | changed:
2026-06-10 17:38:09.738061 | controller | {
2026-06-10 17:38:09.738110 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQC0I8QqQx0Az2ysJt2JuffucLijhBqnsXKEIx5GyHwxVULROa8VtNFXUDH6ZKZavhiMcmfHB2+TBTda+lDP4FldYj06dGmzCY+IYGa+uDRdxHNGYjvCfLFcmLlzRK6fNbTcui+KlUFUdKe0fb9CRoGKyhlJD5GRkM1Dv+Yb6Bj+RNnmm1fVGYxzmrD2utvffYEb0SZGWxq2R9gefx1q/3wCGjeqvufEV+AskPhVGc5T7t9eyZ4qmslkLh1/nMuaIBFcr9AUACRajsvk6mXrAN1g3HlBf2gQlhi1UEyfbqIQvzzFtsbLDlSum/KmKjy818GzvWjERfQ0VkGzCd9bSLVL dviroel@redhat.com"
2026-06-10 17:38:09.738148 | controller | }
2026-06-10 17:38:10.033962 | controller | changed:
2026-06-10 17:38:10.034093 | controller | {
2026-06-10 17:38:10.034124 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDLOQd4ZLtkZXQGY6UwAr/06ppWQK4fDO3HaqxPk98csyOCBXsliSKK39Bso828+5srIXiW7aI6aC9P5mwi4mUZlGPfJlQbfrcGvY+b/SocuvaGK+1RrHLoJCT52LBhwgrzlXio2jeksZeein8iaTrhsPrOAs7KggIL/rB9hEiB3NaOPWhhoCP4vlW6MEMExGcqB/1FVxXFBPnLkEyW0Lk7ycVflZl2ocRxbfjZi0+tI1Wlinp8PvSQSc/WVrAcDgKjc/mB4ODPOyYy3G8FHgfMsrXSDEyjBKgLKMsdCrAUcqJQWjkqXleXSYOV4q3pzL+9umK+q/e3P/bIoSFQzmJKTU1eDfuvPXmow9F5H54fii/Da7ezlMJ+wPGHJrRAkmzvMbALy7xwswLhZMkOGNtRcPqaKYRmIBKpw3o6bCTtcNUHOtOQnzwY8JzrM2eBWJBXAANYw+9/ho80JIiwhg29CFNpVBuHbql2YxJQNrnl90guN65rYNpDxdIluweyUf8= anbanerj@kaermorhen"
2026-06-10 17:38:10.034150 | controller | }
2026-06-10 17:38:10.309568 | controller | changed:
2026-06-10 17:38:10.309715 | controller | {
2026-06-10 17:38:10.309765 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQC3VwV8Im9kRm49lt3tM36hj4Zv27FxGo4C1Q/0jqhzFmHY7RHbmeRr8ObhwWoHjXSozKWg8FL5ER0z3hTwL0W6lez3sL7hUaCmSuZmG5Hnl3x4vTSxDI9JZ/Y65rtYiiWQo2fC5xJhU/4+0e5e/pseCm8cKRSu+SaxhO+sd6FDojA2x1BzOzKiQRDy/1zWGp/cZkxcEuB1wHI5LMzN03c67vmbu+fhZRAUO4dQkvcnj2LrhQtpa+ytvnSjr8icMDosf1OsbSffwZFyHB/hfWGAfe0eIeSA2XPraxiPknXxiPKx2MJsaUTYbsZcm3EjFdHBBMumw5rBI74zLrMRvCO9GwBEmGT4rFng1nP+yw5DB8sn2zqpOsPg1LYRwCPOUveC13P6pgsZZPh812e8v5EKnETct+5XI3dVpdw6CnNiLwAyVAF15DJvBGT/u1k0Myg/bQn+Gv9k2MSj6LvQmf6WbZu2Wgjm30z3FyCneBqTL7mLF19YXzeC0ufHz5pnO1E= dasm@fedora"
2026-06-10 17:38:10.309826 | controller | }
2026-06-10 17:38:12.305740 | controller | changed:
2026-06-10 17:38:12.305904 | controller | {
2026-06-10 17:38:12.305952 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIHUnwjB20UKmsSed9X73eGNV5AOEFccQ3NYrRW776pEk cjeanner"
2026-06-10 17:38:12.305991 | controller | }
2026-06-10 17:38:12.829167 | controller | changed:
2026-06-10 17:38:12.829340 | controller | {
2026-06-10 17:38:12.829429 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDercCMGn8rW1C4P67tHgtflPdTeXlpyUJYH+6XDd2lR jgilaber@redhat.com"
2026-06-10 17:38:12.829470 | controller | }
2026-06-10 17:38:13.821909 | controller | changed:
2026-06-10 17:38:13.822066 | controller | {
2026-06-10 17:38:13.822105 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIAMI6kkg9Wg0sG7jIJmyZemEBwUn1yzNpQQd3gnulOmZ adrianfuscoarnejo@gmail.com"
2026-06-10 17:38:13.822194 | controller | }
2026-06-10 17:38:16.029822 | controller | changed:
2026-06-10 17:38:16.030067 | controller | {
2026-06-10 17:38:16.030153 | controller |   "public_key": "ecdsa-sha2-nistp256 AAAAE2VjZHNhLXNoYTItbmlzdHAyNTYAAAAIbmlzdHAyNTYAAABBBPijwpQu/3jhhhBZInXNOLEH57DrknPc3PLbsRvYyJIFzwYjX+WD4a7+nGnMYS42MuZk6TJcVqgnqofVx4isoD4= ramishra@redhat.com"
2026-06-10 17:38:16.030196 | controller | }
2026-06-10 17:38:16.273514 | controller | changed:
2026-06-10 17:38:16.273712 | controller | {
2026-06-10 17:38:16.273773 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICWBreHW95Wz2Toz5YwCGQwFcUG8oFYkienDh9tntmDc ralfieri@redhat.com"
2026-06-10 17:38:16.273820 | controller | }
2026-06-10 17:38:16.589722 | controller | changed:
2026-06-10 17:38:16.589895 | controller | {
2026-06-10 17:38:16.589944 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDK0iKdi8jQTpQrDdLVH/AAgLVYyTXF7AQ1gjc/5uT3t ykarel@yatinkarel"
2026-06-10 17:38:16.589983 | controller | }
2026-06-10 17:38:16.823935 | controller | changed:
2026-06-10 17:38:16.824162 | controller | {
2026-06-10 17:38:16.824230 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIF/V/cLotA6LZeO32VL45Hd78skuA2lJA425Sm2LlQeZ fmount@horcrux"
2026-06-10 17:38:16.824273 | controller | }
2026-06-10 17:38:17.060744 | controller | changed:
2026-06-10 17:38:17.060908 | controller | {
2026-06-10 17:38:17.060956 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIDa7QCjuDMVmRPo1rREbGwzYeBCYVN+Ou/3WKXZEC6Sr"
2026-06-10 17:38:17.060995 | controller | }
2026-06-10 17:38:17.327446 | controller | changed:
2026-06-10 17:38:17.327616 | controller | {
2026-06-10 17:38:17.327673 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQCfNtF7NvKl915TGsGGoseUb06Hj8L/S4toWf0hExeY+F00woL6NvBlJD0nDct+P5a22I4EhvoQCRQ8reaPCm1lybR3uiRIJsj+8zkVvLwby9LXzfZorlNG9ofjd00FEmB09uW/YvTl6Q9XwwwX6tInzIOv3TMqTHHGOL74ibbj8J/FJR0cFEyj0z4WQRvtkh32xAHl83gbuINryMt0sqRI+clj2381NKL55DRLQrVw0gsfqqxiHAnXg21qWmc4J+b9e9kiuAFQjcjwTVkwJCcg3xbPwC/qokYRby/Y5S40UUd7/jEARGXT7RZgpzTuDd1oZiCVrnrqJNPaMNdVv5MLeFdf1B7iIe5aa/fGouX7AO4SdKhZUdnJmCFAGvjC6S3JMZ2wAcUl+OHnssfmdj7XL50cLo27vjuzMtLAgSqi6N99m92WCF2s8J9aVzszX7Xz9OKZCeGsiVJp3/NdABKzSEAyM9xBD/5Vho894Sav+otpySHe3p6RUTgbB5Zu8VyZRZ/UtB3ueXxyo764yrc6qWIDqrehm84Xm9g+/jpIBzGPl07NUNJpdt/6Sgf9RIKXw/7XypO5yZfUcuFNGTxLfqjTNrtgLZNcjfav6sSdVXVcMPL//XNuRdKmVFaO76eV/oGMQGr1fGcCD+N+CpI7+Q+fCNB6VFWG4nZFuI/Iuw== averdagu@redhat.com"
2026-06-10 17:38:17.327715 | controller | }
2026-06-10 17:38:17.578050 | controller | changed:
2026-06-10 17:38:17.578219 | controller | {
2026-06-10 17:38:17.578268 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABgQDq8l27xI+QlQVdS4djp9ogSoyrNE2+Ox6vKPdhSNL1J3PE5w+WCSvMz9A5gnNuH810zwbekEApbxTze/gLQJwBHA52CChfURpXrFaxY7ePXRElwKAL3mJfzBWY/c5jnNL9TCVmFJTGZkFZP3Nh+BMgZvL6xBkt3WKm6Uq18qzd9XeKcZusrA+O+uLv1fVeQnadY9RIqOCyeFYCzLWrUfTyE8x/XG0hAWIM7qpnF2cALQS2h9n4hW5ybiUN790H08wf9hFwEf5nxY9Z9dVkPFQiTSGKNBzmnCXU9skxS/xhpFjJ5duGSZdtAHe9O+nGZm9c67hxgtf8e5PDuqAdXEv2cf6e3VBAt+Bz8EKI3yosTj0oZHfwr42Yzb1l/SKy14Rggsrc9KAQlrGXan6+u2jcQqqx7l+SWmnpFiWTV9u5cWj2IgOhApOitmRBPYqk9rE2usfO0hLn/Pj/R/Nau4803e1/EikdLE7Ps95s9mX5jRDjAoUa2JwFF5RsVFyL910= ashigupt@ashigupt.remote.csb"
2026-06-10 17:38:17.578328 | controller | }
2026-06-10 17:38:17.830225 | controller | changed:
2026-06-10 17:38:17.830383 | controller | {
2026-06-10 17:38:17.830440 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIOKLl0NYKwoZ/JY5KeZU8VwRAggeOxqQJeoqp3dsAaY9"
2026-06-10 17:38:17.830479 | controller | }
2026-06-10 17:38:18.104652 | controller | changed:
2026-06-10 17:38:18.104777 | controller | {
2026-06-10 17:38:18.104826 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIASASQOH2BcOyLKuuDOdWZlPi2orcjcA8q4400T73DLH evallesp@fedora"
2026-06-10 17:38:18.104865 | controller | }
2026-06-10 17:38:18.360411 | controller | changed:
2026-06-10 17:38:18.360538 | controller | {
2026-06-10 17:38:18.360588 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAILeBWlamUph+jRKV2qrx1PGU7vWuGIt5+z9k96I8WehW amsinha@amsinha-mac"
2026-06-10 17:38:18.360625 | controller | }
2026-06-10 17:38:18.630527 | controller | changed:
2026-06-10 17:38:18.630653 | controller | {
2026-06-10 17:38:18.630701 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIANvVgvJBlK3gb1yz5uef/JqIGq4HLEmY2dYA8e37swb morenod@redhat-laptop"
2026-06-10 17:38:18.630739 | controller | }
2026-06-10 17:38:18.900987 | controller | changed:
2026-06-10 17:38:18.901137 | controller | {
2026-06-10 17:38:18.901186 | controller |   "public_key": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAACAQDZdI7t1cxYx65heVI24HTV4F7oQLW1zyfxHreL2TIJKxjyrUUKIFEUmTutcBlJRLNT2Eoix6x1sOw9YrchloCLcn//SGfTElr9mSc5jbjb7QXEU+zJMhtxyEJ1Po3CUGnj7ckiIXw7wcawZtrEOAQ9pH3ExYCJcEMiyNjRQZCxT3tPK+S4B95EWh5Fsrz9CkwpjNRPPH7LigCeQTM3Wc7r97utAslBUUvYceDSLA7rMgkitJE38b7rZBeYzsGQ8YYUBjTCtehqQXxCRjizbHWaaZkBU+N3zkKB6n/iCNGIO690NK7A/qb6msTijiz1PeuM8ThOsi9qXnbX5v0PoTpcFSojV7NHAQ71f0XXuS43FhZctT+Dcx44dT8Fb5vJu2cJGrk+qF8ZgJYNpRS7gPg0EG2EqjK7JMf9ULdjSu0r+KlqIAyLvtzT4eOnQipoKlb/WG5D/0ohKv7OMQ352ggfkBFIQsRXyyTCT98Ft9juqPuahi3CAQmP4H9dyE+7+Kz437PEtsxLmfm6naNmWi7Ee1DqWPwS8rEajsm4sNM4wW9gdBboJQtc0uZw0DfLj1I9r3Mc8Ol0jYtz0yNQDSzVLrGCaJlC311trU70tZ+ZkAVV6Mn8lOhSbj1cK0lvSr6ZK4dgqGl3I1eTZJJhbLNdg7UOVaiRx9543+C/p/As7w== brjackma@redhat.com"
2026-06-10 17:38:18.901227 | controller | }
2026-06-10 17:38:19.165727 | controller | changed:
2026-06-10 17:38:19.165904 | controller | {
2026-06-10 17:38:19.165953 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIKwedoZ0TWPJX/z/4TAbO/kKcDZOQVgRH0hAqrL5UCI1 vcastell@redhat.com"
2026-06-10 17:38:19.165991 | controller | }
2026-06-10 17:38:19.459592 | controller | changed:
2026-06-10 17:38:19.459782 | controller | {
2026-06-10 17:38:19.459830 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAIEmv8sE8GCk6ZTPIqF0FQrttBdL3mq7rCm/IJy0xDFh7 michburk@redhat.com"
2026-06-10 17:38:19.459868 | controller | }
2026-06-10 17:38:19.737965 | controller | changed:
2026-06-10 17:38:19.738122 | controller | {
2026-06-10 17:38:19.738171 | controller |   "public_key": "ssh-ed25519 AAAAC3NzaC1lZDI1NTE5AAAAICy6GpGEtwevXEEn4mmLR5lmSLe23dGgAvzkB9DMNbkf rsafrono@rsafrono"
2026-06-10 17:38:19.738209 | controller | }
2026-06-10 17:38:19.773639 | 
2026-06-10 17:38:19.773774 | TASK [Set timezone to UTC]
2026-06-10 17:38:20.305439 | controller | changed: executed `/bin/timedatectl set-timezone UTC`
2026-06-10 17:38:20.313921 | 
2026-06-10 17:38:20.314059 | TASK [Create nodepool directory]
2026-06-10 17:38:20.601680 | controller | changed
2026-06-10 17:38:20.612267 | 
2026-06-10 17:38:20.612426 | TASK [Create nodepool sub_nodes file]
2026-06-10 17:38:21.346947 | controller | changed
2026-06-10 17:38:21.354958 | 
2026-06-10 17:38:21.355107 | TASK [Create nodepool sub_nodes_private file]
2026-06-10 17:38:22.047722 | controller | changed
2026-06-10 17:38:22.055856 | 
2026-06-10 17:38:22.055990 | LOOP [Populate nodepool sub_nodes file]
2026-06-10 17:38:22.092234 | 
2026-06-10 17:38:22.092511 | LOOP [Populate nodepool sub_nodes_private file]
2026-06-10 17:38:22.127819 | 
2026-06-10 17:38:22.128076 | TASK [Create nodepool primary file]
2026-06-10 17:38:22.154721 | controller | skipping: Conditional result was False
2026-06-10 17:38:22.166536 | 
2026-06-10 17:38:22.166704 | TASK [Create nodepool node_private for this node]
2026-06-10 17:38:23.373030 | controller | changed
2026-06-10 17:38:23.382273 | 
2026-06-10 17:38:23.382430 | LOOP [Copy ssh keys to nodepool directory]
2026-06-10 17:38:24.609615 | controller | ok: Item: id_rsa Runtime: 0:00:00.007606
2026-06-10 17:38:24.609958 | 
2026-06-10 17:38:24.817208 | controller | ok: Item: id_rsa.pub Runtime: 0:00:00.008272
2026-06-10 17:38:24.837947 | 
2026-06-10 17:38:24.838154 | TASK [Add sudoers role for zuul-sudo-grep.sh]
2026-06-10 17:38:25.577200 | controller | changed
2026-06-10 17:38:25.584640 | 
2026-06-10 17:38:25.584764 | TASK [Validate sudoers config after edits]
2026-06-10 17:38:25.903477 | controller | /etc/sudoers: parsed OK
2026-06-10 17:38:25.903568 | controller | /etc/sudoers.d/90-cloud-init-users: parsed OK
2026-06-10 17:38:25.903577 | controller | /etc/sudoers.d/zuul: parsed OK
2026-06-10 17:38:25.903583 | controller | /etc/sudoers.d/zuul-sudo-grep: parsed OK
2026-06-10 17:38:26.128242 | controller | ok: Runtime: 0:00:00.007459
2026-06-10 17:38:26.136748 | 
2026-06-10 17:38:26.136873 | TASK [Show the environment passed in to job shell scripts]
2026-06-10 17:38:26.418013 | controller | SHELL=/bin/bash
2026-06-10 17:38:26.418137 | controller | ZUUL_PROJECT=openstack-k8s-operators/architecture
2026-06-10 17:38:26.418319 | controller | ZUUL_SHORT_PROJECT_NAME=architecture
2026-06-10 17:38:26.418339 | controller | ZUUL_CHANGES=openstack-k8s-operators/ci-framework:main:refs/changes/73/3773/b078db7b2836cd7c168de9d1a4db38983af17642^openstack-k8s-operators/architecture:main:refs/changes/64/764/8d18c891f6ce24ec4862b624ef76ae487b4accd0
2026-06-10 17:38:26.418350 | controller | PWD=/home/zuul
2026-06-10 17:38:26.418358 | controller | ZUUL_PIPELINE=github-check
2026-06-10 17:38:26.418365 | controller | LOGNAME=zuul
2026-06-10 17:38:26.418373 | controller | XDG_SESSION_TYPE=tty
2026-06-10 17:38:26.418380 | controller | _=/usr/bin/env
2026-06-10 17:38:26.418386 | controller | MOTD_SHOWN=pam
2026-06-10 17:38:26.418393 | controller | HOME=/home/zuul
2026-06-10 17:38:26.418401 | controller | LANG=en_US.UTF-8
2026-06-10 17:38:26.418407 | controller | SSH_CONNECTION=38.102.83.51 40598 38.102.83.19 22
2026-06-10 17:38:26.418415 | controller | TOX_TESTENV_PASSENV=ZUUL_UUID ZUUL_PROJECT ZUUL_SHORT_PROJECT_NAME ZUUL_PIPELINE ZUUL_VOTING WORKSPACE BUILD_TIMEOUT ZUUL_BRANCH ZUUL_CHANGES ZUUL_CHANGE_IDS ZUUL_CHANGE ZUUL_PATCHSET
2026-06-10 17:38:26.418423 | controller | ZUUL_CHANGE_IDS=3773,b078db7b2836cd7c168de9d1a4db38983af17642 764,8d18c891f6ce24ec4862b624ef76ae487b4accd0
2026-06-10 17:38:26.418430 | controller | WORKSPACE=/home/zuul/workspace
2026-06-10 17:38:26.418437 | controller | XDG_SESSION_CLASS=user
2026-06-10 17:38:26.418443 | controller | SELINUX_ROLE_REQUESTED=
2026-06-10 17:38:26.418450 | controller | LESSOPEN=||/usr/bin/lesspipe.sh %s
2026-06-10 17:38:26.418457 | controller | USER=zuul
2026-06-10 17:38:26.418463 | controller | ZUUL_VOTING=True
2026-06-10 17:38:26.418470 | controller | BUILD_TIMEOUT=1800000
2026-06-10 17:38:26.418477 | controller | SELINUX_USE_CURRENT_RANGE=
2026-06-10 17:38:26.418484 | controller | SHLVL=1
2026-06-10 17:38:26.418492 | controller | ZUUL_PATCHSET=8d18c891f6ce24ec4862b624ef76ae487b4accd0
2026-06-10 17:38:26.418498 | controller | XDG_SESSION_ID=1
2026-06-10 17:38:26.418505 | controller | ZUUL_BRANCH=main
2026-06-10 17:38:26.418518 | controller | XDG_RUNTIME_DIR=/run/user/1000
2026-06-10 17:38:26.418525 | controller | SSH_CLIENT=38.102.83.51 40598 22
2026-06-10 17:38:26.418531 | controller | DEBUGINFOD_URLS=https://debuginfod.centos.org/
2026-06-10 17:38:26.418538 | controller | DEBUGINFOD_IMA_CERT_PATH=/etc/keys/ima:
2026-06-10 17:38:26.418545 | controller | which_declare=declare -f
2026-06-10 17:38:26.418552 | controller | PATH=/home/zuul/.local/bin:/home/zuul/bin:/usr/local/bin:/usr/bin:/usr/local/sbin:/usr/sbin
2026-06-10 17:38:26.418559 | controller | SELINUX_LEVEL_REQUESTED=
2026-06-10 17:38:26.418565 | controller | ZUUL_CHANGE=764
2026-06-10 17:38:26.418572 | controller | DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
2026-06-10 17:38:26.418579 | controller | ZUUL_UUID=de1dead7caff4d27b2505cf932dc052b
2026-06-10 17:38:26.418586 | controller | BASH_FUNC_which%%=() {  ( alias;
2026-06-10 17:38:26.418628 | controller |  eval ${which_declare} ) | /usr/bin/which --tty-only --read-alias --read-functions --show-tilde --show-dot $@
2026-06-10 17:38:26.418636 | controller | }
2026-06-10 17:38:26.682201 | controller | ok: Runtime: 0:00:00.009896
2026-06-10 17:38:26.690491 | 
2026-06-10 17:38:26.690622 | TASK [Workaround hardcoded /home/zuul/workspace in zuul_legacy_vars]
2026-06-10 17:38:26.708676 | controller | skipping: Conditional result was False
2026-06-10 17:38:26.717615 | 
2026-06-10 17:38:26.717737 | TASK [Symlink /home/zuul-worker/workspace]
2026-06-10 17:38:27.255740 | controller | skipping: Conditional result was False
2026-06-10 17:38:27.264906 | 
2026-06-10 17:38:27.265037 | TASK [Ensure legacy workspace directory]
2026-06-10 17:38:27.567202 | controller | changed
2026-06-10 17:38:27.570169 | 
2026-06-10 17:38:27.570259 | PLAY RECAP
2026-06-10 17:38:27.570341 | controller | ok: 14 changed: 11 unreachable: 0 failed: 0 skipped: 5 rescued: 0 ignored: 0
2026-06-10 17:38:27.570420 | 
2026-06-10 17:38:27.742618 | PRE-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/ci-framework-rdo-base/pre.yaml@master]
2026-06-10 17:38:27.745126 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 17:38:28.359858 | 
2026-06-10 17:38:28.359999 | PLAY [Run ci/playbooks/e2e-prepare.yml]
2026-06-10 17:38:28.371326 | 
2026-06-10 17:38:28.371424 | TASK [Clone repos in the job workspace]
2026-06-10 17:38:28.391159 | controller | ok
2026-06-10 17:38:28.407040 | 
2026-06-10 17:38:28.407152 | TASK [prepare-workspace : Start zuul_console daemon.]
2026-06-10 17:38:28.822911 | controller | ok
2026-06-10 17:38:28.832174 | 
2026-06-10 17:38:28.832311 | TASK [prepare-workspace : Synchronize src repos to workspace directory.]
2026-06-10 17:38:30.781495 | controller | Output suppressed because no_log was given
2026-06-10 17:38:30.847626 | 
2026-06-10 17:38:30.847790 | TASK [Create zuul-output directory]
2026-06-10 17:38:31.321617 | controller | ok
2026-06-10 17:38:31.330146 | 
2026-06-10 17:38:31.330271 | TASK [Install required packages]
2026-06-10 17:39:18.165188 | controller | changed
2026-06-10 17:39:18.175424 | 
2026-06-10 17:39:18.175617 | TASK [Output pip related things]
2026-06-10 17:39:19.014400 | controller | pip 21.3.1 from /usr/lib/python3.9/site-packages/pip (python 3.9)
2026-06-10 17:39:19.224183 | controller | ok: Runtime: 0:00:00.480577
2026-06-10 17:39:19.231983 | 
2026-06-10 17:39:19.232199 | TASK [Install requirements]
2026-06-10 17:40:30.079054 | controller | changed
2026-06-10 17:40:30.102669 | 
2026-06-10 17:40:30.102810 | TASK [Add cronjob to trigger job stats]
2026-06-10 17:40:30.171947 | controller | skipping: Conditional result was False
2026-06-10 17:40:30.181782 | 
2026-06-10 17:40:30.181911 | LOOP [Construct project change list]
2026-06-10 17:40:30.265321 | controller | ok:
2026-06-10 17:40:30.265802 | controller | {
2026-06-10 17:40:30.265855 | controller |   "branch": "main",
2026-06-10 17:40:30.265897 | controller |   "change": "3773",
2026-06-10 17:40:30.265933 | controller |   "change_message": "[multiple] nova05epsilon: adjust Ceph for BM SNO DCN cases\n\n1.  Adjust ceph.yml post_stage_run hook for DCN conventions\r\n\r\n    The ceph.yml post_stage_run hook (via cifmw_ceph_client role) writes Ceph config files to  \r\n    cifmw_ceph_client_fetch_dir (default /tmp/). This template reads those files and provides them as base64-\r\n    encoded values under data.ceph_conf (DCN convention).\r\n\r\n2.  Allow overriding ssh and storage_mgmt\r\n    \r\n    To allow BM SNO with ceph using custom ceph CIDR values,\r\n    make ssh_network_range and storage_mgmt_network_range overridable via\r\n    cifmw_ceph_ssh_network_range and cifmw_ceph_storage_mgmt_network_range.\r\n    Both are set in set_fact which clobbers extra vars, so we use the\r\n    cifmw_ indirection with default() to preserve original defaults.\r\n    \r\n    NOTE: storage_network_range also needs this treatment.\r\n    It use to be commented out in set_fact, and this change needs\r\n    extra testing with Ceph ci jobs perhaps.\r\n\r\n    Also gather network facts for IP-to-host mapping. \r\n\r\n3. Add a hook for Swift and Ceph RWG on SNO                                                                                                                                                                  \r\n\r\n    On SNO with a single EDPM compute (single-host CephHCI), the Ceph\r\n    ingress service (haproxy/keepalived) is not deployed because the\r\n    ceph_rgw.yml.j2 spec template only creates it for multi-host clusters.\r\n\r\n    Add a hook to correct the Keystone Swift endpoint for this case.\r\n\r\n    The proper fix belongs in cifmw_cephadm/tasks/configure_object.yml\r\n    which should detect whether ingress is deployed and choose VIP:8080\r\n    vs host_ip:8082 accordingly.\r\n\r\nJira: [OSPRH-27641](https://redhat.atlassian.net/browse/OSPRH-27641)\r\nGenerated-by: claude-4.6-opus-high",
2026-06-10 17:40:30.265994 | controller |   "change_url": "https://github.com/openstack-k8s-operators/ci-framework/pull/3773",
2026-06-10 17:40:30.266034 | controller |   "commit_id": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 17:40:30.266068 | controller |   "patchset": "b078db7b2836cd7c168de9d1a4db38983af17642",
2026-06-10 17:40:30.266100 | controller |   "project": {
2026-06-10 17:40:30.266133 | controller |     "canonical_hostname": "github.com",
2026-06-10 17:40:30.266165 | controller |     "canonical_name": "github.com/openstack-k8s-operators/ci-framework",
2026-06-10 17:40:30.266197 | controller |     "name": "openstack-k8s-operators/ci-framework",
2026-06-10 17:40:30.266228 | controller |     "short_name": "ci-framework",
2026-06-10 17:40:30.266259 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/ci-framework"
2026-06-10 17:40:30.266292 | controller |   },
2026-06-10 17:40:30.266325 | controller |   "topic": null
2026-06-10 17:40:30.266424 | controller | }
2026-06-10 17:40:30.273839 | controller | ok:
2026-06-10 17:40:30.273948 | controller | {
2026-06-10 17:40:30.274006 | controller |   "branch": "main",
2026-06-10 17:40:30.274051 | controller |   "change": "764",
2026-06-10 17:40:30.274096 | controller |   "change_message": "nova05: follow up changes\n\n* Add cross-site routes/GWs\r\n\r\n   For all nova05epsilon's NADs, NetConfig subnets, host-level NNCP routes add missing cross-site DCN routes, \r\n   and gateways.\r\n\r\n   Previsourely those were tested in ci-framework jobs overlays but the base DT example was missing those   \r\n   CHANGEME templates.\r\n\r\n* Add SNO Swift fix hook for Ceph RGW\r\n\r\n* Ext net for tests accessing VMs via FIP\r\n\r\n   Add external NAD definition with VLAN to DT nncp/values.yaml.\r\n   Update scenario-vars.yaml with external NAD for Tempest access to FIP.\r\n    \r\n* Add automation mocks for CI\r\n\r\n* Fix telemetry spec and kustomize chain for SNO                                                                                                                                                          \r\n\r\n    The DT-level kustomization was missing service-values replacements\r\n    (telemetry, nova, glance, ovn, extraMounts), so the examples kustomize\r\n    build produced base defaults instead of DT-specific config. This caused\r\n    metricStorage.enabled=false and missing alertmanagerConfig on the\r\n    deployed OSCP.\r\n\r\n    Additionally, pvcStorageClass was hardcoded to \"local-storage\" but SNO\r\n    uses LVMS (\"lvms-local-storage\"), and alertmanager defaulted to 2\r\n    replicas which cannot schedule on a single node due to required\r\n    pod anti-affinity.\r\n\r\n* Align the kustomization layers with nova04delta:\r\n   - dt/nova/nova05epsilon/kustomization.yaml: add service-values\r\n     replacements matching nova04delta pattern\r\n   - Remove deplicated replacements for\r\n     dt/nova/nova05epsilon/control-plane/kustomization.yaml\r\n   - examples/.../control-plane/service-values.yaml: add full DT-specific\r\n     data (telemetry, nova, glance, ovn, extraMounts)\r\n   - Set pvcStorageClass to lvms-local-storage and alertmanagerConfig\r\n     replicas to 1 for SNO compatibility\r\n   - update control-plane.md\r\n\r\n* Separate pre and post ceph OSCP configs                                                                                                                                                                 \r\n\r\n    HCI uses edpm post ceph to also patch the OSCP which looks suboptimal.\r\n\r\n    Separate this into a two steps:\r\n    - make post-ceph nodeset layer handling EDPM resources only (NodeSet,\r\n      Services, Secrets, ConfigMap) - remove OSCP layer resources\r\n    - add control-plane-post-ceph layer for OSCP with Glance RBD + Ceph\r\n      extraMounts and secret config. Instead of re-including lib/control-plane\r\n      (which required network-values duplication)\r\n      provide only required values for lib/control-plane/base. \r\n    - update README.md stages list from 4 to 6 steps, automation step\r\n      count from 9 to 10\r\n    - add note for defferred Ceph config for control-plane.md\r\n    - add control-plane post-ceph doc for the dedicated Ceph\r\n      control-plane update stage\r\n    - remove control-plane update references for\r\n      dataplane-post-ceph.md, add prerequisite for\r\n      control-plane-post-ceph\r\n    - add control-plane-post-ceph stage between pre-ceph deployment and\r\n      post-ceph nodeset ini automation vars\r\n\r\nDepends-on: https://github.com/openstack-k8s-operators/ci-framework/pull/3773\r\nRelated: [OSPRH-30706](https://redhat.atlassian.net/browse/OSPRH-30706)",
2026-06-10 17:40:30.274163 | controller |   "change_url": "https://github.com/openstack-k8s-operators/architecture/pull/764",
2026-06-10 17:40:30.274208 | controller |   "commit_id": "8d18c891f6ce24ec4862b624ef76ae487b4accd0",
2026-06-10 17:40:30.274250 | controller |   "patchset": "8d18c891f6ce24ec4862b624ef76ae487b4accd0",
2026-06-10 17:40:30.274290 | controller |   "project": {
2026-06-10 17:40:30.274329 | controller |     "canonical_hostname": "github.com",
2026-06-10 17:40:30.274409 | controller |     "canonical_name": "github.com/openstack-k8s-operators/architecture",
2026-06-10 17:40:30.274459 | controller |     "name": "openstack-k8s-operators/architecture",
2026-06-10 17:40:30.274503 | controller |     "short_name": "architecture",
2026-06-10 17:40:30.274546 | controller |     "src_dir": "src/github.com/openstack-k8s-operators/architecture"
2026-06-10 17:40:30.274588 | controller |   },
2026-06-10 17:40:30.274629 | controller |   "topic": null
2026-06-10 17:40:30.274670 | controller | }
2026-06-10 17:40:30.335958 | 
2026-06-10 17:40:30.336114 | PLAY [Run ci/playbooks/build_runner_image.yml]
2026-06-10 17:40:30.342634 | 
2026-06-10 17:40:30.342715 | TASK [Filter out host if needed]
2026-06-10 17:40:30.354417 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 17:40:30.358414 | 
2026-06-10 17:40:30.358486 | TASK [Get git tag for image tagging]
2026-06-10 17:40:30.889641 | controller | skipping: Conditional result was False
2026-06-10 17:40:30.898555 | 
2026-06-10 17:40:30.898696 | TASK [Set openstack-runner image]
2026-06-10 17:40:30.935222 | controller | skipping: Conditional result was False
2026-06-10 17:40:30.944428 | 
2026-06-10 17:40:30.944558 | TASK [Build openstack-runner image]
2026-06-10 17:40:30.982098 | controller | skipping: Conditional result was False
2026-06-10 17:40:30.990682 | 
2026-06-10 17:40:30.990821 | TASK [Push openstack-runner image]
2026-06-10 17:40:31.027728 | controller | skipping: Conditional result was False
2026-06-10 17:40:31.036231 | 
2026-06-10 17:40:31.036409 | TASK [Make sure ci-framework directory exists]
2026-06-10 17:40:31.063190 | controller | skipping: Conditional result was False
2026-06-10 17:40:31.074776 | 
2026-06-10 17:40:31.074904 | TASK [Create EDPM ansible var file]
2026-06-10 17:40:31.102093 | controller | skipping: Conditional result was False
2026-06-10 17:40:31.104789 | 
2026-06-10 17:40:31.104896 | PLAY RECAP
2026-06-10 17:40:31.104994 | controller | ok: 7 changed: 4 unreachable: 0 failed: 0 skipped: 7 rescued: 0 ignored: 0
2026-06-10 17:40:31.105036 | 
2026-06-10 17:40:31.280580 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/e2e-prepare.yml@main]
2026-06-10 17:40:31.283141 | PRE-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 17:40:31.923259 | 
2026-06-10 17:40:31.923415 | PLAY [Run ci/playbooks/dump_zuul_data.yml]
2026-06-10 17:40:31.934765 | 
2026-06-10 17:40:31.934846 | TASK [Create zuul-output directory]
2026-06-10 17:40:32.354715 | controller | changed
2026-06-10 17:40:32.363190 | 
2026-06-10 17:40:32.363341 | TASK [Slurp Zuul inventory test]
2026-06-10 17:40:32.836899 | controller -> localhost | ok
2026-06-10 17:40:32.851799 | 
2026-06-10 17:40:32.851935 | TASK [Save zuul inventory]
2026-06-10 17:40:34.012002 | controller | changed
2026-06-10 17:40:34.019889 | 
2026-06-10 17:40:34.020019 | TASK [Save zuul vars without the change_message]
2026-06-10 17:40:34.909786 | controller | changed
2026-06-10 17:40:34.912472 | 
2026-06-10 17:40:34.912568 | PLAY RECAP
2026-06-10 17:40:34.912654 | controller | ok: 4 changed: 3 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 17:40:34.912696 | 
2026-06-10 17:40:35.054806 | PRE-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/dump_zuul_data.yml@main]
2026-06-10 17:40:35.057725 | RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 17:40:35.707723 | 
2026-06-10 17:40:35.708207 | PLAY [Run ci/playbooks/architecture/validate-architecture.yml]
2026-06-10 17:40:35.719044 | 
2026-06-10 17:40:35.719126 | TASK [Filter out host if needed]
2026-06-10 17:40:35.726885 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 17:40:35.730273 | 
2026-06-10 17:40:35.730337 | TASK [Run playbook]
2026-06-10 17:40:36.829667 | controller |
2026-06-10 17:40:36.829813 | controller | PLAY [Test architecture automations] *******************************************
2026-06-10 17:40:36.829821 | controller |
2026-06-10 17:40:36.829828 | controller | TASK [Gathering Facts ] ********************************************************
2026-06-10 17:40:36.829837 | controller | Wednesday 10 June 2026  17:40:36 +0000 (0:00:00.033)       0:00:00.033 ********
2026-06-10 17:40:36.829843 | controller | Wednesday 10 June 2026  17:40:36 +0000 (0:00:00.032)       0:00:00.032 ********
2026-06-10 17:40:37.887864 | controller | ok: [localhost]
2026-06-10 17:40:37.888078 | controller |
2026-06-10 17:40:37.888099 | controller | TASK [Assert we have the bare minimum to run quiet=True, that=['cifmw_architecture_repo is defined', 'cifmw_architecture_scenario is defined', 'cifmw_networking_mapper_networking_env_def_path is defined']] ***
2026-06-10 17:40:37.888119 | controller | Wednesday 10 June 2026  17:40:37 +0000 (0:00:01.057)       0:00:01.091 ********
2026-06-10 17:40:37.888126 | controller | Wednesday 10 June 2026  17:40:37 +0000 (0:00:01.058)       0:00:01.090 ********
2026-06-10 17:40:37.964582 | controller | ok: [localhost]
2026-06-10 17:40:37.964674 | controller |
2026-06-10 17:40:37.964681 | controller | TASK [ci_setup : Gather variables for each operating system _raw_params={{ item }}] ***
2026-06-10 17:40:37.964688 | controller | Wednesday 10 June 2026  17:40:37 +0000 (0:00:00.076)       0:00:01.167 ********
2026-06-10 17:40:37.964693 | controller | Wednesday 10 June 2026  17:40:37 +0000 (0:00:00.076)       0:00:01.166 ********
2026-06-10 17:40:38.041338 | controller | ok: [localhost] => (item=/home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_setup/vars/redhat.yml)
2026-06-10 17:40:38.041427 | controller |
2026-06-10 17:40:38.041439 | controller | TASK [ci_setup : List packages to install var=cifmw_ci_setup_packages] *********
2026-06-10 17:40:38.041449 | controller | Wednesday 10 June 2026  17:40:38 +0000 (0:00:00.077)       0:00:01.244 ********
2026-06-10 17:40:38.041457 | controller | Wednesday 10 June 2026  17:40:38 +0000 (0:00:00.077)       0:00:01.243 ********
2026-06-10 17:40:38.080359 | controller | ok: [localhost] =>
2026-06-10 17:40:38.080421 | controller |     cifmw_ci_setup_packages:
2026-06-10 17:40:38.080430 | controller |     - bash-completion
2026-06-10 17:40:38.080439 | controller |     - ca-certificates
2026-06-10 17:40:38.080447 | controller |     - git-core
2026-06-10 17:40:38.080455 | controller |     - make
2026-06-10 17:40:38.080463 | controller |     - tar
2026-06-10 17:40:38.080470 | controller |     - tmux
2026-06-10 17:40:38.080478 | controller |     - python3-pip
2026-06-10 17:40:38.080486 | controller |
2026-06-10 17:40:38.080494 | controller | TASK [ci_setup : Install needed packages name={{ cifmw_ci_setup_packages }}, state=latest] ***
2026-06-10 17:40:38.080503 | controller | Wednesday 10 June 2026  17:40:38 +0000 (0:00:00.038)       0:00:01.283 ********
2026-06-10 17:40:38.080510 | controller | Wednesday 10 June 2026  17:40:38 +0000 (0:00:00.038)       0:00:01.282 ********
2026-06-10 17:40:41.644255 | controller | changed: [localhost]
2026-06-10 17:40:41.644301 | controller |
2026-06-10 17:40:41.644308 | controller | TASK [ci_setup : Gather version of openshift client _raw_params=oc version --client -o yaml] ***
2026-06-10 17:40:41.644315 | controller | Wednesday 10 June 2026  17:40:41 +0000 (0:00:03.564)       0:00:04.848 ********
2026-06-10 17:40:41.644320 | controller | Wednesday 10 June 2026  17:40:41 +0000 (0:00:03.564)       0:00:04.847 ********
2026-06-10 17:40:41.999193 | controller | ok: [localhost]
2026-06-10 17:40:41.999244 | controller |
2026-06-10 17:40:41.999255 | controller | TASK [ci_setup : Ensure openshift client install path is present path={{ cifmw_ci_setup_oc_install_path }}, state=directory, mode=0755] ***
2026-06-10 17:40:41.999266 | controller | Wednesday 10 June 2026  17:40:41 +0000 (0:00:00.354)       0:00:05.202 ********
2026-06-10 17:40:41.999275 | controller | Wednesday 10 June 2026  17:40:41 +0000 (0:00:00.354)       0:00:05.201 ********
2026-06-10 17:40:42.329982 | controller | changed: [localhost]
2026-06-10 17:40:42.330021 | controller |
2026-06-10 17:40:42.330033 | controller | TASK [ci_setup : Install openshift client src={{ cifmw_ci_setup_openshift_client_download_uri }}/{{ cifmw_ci_setup_openshift_client_version }}/openshift-client-linux.tar.gz, dest={{ cifmw_ci_setup_oc_install_path }}, remote_src=True, mode=0755, creates={{ cifmw_ci_setup_oc_install_path }}/oc] ***
2026-06-10 17:40:42.330039 | controller | Wednesday 10 June 2026  17:40:42 +0000 (0:00:00.331)       0:00:05.534 ********
2026-06-10 17:40:42.330058 | controller | Wednesday 10 June 2026  17:40:42 +0000 (0:00:00.331)       0:00:05.532 ********
2026-06-10 17:40:46.367133 | controller | changed: [localhost]
2026-06-10 17:40:46.367223 | controller |
2026-06-10 17:40:46.367239 | controller | TASK [ci_setup : Add the OC path to cifmw_path if needed cifmw_path={{ cifmw_ci_setup_oc_install_path }}:{{ ansible_env.PATH }}, cacheable=True] ***
2026-06-10 17:40:46.367254 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:04.036)       0:00:09.570 ********
2026-06-10 17:40:46.367265 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:04.036)       0:00:09.569 ********
2026-06-10 17:40:46.405703 | controller | skipping: [localhost]
2026-06-10 17:40:46.405762 | controller |
2026-06-10 17:40:46.405776 | controller | TASK [ci_setup : Create completion file] ***************************************
2026-06-10 17:40:46.405785 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:00.038)       0:00:09.609 ********
2026-06-10 17:40:46.405793 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:00.038)       0:00:09.608 ********
2026-06-10 17:40:46.742236 | controller | changed: [localhost]
2026-06-10 17:40:46.742320 | controller |
2026-06-10 17:40:46.742330 | controller | TASK [ci_setup : Source completion from within .bashrc create=True, mode=0644, path={{ ansible_user_dir }}/.bashrc, block=if [ -f ~/.oc_completion ]; then
2026-06-10 17:40:46.742337 | controller |   source ~/.oc_completion
2026-06-10 17:40:46.742343 | controller | fi] ***
2026-06-10 17:40:46.742349 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:00.336)       0:00:09.946 ********
2026-06-10 17:40:46.742355 | controller | Wednesday 10 June 2026  17:40:46 +0000 (0:00:00.336)       0:00:09.945 ********
2026-06-10 17:40:47.132401 | controller | changed: [localhost]
2026-06-10 17:40:47.132518 | controller |
2026-06-10 17:40:47.132533 | controller | TASK [ci_setup : Check rhsm status _raw_params=subscription-manager status] ****
2026-06-10 17:40:47.132545 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.389)       0:00:10.335 ********
2026-06-10 17:40:47.132559 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.389)       0:00:10.334 ********
2026-06-10 17:40:47.167231 | controller | skipping: [localhost]
2026-06-10 17:40:47.167341 | controller |
2026-06-10 17:40:47.167349 | controller | TASK [ci_setup : Gather the repos to be enabled _repos={{
2026-06-10 17:40:47.167356 | controller |   cifmw_ci_setup_rhel_rhsm_default_repos +
2026-06-10 17:40:47.167363 | controller |   (cifmw_ci_setup_rhel_rhsm_extra_repos | default([]))
2026-06-10 17:40:47.167368 | controller | }}] ***
2026-06-10 17:40:47.167374 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.034)       0:00:10.370 ********
2026-06-10 17:40:47.167380 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.034)       0:00:10.369 ********
2026-06-10 17:40:47.199593 | controller | skipping: [localhost]
2026-06-10 17:40:47.199702 | controller |
2026-06-10 17:40:47.199712 | controller | TASK [ci_setup : Enabling the required repositories. name={{ item }}, state={{ rhsm_repo_state | default('enabled') }}] ***
2026-06-10 17:40:47.199742 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.032)       0:00:10.402 ********
2026-06-10 17:40:47.199749 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.032)       0:00:10.401 ********
2026-06-10 17:40:47.264298 | controller | skipping: [localhost]
2026-06-10 17:40:47.264430 | controller |
2026-06-10 17:40:47.264446 | controller | TASK [ci_setup : Get current /etc/redhat-release _raw_params=cat /etc/redhat-release] ***
2026-06-10 17:40:47.264460 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.060)       0:00:10.463 ********
2026-06-10 17:40:47.264472 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.060)       0:00:10.462 ********
2026-06-10 17:40:47.290126 | controller | skipping: [localhost]
2026-06-10 17:40:47.290254 | controller |
2026-06-10 17:40:47.290267 | controller | TASK [ci_setup : Print current /etc/redhat-release msg={{ _current_rh_release.stdout }}] ***
2026-06-10 17:40:47.290276 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.030)       0:00:10.494 ********
2026-06-10 17:40:47.290287 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.030)       0:00:10.492 ********
2026-06-10 17:40:47.316679 | controller | skipping: [localhost]
2026-06-10 17:40:47.316766 | controller |
2026-06-10 17:40:47.316777 | controller | TASK [ci_setup : Ensure the repos are enabled in the system using yum name={{ item.name }}, baseurl={{ item.baseurl }}, description={{ item.description | default(item.name) }}, gpgcheck={{ item.gpgcheck | default(false) }}, enabled=True, state={{ yum_repo_state | default('present') }}] ***
2026-06-10 17:40:47.316807 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.026)       0:00:10.520 ********
2026-06-10 17:40:47.316815 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.026)       0:00:10.519 ********
2026-06-10 17:40:47.353395 | controller | skipping: [localhost]
2026-06-10 17:40:47.353474 | controller |
2026-06-10 17:40:47.353484 | controller | TASK [ci_setup : Manage directories path={{ item }}, state={{ directory_state }}, mode=0755, owner={{ ansible_user_id }}, group={{ ansible_user_id }}] ***
2026-06-10 17:40:47.353496 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.036)       0:00:10.557 ********
2026-06-10 17:40:47.353504 | controller | Wednesday 10 June 2026  17:40:47 +0000 (0:00:00.036)       0:00:10.556 ********
2026-06-10 17:40:48.397712 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/manifests/openstack/cr)
2026-06-10 17:40:48.397798 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 17:40:48.397809 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/tmp)
2026-06-10 17:40:48.397818 | controller | changed: [localhost] => (item=/home/zuul/ci-framework-data/volumes)
2026-06-10 17:40:48.397827 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/parameters)
2026-06-10 17:40:48.397837 | controller |
2026-06-10 17:40:48.397846 | controller | TASK [Create needed directories path={{ item }}, state=directory, mode=0755] ***
2026-06-10 17:40:48.397855 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:01.043)       0:00:11.601 ********
2026-06-10 17:40:48.397864 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:01.043)       0:00:11.599 ********
2026-06-10 17:40:48.732364 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/logs)
2026-06-10 17:40:48.732438 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts)
2026-06-10 17:40:48.732444 | controller |
2026-06-10 17:40:48.732448 | controller | TASK [Check if we have a mock file path={{ _mock_file }}] **********************
2026-06-10 17:40:48.732453 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:00.334)       0:00:11.935 ********
2026-06-10 17:40:48.732457 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:00.334)       0:00:11.934 ********
2026-06-10 17:40:48.967691 | controller | ok: [localhost]
2026-06-10 17:40:48.967789 | controller |
2026-06-10 17:40:48.967800 | controller | TASK [Slurp file from remote src={{ _mock_file }}] *****************************
2026-06-10 17:40:48.967809 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:00.235)       0:00:12.171 ********
2026-06-10 17:40:48.967817 | controller | Wednesday 10 June 2026  17:40:48 +0000 (0:00:00.235)       0:00:12.169 ********
2026-06-10 17:40:49.297110 | controller | ok: [localhost]
2026-06-10 17:40:49.297219 | controller |
2026-06-10 17:40:49.297227 | controller | TASK [Copy file on localhost dest={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}, mode=0644, content={{ _mock_content.content | b64decode }}] ***
2026-06-10 17:40:49.297246 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.329)       0:00:12.500 ********
2026-06-10 17:40:49.297252 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.329)       0:00:12.499 ********
2026-06-10 17:40:49.846888 | controller | changed: [localhost]
2026-06-10 17:40:49.846933 | controller |
2026-06-10 17:40:49.846939 | controller | TASK [Include var file file={{ lookup('env', 'HOME') ~ '/' ~ cifmw_architecture_scenario ~ '.yml' }}] ***
2026-06-10 17:40:49.846945 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.550)       0:00:13.051 ********
2026-06-10 17:40:49.846950 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.550)       0:00:13.049 ********
2026-06-10 17:40:49.874316 | controller | ok: [localhost]
2026-06-10 17:40:49.874355 | controller |
2026-06-10 17:40:49.874361 | controller | TASK [kustomize_deploy : Ensure that architecture repo exists repo={{ cifmw_kustomize_deploy_architecture_repo_url }}, dest={{ cifmw_kustomize_deploy_architecture_repo_dest_dir }}, update=False, version={{ cifmw_kustomize_deploy_architecture_repo_version }}] ***
2026-06-10 17:40:49.874366 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.026)       0:00:13.078 ********
2026-06-10 17:40:49.874380 | controller | Wednesday 10 June 2026  17:40:49 +0000 (0:00:00.026)       0:00:13.076 ********
2026-06-10 17:40:50.275931 | controller | ok: [localhost]
2026-06-10 17:40:50.276032 | controller |
2026-06-10 17:40:50.276043 | controller | TASK [kustomize_deploy : Gather the list of scenario folders paths={{ _va_scenario_dir }}, patterns=kustomization.y*ml, recurse=True] ***
2026-06-10 17:40:50.276053 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.401)       0:00:13.479 ********
2026-06-10 17:40:50.276071 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.401)       0:00:13.478 ********
2026-06-10 17:40:50.686042 | controller | ok: [localhost]
2026-06-10 17:40:50.686146 | controller |
2026-06-10 17:40:50.686163 | controller | TASK [kustomize_deploy : Check if scenario is in the list msg=You need to properly set the `cifmw_architecture_scenario` variable in order to select the architecture-based scenario to deploy. You can take a list of scenario in the `examples/va` folder in the architecture repo.
2026-06-10 17:40:50.686175 | controller | ] ***
2026-06-10 17:40:50.686181 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.410)       0:00:13.889 ********
2026-06-10 17:40:50.686186 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.410)       0:00:13.888 ********
2026-06-10 17:40:50.754627 | controller | skipping: [localhost]
2026-06-10 17:40:50.754748 | controller |
2026-06-10 17:40:50.754759 | controller | TASK [kustomize_deploy : Ensure that destination directory exists path={{ cifmw_kustomize_deploy_kustomizations_dest_dir }}, mode=0755, state=directory] ***
2026-06-10 17:40:50.754769 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.068)       0:00:13.958 ********
2026-06-10 17:40:50.754777 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.068)       0:00:13.957 ********
2026-06-10 17:40:50.992386 | controller | changed: [localhost]
2026-06-10 17:40:50.992468 | controller |
2026-06-10 17:40:50.992473 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize based on its patches _cifmw_kustomize_deploy_user_kustomize={{
2026-06-10 17:40:50.992479 | controller |   _cifmw_kustomize_deploy_user_kustomize |
2026-06-10 17:40:50.992483 | controller |   default({}) |
2026-06-10 17:40:50.992487 | controller |   combine(item.value, recursive=True)
2026-06-10 17:40:50.992491 | controller | }}] ***
2026-06-10 17:40:50.992496 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.237)       0:00:14.196 ********
2026-06-10 17:40:50.992500 | controller | Wednesday 10 June 2026  17:40:50 +0000 (0:00:00.237)       0:00:14.194 ********
2026-06-10 17:40:51.077995 | controller | ok: [localhost] => (item=cifmw_architecture_user_kustomize)
2026-06-10 17:40:51.078105 | controller |
2026-06-10 17:40:51.078113 | controller | TASK [kustomize_deploy : Set the final cifmw_architecture_user_kustomize_base64 based on its patches _cifmw_kustomize_deploy_user_base64_kustomize={{
2026-06-10 17:40:51.078120 | controller |   _b64_kustomize_user_patches |
2026-06-10 17:40:51.078125 | controller |   ci_kustomize_deploy_combine_base64_patch_dict
2026-06-10 17:40:51.078131 | controller | }}] ***
2026-06-10 17:40:51.078137 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.085)       0:00:14.281 ********
2026-06-10 17:40:51.078145 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.085)       0:00:14.280 ********
2026-06-10 17:40:51.182573 | controller | ok: [localhost]
2026-06-10 17:40:51.182680 | controller |
2026-06-10 17:40:51.182688 | controller | TASK [networking_mapper : Check for Networking Environment Definition file existence path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 17:40:51.182695 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.104)       0:00:14.386 ********
2026-06-10 17:40:51.182701 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.104)       0:00:14.384 ********
2026-06-10 17:40:51.431783 | controller | ok: [localhost]
2026-06-10 17:40:51.431845 | controller |
2026-06-10 17:40:51.431859 | controller | TASK [networking_mapper : Check for Networking Definition file existance that=['_net_env_def_stat.stat.exists'], msg=Ensure that the Networking Environment Definition file exists in {{ cifmw_networking_mapper_networking_env_def_path }}, quiet=True] ***
2026-06-10 17:40:51.431869 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.249)       0:00:14.635 ********
2026-06-10 17:40:51.431879 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.249)       0:00:14.634 ********
2026-06-10 17:40:51.495194 | controller | ok: [localhost]
2026-06-10 17:40:51.495267 | controller |
2026-06-10 17:40:51.495281 | controller | TASK [networking_mapper : Load the Networking Definition from file path={{ cifmw_networking_mapper_networking_env_def_path }}] ***
2026-06-10 17:40:51.495293 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.063)       0:00:14.698 ********
2026-06-10 17:40:51.495304 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.063)       0:00:14.697 ********
2026-06-10 17:40:51.687716 | controller | ok: [localhost]
2026-06-10 17:40:51.687821 | controller |
2026-06-10 17:40:51.687829 | controller | TASK [networking_mapper : Set cifmw_networking_env_definition is present cifmw_networking_env_definition={{
2026-06-10 17:40:51.687836 | controller |   _net_env_def_slurp['content'] |
2026-06-10 17:40:51.687843 | controller |   b64decode |
2026-06-10 17:40:51.687849 | controller |   from_yaml
2026-06-10 17:40:51.687854 | controller | }}, cacheable=True] ***
2026-06-10 17:40:51.687860 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.192)       0:00:14.891 ********
2026-06-10 17:40:51.687865 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.192)       0:00:14.890 ********
2026-06-10 17:40:51.761511 | controller | ok: [localhost]
2026-06-10 17:40:51.762154 | controller |
2026-06-10 17:40:51.762170 | controller | TASK [Discover automation files paths={{
2026-06-10 17:40:51.762180 | controller |   [cifmw_architecture_repo, _automation_relative] |
2026-06-10 17:40:51.762188 | controller |   path_join
2026-06-10 17:40:51.762195 | controller | }}, patterns=*.yaml] ***
2026-06-10 17:40:51.762203 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.073)       0:00:14.964 ********
2026-06-10 17:40:51.762211 | controller | Wednesday 10 June 2026  17:40:51 +0000 (0:00:00.073)       0:00:14.963 ********
2026-06-10 17:40:52.025497 | controller | ok: [localhost]
2026-06-10 17:40:52.025598 | controller |
2026-06-10 17:40:52.025603 | controller | TASK [Get automation contents path={{ item.path }}] ****************************
2026-06-10 17:40:52.025609 | controller | Wednesday 10 June 2026  17:40:52 +0000 (0:00:00.264)       0:00:15.229 ********
2026-06-10 17:40:52.025613 | controller | Wednesday 10 June 2026  17:40:52 +0000 (0:00:00.264)       0:00:15.228 ********
2026-06-10 17:41:00.816906 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 17:41:00.816998 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 17:41:00.817014 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 17:41:00.817031 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 17:41:00.817037 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 17:41:00.817043 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 17:41:00.817048 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 17:41:00.817054 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 17:41:00.817059 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 17:41:00.817064 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 17:41:00.817069 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 17:41:00.817076 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 17:41:00.817082 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 17:41:00.817087 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 17:41:00.817095 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 17:41:00.817102 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 17:41:00.817109 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 17:41:00.817115 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 17:41:00.817122 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 17:41:00.817129 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 17:41:00.817137 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 17:41:00.817143 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 17:41:00.817148 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 17:41:00.817153 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 17:41:00.817159 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 17:41:00.817164 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 17:41:00.817170 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 17:41:00.817187 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 17:41:00.817194 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 17:41:00.817202 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 17:41:00.817207 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 17:41:00.817212 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 17:41:00.817217 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 17:41:00.817222 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 17:41:00.817228 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 17:41:00.817233 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 17:41:00.817238 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 17:41:00.817243 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 17:41:00.817248 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 17:41:00.817254 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 17:41:00.817259 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 17:41:00.817264 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 17:41:00.817269 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 17:41:00.817276 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 17:41:00.817284 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 17:41:00.817291 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 17:41:00.817298 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 17:41:00.817305 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 17:41:00.817312 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 17:41:00.817319 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 17:41:00.817326 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 17:41:00.817333 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 17:41:00.817340 | controller |
2026-06-10 17:41:00.817348 | controller | TASK [Load automation files as fact vas={{
2026-06-10 17:41:00.817353 | controller |   vas | default({}) |
2026-06-10 17:41:00.817360 | controller |   combine(item.content | b64decode | from_yaml, recursive=true)
2026-06-10 17:41:00.817365 | controller | }}] ***
2026-06-10 17:41:00.817371 | controller | Wednesday 10 June 2026  17:41:00 +0000 (0:00:08.791)       0:00:24.020 ********
2026-06-10 17:41:00.817377 | controller | Wednesday 10 June 2026  17:41:00 +0000 (0:00:08.791)       0:00:24.019 ********
2026-06-10 17:41:03.034810 | controller | ok: [localhost] => (item=bgp-l3-xl-adoption.yaml)
2026-06-10 17:41:03.034844 | controller | ok: [localhost] => (item=bgp-l3-xl.yaml)
2026-06-10 17:41:03.034849 | controller | ok: [localhost] => (item=bgp_dt01.yaml)
2026-06-10 17:41:03.034853 | controller | ok: [localhost] => (item=bgp_dt04_ipv6.yaml)
2026-06-10 17:41:03.034858 | controller | ok: [localhost] => (item=bmo01.yaml)
2026-06-10 17:41:03.034863 | controller | ok: [localhost] => (item=dcn.yaml)
2026-06-10 17:41:03.034868 | controller | ok: [localhost] => (item=dt-sharded.yaml)
2026-06-10 17:41:03.034873 | controller | ok: [localhost] => (item=dz-storage.yaml)
2026-06-10 17:41:03.034878 | controller | ok: [localhost] => (item=hci-adoption.yaml)
2026-06-10 17:41:03.034883 | controller | ok: [localhost] => (item=hci-ironic.yaml)
2026-06-10 17:41:03.034887 | controller | ok: [localhost] => (item=hci.yaml)
2026-06-10 17:41:03.034892 | controller | ok: [localhost] => (item=multi-namespace-skmo.yaml)
2026-06-10 17:41:03.034898 | controller | ok: [localhost] => (item=multi-namespace.yaml)
2026-06-10 17:41:03.034903 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-adoption.yaml)
2026-06-10 17:41:03.034908 | controller | ok: [localhost] => (item=nfv-ovs-dpdk-sriov-hci.yaml)
2026-06-10 17:41:03.034913 | controller | ok: [localhost] => (item=nova-three-cells.yaml)
2026-06-10 17:41:03.034918 | controller | ok: [localhost] => (item=nova01alpha.yaml)
2026-06-10 17:41:03.034923 | controller | ok: [localhost] => (item=nova02beta.yaml)
2026-06-10 17:41:03.034927 | controller | ok: [localhost] => (item=nova03gamma.yaml)
2026-06-10 17:41:03.034940 | controller | ok: [localhost] => (item=nova04delta-adoption.yaml)
2026-06-10 17:41:03.034945 | controller | ok: [localhost] => (item=nova04delta.yaml)
2026-06-10 17:41:03.034950 | controller | ok: [localhost] => (item=nova05epsilon.yaml)
2026-06-10 17:41:03.034995 | controller | ok: [localhost] => (item=nvidia-mdev.yaml)
2026-06-10 17:41:03.035011 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough-adoption.yaml)
2026-06-10 17:41:03.035016 | controller | ok: [localhost] => (item=nvidia-vfio-passthrough.yaml)
2026-06-10 17:41:03.035019 | controller | ok: [localhost] => (item=osasinfra-ipv6.yaml)
2026-06-10 17:41:03.035023 | controller | ok: [localhost] => (item=osasinfra.yaml)
2026-06-10 17:41:03.035026 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-2nodesets.yaml)
2026-06-10 17:41:03.035030 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6-2nodesets.yaml)
2026-06-10 17:41:03.035033 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-ipv6.yaml)
2026-06-10 17:41:03.035037 | controller | ok: [localhost] => (item=ovs-dpdk-sriov-networker.yaml)
2026-06-10 17:41:03.035040 | controller | ok: [localhost] => (item=ovs-dpdk-sriov.yaml)
2026-06-10 17:41:03.035044 | controller | ok: [localhost] => (item=ovs-dpdk.yaml)
2026-06-10 17:41:03.035047 | controller | ok: [localhost] => (item=pidone.yaml)
2026-06-10 17:41:03.035051 | controller | ok: [localhost] => (item=sriov.yaml)
2026-06-10 17:41:03.035054 | controller | ok: [localhost] => (item=uni01alpha-adoption.yaml)
2026-06-10 17:41:03.035058 | controller | ok: [localhost] => (item=uni01alpha.yaml)
2026-06-10 17:41:03.035061 | controller | ok: [localhost] => (item=uni02beta-adoption.yaml)
2026-06-10 17:41:03.035065 | controller | ok: [localhost] => (item=uni02beta.yaml)
2026-06-10 17:41:03.035068 | controller | ok: [localhost] => (item=uni04delta-adoption.yaml)
2026-06-10 17:41:03.035072 | controller | ok: [localhost] => (item=uni04delta-ipv6-adoption.yaml)
2026-06-10 17:41:03.035076 | controller | ok: [localhost] => (item=uni04delta-ipv6.yaml)
2026-06-10 17:41:03.035079 | controller | ok: [localhost] => (item=uni04delta.yaml)
2026-06-10 17:41:03.035083 | controller | ok: [localhost] => (item=uni05epsilon-adoption.yaml)
2026-06-10 17:41:03.035087 | controller | ok: [localhost] => (item=uni05epsilon.yaml)
2026-06-10 17:41:03.035092 | controller | ok: [localhost] => (item=uni06zeta-adoption.yaml)
2026-06-10 17:41:03.035097 | controller | ok: [localhost] => (item=uni06zeta.yaml)
2026-06-10 17:41:03.035102 | controller | ok: [localhost] => (item=uni07eta-adoption.yaml)
2026-06-10 17:41:03.035107 | controller | ok: [localhost] => (item=uni07eta.yaml)
2026-06-10 17:41:03.035111 | controller | ok: [localhost] => (item=uni09iota-adoption.yaml)
2026-06-10 17:41:03.035116 | controller | ok: [localhost] => (item=uni09iota.yaml)
2026-06-10 17:41:03.035121 | controller | ok: [localhost] => (item=vhosts-compact.yaml)
2026-06-10 17:41:03.035126 | controller |
2026-06-10 17:41:03.035131 | controller | TASK [Prepare automation data cifmw_deploy_architecture_steps={{ vas['vas'][cifmw_architecture_scenario] }}] ***
2026-06-10 17:41:03.035137 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:02.218)       0:00:26.239 ********
2026-06-10 17:41:03.035142 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:02.218)       0:00:26.237 ********
2026-06-10 17:41:03.074949 | controller | ok: [localhost]
2026-06-10 17:41:03.075009 | controller |
2026-06-10 17:41:03.075016 | controller | TASK [Create needed SSH keypairs comment={{ item.comment }}, path={{ item.path }}, type=ecdsa, size=521] ***
2026-06-10 17:41:03.075021 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:00.039)       0:00:26.279 ********
2026-06-10 17:41:03.075025 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:00.039)       0:00:26.277 ********
2026-06-10 17:41:03.753743 | controller | changed: [localhost] => (item={'comment': 'Nova migration', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration'})
2026-06-10 17:41:03.753789 | controller | changed: [localhost] => (item={'comment': 'EDPM deploy key', 'path': '/home/zuul/ci-framework-data/artifacts/ecdsa_deploy'})
2026-06-10 17:41:03.753797 | controller |
2026-06-10 17:41:03.753803 | controller | TASK [Load public SSH keys path={{ item }}] ************************************
2026-06-10 17:41:03.753809 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:00.678)       0:00:26.957 ********
2026-06-10 17:41:03.753814 | controller | Wednesday 10 June 2026  17:41:03 +0000 (0:00:00.678)       0:00:26.956 ********
2026-06-10 17:41:04.098451 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration.pub)
2026-06-10 17:41:04.098487 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy.pub)
2026-06-10 17:41:04.098492 | controller |
2026-06-10 17:41:04.098497 | controller | TASK [Load private SSH keys path={{ item }}] ***********************************
2026-06-10 17:41:04.098509 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.344)       0:00:27.302 ********
2026-06-10 17:41:04.098512 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.344)       0:00:27.301 ********
2026-06-10 17:41:04.413100 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_nova_migration)
2026-06-10 17:41:04.413138 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ecdsa_deploy)
2026-06-10 17:41:04.413143 | controller |
2026-06-10 17:41:04.413148 | controller | TASK [Generate needed facts out of local files cifmw_ci_gen_kustomize_values_ssh_authorizedkeys={{
2026-06-10 17:41:04.413152 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 17:41:04.413157 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_private_key={{
2026-06-10 17:41:04.413161 | controller |   _priv_keys.results[1].content | b64decode
2026-06-10 17:41:04.413164 | controller | }}, cifmw_ci_gen_kustomize_values_ssh_public_key={{
2026-06-10 17:41:04.413168 | controller |   _pub_keys.results[1].content | b64decode
2026-06-10 17:41:04.413172 | controller | }}, cifmw_ci_gen_kustomize_values_migration_pub_key={{
2026-06-10 17:41:04.413175 | controller |   _pub_keys.results[0].content | b64decode
2026-06-10 17:41:04.413179 | controller | }}, cifmw_ci_gen_kustomize_values_migration_priv_key={{
2026-06-10 17:41:04.413183 | controller |   _priv_keys.results[0].content | b64decode
2026-06-10 17:41:04.413186 | controller | }}, cifmw_ci_gen_kustomize_values_sshd_ranges={{
2026-06-10 17:41:04.413190 | controller |   [
2026-06-10 17:41:04.413193 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v4 | default (none),
2026-06-10 17:41:04.413197 | controller |     cifmw_networking_env_definition.networks.ctlplane.network_v6 | default (none)
2026-06-10 17:41:04.413201 | controller |   ] | select()
2026-06-10 17:41:04.413204 | controller | }}] ***
2026-06-10 17:41:04.413208 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.314)       0:00:27.617 ********
2026-06-10 17:41:04.413211 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.314)       0:00:27.616 ********
2026-06-10 17:41:04.444340 | controller | ok: [localhost]
2026-06-10 17:41:04.444378 | controller |
2026-06-10 17:41:04.444384 | controller | TASK [Execute deployment steps name=kustomize_deploy, tasks_from=execute_step.yml, apply={'tags': ['edpm_deploy']}] ***
2026-06-10 17:41:04.444389 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.031)       0:00:27.648 ********
2026-06-10 17:41:04.444399 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.031)       0:00:27.647 ********
2026-06-10 17:41:04.732419 | controller |
2026-06-10 17:41:04.732457 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:04.732464 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.288)       0:00:27.936 ********
2026-06-10 17:41:04.732469 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.288)       0:00:27.935 ********
2026-06-10 17:41:04.781530 | controller | ok: [localhost] =>
2026-06-10 17:41:04.781568 | controller |     changed: false
2026-06-10 17:41:04.781572 | controller |     msg: All assertions passed
2026-06-10 17:41:04.781577 | controller |
2026-06-10 17:41:04.781581 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:04.781587 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.049)       0:00:27.985 ********
2026-06-10 17:41:04.781592 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.049)       0:00:27.984 ********
2026-06-10 17:41:04.814402 | controller | skipping: [localhost]
2026-06-10 17:41:04.814440 | controller |
2026-06-10 17:41:04.814446 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:04.814451 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.032)       0:00:28.018 ********
2026-06-10 17:41:04.814455 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.032)       0:00:28.017 ********
2026-06-10 17:41:04.849053 | controller | ok: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-10 17:41:04.849090 | controller |
2026-06-10 17:41:04.849096 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:04.849100 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.034)       0:00:28.053 ********
2026-06-10 17:41:04.849105 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.034)       0:00:28.052 ********
2026-06-10 17:41:04.873847 | controller | skipping: [localhost]
2026-06-10 17:41:04.873889 | controller |
2026-06-10 17:41:04.873896 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:04.873902 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.024)       0:00:28.078 ********
2026-06-10 17:41:04.873907 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.024)       0:00:28.076 ********
2026-06-10 17:41:04.903421 | controller | ok: [localhost]
2026-06-10 17:41:04.903457 | controller |
2026-06-10 17:41:04.903462 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:04.903467 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:04.903472 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:04.903477 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:04.903481 | controller | }}] ***
2026-06-10 17:41:04.903485 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.029)       0:00:28.107 ********
2026-06-10 17:41:04.903489 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.029)       0:00:28.106 ********
2026-06-10 17:41:04.954774 | controller | skipping: [localhost]
2026-06-10 17:41:04.954819 | controller |
2026-06-10 17:41:04.954834 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:04.954840 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:04.954846 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:04.954853 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:04.954859 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.050)       0:00:28.158 ********
2026-06-10 17:41:04.954865 | controller | Wednesday 10 June 2026  17:41:04 +0000 (0:00:00.050)       0:00:28.157 ********
2026-06-10 17:41:05.191616 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'values.yaml'})
2026-06-10 17:41:05.191659 | controller |
2026-06-10 17:41:05.191668 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:05.191675 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.237)       0:00:28.395 ********
2026-06-10 17:41:05.191680 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.237)       0:00:28.394 ********
2026-06-10 17:41:05.281731 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:05.281794 | controller |
2026-06-10 17:41:05.281807 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 17:41:05.281819 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.089)       0:00:28.485 ********
2026-06-10 17:41:05.281830 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.089)       0:00:28.483 ********
2026-06-10 17:41:05.347801 | controller | skipping: [localhost]
2026-06-10 17:41:05.347853 | controller |
2026-06-10 17:41:05.347865 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=ci_gen_kustomize_values] ***
2026-06-10 17:41:05.347875 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.066)       0:00:28.551 ********
2026-06-10 17:41:05.347884 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.066)       0:00:28.550 ********
2026-06-10 17:41:05.476479 | controller |
2026-06-10 17:41:05.476517 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:05.476532 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.129)       0:00:28.680 ********
2026-06-10 17:41:05.476537 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.129)       0:00:28.679 ********
2026-06-10 17:41:05.529623 | controller | skipping: [localhost]
2026-06-10 17:41:05.529677 | controller |
2026-06-10 17:41:05.529687 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:05.529696 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.052)       0:00:28.733 ********
2026-06-10 17:41:05.529704 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.052)       0:00:28.732 ********
2026-06-10 17:41:05.609562 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:05.609599 | controller |
2026-06-10 17:41:05.609604 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:05.609609 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.080)       0:00:28.813 ********
2026-06-10 17:41:05.609614 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.080)       0:00:28.812 ********
2026-06-10 17:41:05.671907 | controller | ok: [localhost] =>
2026-06-10 17:41:05.671945 | controller |     changed: false
2026-06-10 17:41:05.671950 | controller |     msg: All assertions passed
2026-06-10 17:41:05.671954 | controller |
2026-06-10 17:41:05.671978 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:05.671985 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.062)       0:00:28.876 ********
2026-06-10 17:41:05.671989 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.062)       0:00:28.874 ********
2026-06-10 17:41:05.973674 | controller | ok: [localhost]
2026-06-10 17:41:05.973729 | controller |
2026-06-10 17:41:05.973742 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:05.973752 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.301)       0:00:29.177 ********
2026-06-10 17:41:05.973761 | controller | Wednesday 10 June 2026  17:41:05 +0000 (0:00:00.301)       0:00:29.176 ********
2026-06-10 17:41:06.060200 | controller | ok: [localhost] =>
2026-06-10 17:41:06.060252 | controller |     changed: false
2026-06-10 17:41:06.060262 | controller |     msg: All assertions passed
2026-06-10 17:41:06.060272 | controller |
2026-06-10 17:41:06.060281 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:06.060290 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.086)       0:00:29.263 ********
2026-06-10 17:41:06.060298 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.086)       0:00:29.262 ********
2026-06-10 17:41:06.299242 | controller | ok: [localhost]
2026-06-10 17:41:06.299282 | controller |
2026-06-10 17:41:06.299289 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:06.299295 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:06.299300 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:06.299304 | controller |   _config_map_content |
2026-06-10 17:41:06.299308 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:06.299314 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:06.299321 | controller |     matching_parameter='regex')
2026-06-10 17:41:06.299334 | controller | }}, cacheable=False] ***
2026-06-10 17:41:06.299339 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.239)       0:00:29.503 ********
2026-06-10 17:41:06.299345 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.239)       0:00:29.502 ********
2026-06-10 17:41:06.633309 | controller | ok: [localhost]
2026-06-10 17:41:06.633353 | controller |
2026-06-10 17:41:06.633360 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:06.633377 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.333)       0:00:29.837 ********
2026-06-10 17:41:06.633382 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.333)       0:00:29.836 ********
2026-06-10 17:41:06.703005 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 17:41:06.703051 | controller |
2026-06-10 17:41:06.703060 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 17:41:06.703066 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.069)       0:00:29.907 ********
2026-06-10 17:41:06.703072 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.069)       0:00:29.905 ********
2026-06-10 17:41:06.755513 | controller | ok: [localhost] =>
2026-06-10 17:41:06.755565 | controller |     changed: false
2026-06-10 17:41:06.755574 | controller |     msg: All assertions passed
2026-06-10 17:41:06.755581 | controller |
2026-06-10 17:41:06.755589 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:06.755597 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.052)       0:00:29.959 ********
2026-06-10 17:41:06.755605 | controller | Wednesday 10 June 2026  17:41:06 +0000 (0:00:00.052)       0:00:29.958 ********
2026-06-10 17:41:07.023826 | controller | changed: [localhost]
2026-06-10 17:41:07.023882 | controller |
2026-06-10 17:41:07.023893 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:07.023903 | controller |   (snippet_datadir,
2026-06-10 17:41:07.023911 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:07.023921 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:07.023930 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.267)       0:00:30.227 ********
2026-06-10 17:41:07.023938 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.267)       0:00:30.226 ********
2026-06-10 17:41:07.640089 | controller | changed: [localhost]
2026-06-10 17:41:07.640134 | controller |
2026-06-10 17:41:07.640143 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:07.640151 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.616)       0:00:30.844 ********
2026-06-10 17:41:07.640157 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.616)       0:00:30.842 ********
2026-06-10 17:41:07.739225 | controller | ok: [localhost]
2026-06-10 17:41:07.739269 | controller |
2026-06-10 17:41:07.739278 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:07.739285 | controller |   (snippet_datadir,
2026-06-10 17:41:07.739291 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:07.739298 | controller | }}, content={{
2026-06-10 17:41:07.739303 | controller |   _base64_patch |
2026-06-10 17:41:07.739309 | controller |   default({}) |
2026-06-10 17:41:07.739314 | controller |   to_nice_yaml
2026-06-10 17:41:07.739319 | controller | }}, mode=0644] ***
2026-06-10 17:41:07.739332 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.099)       0:00:30.943 ********
2026-06-10 17:41:07.739339 | controller | Wednesday 10 June 2026  17:41:07 +0000 (0:00:00.099)       0:00:30.941 ********
2026-06-10 17:41:08.248294 | controller | changed: [localhost]
2026-06-10 17:41:08.248359 | controller |
2026-06-10 17:41:08.248374 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:08.248386 | controller |   (snippet_datadir,
2026-06-10 17:41:08.248394 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:08.248404 | controller | }}, content={{
2026-06-10 17:41:08.248416 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:08.248427 | controller |   default({}) |
2026-06-10 17:41:08.248436 | controller |   to_nice_yaml
2026-06-10 17:41:08.248444 | controller | }}, mode=0644] ***
2026-06-10 17:41:08.248454 | controller | Wednesday 10 June 2026  17:41:08 +0000 (0:00:00.508)       0:00:31.451 ********
2026-06-10 17:41:08.248462 | controller | Wednesday 10 June 2026  17:41:08 +0000 (0:00:00.508)       0:00:31.450 ********
2026-06-10 17:41:08.732046 | controller | changed: [localhost]
2026-06-10 17:41:08.732083 | controller |
2026-06-10 17:41:08.732089 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:08.732093 | controller |   (
2026-06-10 17:41:08.732097 | controller |     snippet_datadir,
2026-06-10 17:41:08.732102 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:08.732106 | controller |   ) | path_join
2026-06-10 17:41:08.732109 | controller | }}, mode=0644] ***
2026-06-10 17:41:08.732114 | controller | Wednesday 10 June 2026  17:41:08 +0000 (0:00:00.484)       0:00:31.936 ********
2026-06-10 17:41:08.732118 | controller | Wednesday 10 June 2026  17:41:08 +0000 (0:00:00.484)       0:00:31.935 ********
2026-06-10 17:41:09.210149 | controller | changed: [localhost]
2026-06-10 17:41:09.210206 | controller |
2026-06-10 17:41:09.210218 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:09.210227 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.477)       0:00:32.413 ********
2026-06-10 17:41:09.210236 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.477)       0:00:32.412 ********
2026-06-10 17:41:09.317019 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:09.317061 | controller |
2026-06-10 17:41:09.317069 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:09.317076 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.107)       0:00:32.521 ********
2026-06-10 17:41:09.317081 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.107)       0:00:32.519 ********
2026-06-10 17:41:09.395382 | controller | ok: [localhost] =>
2026-06-10 17:41:09.395425 | controller |     changed: false
2026-06-10 17:41:09.395432 | controller |     msg: All assertions passed
2026-06-10 17:41:09.395438 | controller |
2026-06-10 17:41:09.395444 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:09.395452 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.078)       0:00:32.599 ********
2026-06-10 17:41:09.395457 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.078)       0:00:32.598 ********
2026-06-10 17:41:09.670391 | controller | ok: [localhost]
2026-06-10 17:41:09.670447 | controller |
2026-06-10 17:41:09.670462 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:09.670474 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.274)       0:00:32.873 ********
2026-06-10 17:41:09.670486 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.274)       0:00:32.872 ********
2026-06-10 17:41:09.751651 | controller | ok: [localhost]
2026-06-10 17:41:09.751709 | controller |
2026-06-10 17:41:09.751720 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:09.751733 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.081)       0:00:32.955 ********
2026-06-10 17:41:09.751749 | controller | Wednesday 10 June 2026  17:41:09 +0000 (0:00:00.081)       0:00:32.954 ********
2026-06-10 17:41:10.444166 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 17:41:10.444274 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 17:41:10.444285 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 17:41:10.444294 | controller |
2026-06-10 17:41:10.444304 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:10.444312 | controller |   _content |
2026-06-10 17:41:10.444320 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:10.444328 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:10.444337 | controller | }}
2026-06-10 17:41:10.444345 | controller | ] ***
2026-06-10 17:41:10.444373 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.692)       0:00:33.647 ********
2026-06-10 17:41:10.444381 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.692)       0:00:33.646 ********
2026-06-10 17:41:10.627073 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:41:10.627153 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:10.627170 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:10.627182 | controller |
2026-06-10 17:41:10.627197 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:10.627231 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.183)       0:00:33.830 ********
2026-06-10 17:41:10.627244 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.183)       0:00:33.829 ********
2026-06-10 17:41:10.884337 | controller | changed: [localhost]
2026-06-10 17:41:10.884411 | controller |
2026-06-10 17:41:10.884423 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:10.884433 | controller |   (_destdir,
2026-06-10 17:41:10.884442 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:10.884451 | controller | }}, content={{
2026-06-10 17:41:10.884460 | controller |   (
2026-06-10 17:41:10.884469 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:10.884478 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:10.884487 | controller | }}, mode=0644] ***
2026-06-10 17:41:10.884496 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.257)       0:00:34.088 ********
2026-06-10 17:41:10.884505 | controller | Wednesday 10 June 2026  17:41:10 +0000 (0:00:00.257)       0:00:34.087 ********
2026-06-10 17:41:11.345439 | controller | changed: [localhost]
2026-06-10 17:41:11.345509 | controller |
2026-06-10 17:41:11.345515 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/nncp mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:11.345521 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:11.345525 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:11.345529 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:11.345533 | controller | }}, dest={{
2026-06-10 17:41:11.345537 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:11.345540 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:11.345544 | controller |   ) |
2026-06-10 17:41:11.345548 | controller |   path_join
2026-06-10 17:41:11.345551 | controller |  }}] ***
2026-06-10 17:41:11.345555 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.461)       0:00:34.549 ********
2026-06-10 17:41:11.345559 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.461)       0:00:34.548 ********
2026-06-10 17:41:11.646707 | controller | changed: [localhost] => (item=network-values)
2026-06-10 17:41:11.646817 | controller |
2026-06-10 17:41:11.646829 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:11.646838 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.301)       0:00:34.850 ********
2026-06-10 17:41:11.646847 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.301)       0:00:34.849 ********
2026-06-10 17:41:11.717504 | controller | skipping: [localhost]
2026-06-10 17:41:11.717595 | controller |
2026-06-10 17:41:11.717607 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:11.717617 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.070)       0:00:34.921 ********
2026-06-10 17:41:11.717625 | controller | Wednesday 10 June 2026  17:41:11 +0000 (0:00:00.070)       0:00:34.920 ********
2026-06-10 17:41:12.299765 | controller | changed: [localhost]
2026-06-10 17:41:12.299865 | controller |
2026-06-10 17:41:12.299873 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:12.299879 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.582)       0:00:35.504 ********
2026-06-10 17:41:12.299885 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.582)       0:00:35.502 ********
2026-06-10 17:41:12.724885 | controller | changed: [localhost]
2026-06-10 17:41:12.724999 | controller |
2026-06-10 17:41:12.725046 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/nncp executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:12.725057 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.425)       0:00:35.929 ********
2026-06-10 17:41:12.725066 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.425)       0:00:35.927 ********
2026-06-10 17:41:12.800332 | controller | skipping: [localhost]
2026-06-10 17:41:12.800437 | controller |
2026-06-10 17:41:12.800443 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:12.800448 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:12.800453 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:12.800457 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:12.800461 | controller |   ) | list
2026-06-10 17:41:12.800464 | controller | }}] ***
2026-06-10 17:41:12.800468 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.075)       0:00:36.004 ********
2026-06-10 17:41:12.800472 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.075)       0:00:36.003 ********
2026-06-10 17:41:12.875987 | controller | skipping: [localhost]
2026-06-10 17:41:12.876046 | controller |
2026-06-10 17:41:12.876057 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/nncp remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:12.876067 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:12.876075 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:12.876083 | controller | }}, mode=0644] ***
2026-06-10 17:41:12.876091 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.075)       0:00:36.080 ********
2026-06-10 17:41:12.876099 | controller | Wednesday 10 June 2026  17:41:12 +0000 (0:00:00.075)       0:00:36.078 ********
2026-06-10 17:41:13.194208 | controller | changed: [localhost]
2026-06-10 17:41:13.194280 | controller |
2026-06-10 17:41:13.194292 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:13.194302 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.318)       0:00:36.398 ********
2026-06-10 17:41:13.194311 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.318)       0:00:36.397 ********
2026-06-10 17:41:13.249436 | controller | skipping: [localhost]
2026-06-10 17:41:13.249495 | controller |
2026-06-10 17:41:13.249506 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:13.249527 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.055)       0:00:36.453 ********
2026-06-10 17:41:13.249536 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.055)       0:00:36.452 ********
2026-06-10 17:41:13.299764 | controller | skipping: [localhost]
2026-06-10 17:41:13.299819 | controller |
2026-06-10 17:41:13.299829 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/nncp _raw_params=wait_condition.yml] ***
2026-06-10 17:41:13.299838 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.050)       0:00:36.504 ********
2026-06-10 17:41:13.299847 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.050)       0:00:36.502 ********
2026-06-10 17:41:13.347867 | controller | skipping: [localhost] => (item=oc -n openstack wait nncp -l osp/nncm-config-type=standard --for jsonpath='{.status.conditions[0].reason}'=SuccessfullyConfigured --timeout=5m)
2026-06-10 17:41:13.347953 | controller | skipping: [localhost]
2026-06-10 17:41:13.348018 | controller |
2026-06-10 17:41:13.348029 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:13.348038 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.048)       0:00:36.552 ********
2026-06-10 17:41:13.348066 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.048)       0:00:36.550 ********
2026-06-10 17:41:13.417106 | controller | skipping: [localhost]
2026-06-10 17:41:13.417214 | controller |
2026-06-10 17:41:13.417225 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/nncp name=run_hook] ***
2026-06-10 17:41:13.417235 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.069)       0:00:36.621 ********
2026-06-10 17:41:13.417243 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.069)       0:00:36.619 ********
2026-06-10 17:41:13.498895 | controller | skipping: [localhost]
2026-06-10 17:41:13.499012 | controller |
2026-06-10 17:41:13.499029 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:13.499040 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.081)       0:00:36.703 ********
2026-06-10 17:41:13.499049 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.081)       0:00:36.701 ********
2026-06-10 17:41:13.544609 | controller | ok: [localhost] =>
2026-06-10 17:41:13.544660 | controller |     changed: false
2026-06-10 17:41:13.544667 | controller |     msg: All assertions passed
2026-06-10 17:41:13.544672 | controller |
2026-06-10 17:41:13.544678 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:13.544684 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.045)       0:00:36.748 ********
2026-06-10 17:41:13.544689 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.045)       0:00:36.747 ********
2026-06-10 17:41:13.580751 | controller | skipping: [localhost]
2026-06-10 17:41:13.580797 | controller |
2026-06-10 17:41:13.580805 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:13.580811 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.036)       0:00:36.784 ********
2026-06-10 17:41:13.580816 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.036)       0:00:36.783 ********
2026-06-10 17:41:13.622895 | controller | ok: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 17:41:13.623009 | controller |
2026-06-10 17:41:13.623026 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:13.623040 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.041)       0:00:36.826 ********
2026-06-10 17:41:13.623051 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.041)       0:00:36.825 ********
2026-06-10 17:41:13.658114 | controller | skipping: [localhost]
2026-06-10 17:41:13.658214 | controller |
2026-06-10 17:41:13.658227 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:13.658236 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.035)       0:00:36.862 ********
2026-06-10 17:41:13.658245 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.035)       0:00:36.861 ********
2026-06-10 17:41:13.698457 | controller | ok: [localhost]
2026-06-10 17:41:13.698513 | controller |
2026-06-10 17:41:13.698520 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:13.698526 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:13.698532 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:13.698538 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:13.698543 | controller | }}] ***
2026-06-10 17:41:13.698548 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.040)       0:00:36.902 ********
2026-06-10 17:41:13.698553 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.040)       0:00:36.901 ********
2026-06-10 17:41:13.761743 | controller | skipping: [localhost]
2026-06-10 17:41:13.761784 | controller |
2026-06-10 17:41:13.761789 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:13.761794 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:13.761798 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:13.761803 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:13.761807 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.062)       0:00:36.965 ********
2026-06-10 17:41:13.761811 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.063)       0:00:36.964 ********
2026-06-10 17:41:13.978846 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'nncp/values.yaml'})
2026-06-10 17:41:13.978909 | controller |
2026-06-10 17:41:13.978920 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:13.978930 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.216)       0:00:37.182 ********
2026-06-10 17:41:13.978938 | controller | Wednesday 10 June 2026  17:41:13 +0000 (0:00:00.216)       0:00:37.181 ********
2026-06-10 17:41:14.124160 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:14.124198 | controller |
2026-06-10 17:41:14.124204 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 17:41:14.124215 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.145)       0:00:37.328 ********
2026-06-10 17:41:14.124221 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.145)       0:00:37.326 ********
2026-06-10 17:41:14.198223 | controller | skipping: [localhost]
2026-06-10 17:41:14.198306 | controller |
2026-06-10 17:41:14.198314 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking name=ci_gen_kustomize_values] ***
2026-06-10 17:41:14.198320 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.074)       0:00:37.402 ********
2026-06-10 17:41:14.198326 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.074)       0:00:37.401 ********
2026-06-10 17:41:14.307047 | controller |
2026-06-10 17:41:14.307118 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:14.307135 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.108)       0:00:37.511 ********
2026-06-10 17:41:14.307148 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.108)       0:00:37.509 ********
2026-06-10 17:41:14.410428 | controller | skipping: [localhost]
2026-06-10 17:41:14.410514 | controller |
2026-06-10 17:41:14.410522 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:14.410528 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.103)       0:00:37.614 ********
2026-06-10 17:41:14.410532 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.103)       0:00:37.613 ********
2026-06-10 17:41:14.472010 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:14.472101 | controller |
2026-06-10 17:41:14.472110 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:14.472118 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.061)       0:00:37.676 ********
2026-06-10 17:41:14.472124 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.061)       0:00:37.674 ********
2026-06-10 17:41:14.539793 | controller | ok: [localhost] =>
2026-06-10 17:41:14.539890 | controller |     changed: false
2026-06-10 17:41:14.539897 | controller |     msg: All assertions passed
2026-06-10 17:41:14.539903 | controller |
2026-06-10 17:41:14.539909 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:14.539917 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.067)       0:00:37.743 ********
2026-06-10 17:41:14.539923 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.067)       0:00:37.742 ********
2026-06-10 17:41:14.764128 | controller | ok: [localhost]
2026-06-10 17:41:14.764205 | controller |
2026-06-10 17:41:14.764212 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:14.764219 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.224)       0:00:37.968 ********
2026-06-10 17:41:14.764225 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.224)       0:00:37.966 ********
2026-06-10 17:41:14.823754 | controller | ok: [localhost] =>
2026-06-10 17:41:14.823825 | controller |     changed: false
2026-06-10 17:41:14.823832 | controller |     msg: All assertions passed
2026-06-10 17:41:14.823838 | controller |
2026-06-10 17:41:14.823844 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:14.823850 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.059)       0:00:38.028 ********
2026-06-10 17:41:14.823855 | controller | Wednesday 10 June 2026  17:41:14 +0000 (0:00:00.059)       0:00:38.026 ********
2026-06-10 17:41:15.048784 | controller | ok: [localhost]
2026-06-10 17:41:15.048835 | controller |
2026-06-10 17:41:15.048846 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:15.048855 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:15.048863 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:15.048871 | controller |   _config_map_content |
2026-06-10 17:41:15.048878 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:15.048886 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:15.048893 | controller |     matching_parameter='regex')
2026-06-10 17:41:15.048900 | controller | }}, cacheable=False] ***
2026-06-10 17:41:15.048907 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.224)       0:00:38.253 ********
2026-06-10 17:41:15.048914 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.224)       0:00:38.251 ********
2026-06-10 17:41:15.331644 | controller | ok: [localhost]
2026-06-10 17:41:15.331690 | controller |
2026-06-10 17:41:15.331698 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:15.331704 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.282)       0:00:38.535 ********
2026-06-10 17:41:15.331709 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.282)       0:00:38.534 ********
2026-06-10 17:41:15.408657 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 17:41:15.408707 | controller |
2026-06-10 17:41:15.408716 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 17:41:15.408722 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.076)       0:00:38.612 ********
2026-06-10 17:41:15.408727 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.076)       0:00:38.611 ********
2026-06-10 17:41:15.471506 | controller | ok: [localhost] =>
2026-06-10 17:41:15.471562 | controller |     changed: false
2026-06-10 17:41:15.471571 | controller |     msg: All assertions passed
2026-06-10 17:41:15.471578 | controller |
2026-06-10 17:41:15.471586 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:15.471592 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.062)       0:00:38.675 ********
2026-06-10 17:41:15.471597 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.062)       0:00:38.674 ********
2026-06-10 17:41:15.687842 | controller | ok: [localhost]
2026-06-10 17:41:15.687923 | controller |
2026-06-10 17:41:15.687942 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:15.687953 | controller |   (snippet_datadir,
2026-06-10 17:41:15.688001 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:15.688017 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:15.688033 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.216)       0:00:38.891 ********
2026-06-10 17:41:15.688038 | controller | Wednesday 10 June 2026  17:41:15 +0000 (0:00:00.216)       0:00:38.890 ********
2026-06-10 17:41:16.301691 | controller | ok: [localhost]
2026-06-10 17:41:16.301757 | controller |
2026-06-10 17:41:16.301763 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:16.301768 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.614)       0:00:39.505 ********
2026-06-10 17:41:16.301772 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.614)       0:00:39.504 ********
2026-06-10 17:41:16.365143 | controller | ok: [localhost]
2026-06-10 17:41:16.365206 | controller |
2026-06-10 17:41:16.365212 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:16.365216 | controller |   (snippet_datadir,
2026-06-10 17:41:16.365221 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:16.365225 | controller | }}, content={{
2026-06-10 17:41:16.365229 | controller |   _base64_patch |
2026-06-10 17:41:16.365240 | controller |   default({}) |
2026-06-10 17:41:16.365244 | controller |   to_nice_yaml
2026-06-10 17:41:16.365247 | controller | }}, mode=0644] ***
2026-06-10 17:41:16.365251 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.063)       0:00:39.569 ********
2026-06-10 17:41:16.365255 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.063)       0:00:39.568 ********
2026-06-10 17:41:16.811474 | controller | ok: [localhost]
2026-06-10 17:41:16.811568 | controller |
2026-06-10 17:41:16.811580 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:16.811589 | controller |   (snippet_datadir,
2026-06-10 17:41:16.811598 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:16.811607 | controller | }}, content={{
2026-06-10 17:41:16.811615 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:16.811623 | controller |   default({}) |
2026-06-10 17:41:16.811631 | controller |   to_nice_yaml
2026-06-10 17:41:16.811639 | controller | }}, mode=0644] ***
2026-06-10 17:41:16.811646 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.446)       0:00:40.015 ********
2026-06-10 17:41:16.811654 | controller | Wednesday 10 June 2026  17:41:16 +0000 (0:00:00.446)       0:00:40.014 ********
2026-06-10 17:41:17.314835 | controller | ok: [localhost]
2026-06-10 17:41:17.314931 | controller |
2026-06-10 17:41:17.314941 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:17.314949 | controller |   (
2026-06-10 17:41:17.314956 | controller |     snippet_datadir,
2026-06-10 17:41:17.314988 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:17.314995 | controller |   ) | path_join
2026-06-10 17:41:17.315002 | controller | }}, mode=0644] ***
2026-06-10 17:41:17.315009 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.502)       0:00:40.518 ********
2026-06-10 17:41:17.315016 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.502)       0:00:40.517 ********
2026-06-10 17:41:17.798888 | controller | changed: [localhost]
2026-06-10 17:41:17.798930 | controller |
2026-06-10 17:41:17.798937 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:17.798942 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.484)       0:00:41.002 ********
2026-06-10 17:41:17.798946 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.484)       0:00:41.001 ********
2026-06-10 17:41:17.894722 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:17.894754 | controller |
2026-06-10 17:41:17.894761 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:17.894768 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.096)       0:00:41.098 ********
2026-06-10 17:41:17.894774 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.096)       0:00:41.097 ********
2026-06-10 17:41:17.951408 | controller | ok: [localhost] =>
2026-06-10 17:41:17.951457 | controller |     changed: false
2026-06-10 17:41:17.951468 | controller |     msg: All assertions passed
2026-06-10 17:41:17.951477 | controller |
2026-06-10 17:41:17.951486 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:17.951496 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.056)       0:00:41.155 ********
2026-06-10 17:41:17.951505 | controller | Wednesday 10 June 2026  17:41:17 +0000 (0:00:00.056)       0:00:41.154 ********
2026-06-10 17:41:18.197695 | controller | ok: [localhost]
2026-06-10 17:41:18.197760 | controller |
2026-06-10 17:41:18.197773 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:18.197785 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.245)       0:00:41.401 ********
2026-06-10 17:41:18.197795 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.245)       0:00:41.400 ********
2026-06-10 17:41:18.263919 | controller | ok: [localhost]
2026-06-10 17:41:18.264049 | controller |
2026-06-10 17:41:18.264067 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:18.264079 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.066)       0:00:41.467 ********
2026-06-10 17:41:18.264090 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.066)       0:00:41.466 ********
2026-06-10 17:41:18.882060 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 17:41:18.882148 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 17:41:18.882153 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 17:41:18.882158 | controller |
2026-06-10 17:41:18.882163 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:18.882167 | controller |   _content |
2026-06-10 17:41:18.882171 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:18.882175 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:18.882180 | controller | }}
2026-06-10 17:41:18.882184 | controller | ] ***
2026-06-10 17:41:18.882188 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.618)       0:00:42.086 ********
2026-06-10 17:41:18.882192 | controller | Wednesday 10 June 2026  17:41:18 +0000 (0:00:00.618)       0:00:42.084 ********
2026-06-10 17:41:19.037418 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:41:19.037508 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:19.037518 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:19.037527 | controller |
2026-06-10 17:41:19.037536 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:19.037545 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.154)       0:00:42.240 ********
2026-06-10 17:41:19.037553 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.154)       0:00:42.239 ********
2026-06-10 17:41:19.294855 | controller | ok: [localhost]
2026-06-10 17:41:19.294915 | controller |
2026-06-10 17:41:19.294927 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:19.294936 | controller |   (_destdir,
2026-06-10 17:41:19.294945 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:19.294953 | controller | }}, content={{
2026-06-10 17:41:19.295032 | controller |   (
2026-06-10 17:41:19.295045 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:19.295053 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:19.295062 | controller | }}, mode=0644] ***
2026-06-10 17:41:19.295070 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.257)       0:00:42.498 ********
2026-06-10 17:41:19.295078 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.257)       0:00:42.497 ********
2026-06-10 17:41:19.799881 | controller | ok: [localhost]
2026-06-10 17:41:19.799996 | controller |
2026-06-10 17:41:19.800004 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:19.800021 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:19.800025 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:19.800029 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:19.800033 | controller | }}, dest={{
2026-06-10 17:41:19.800037 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:19.800041 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:19.800045 | controller |   ) |
2026-06-10 17:41:19.800048 | controller |   path_join
2026-06-10 17:41:19.800052 | controller |  }}] ***
2026-06-10 17:41:19.800056 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.505)       0:00:43.004 ********
2026-06-10 17:41:19.800060 | controller | Wednesday 10 June 2026  17:41:19 +0000 (0:00:00.505)       0:00:43.002 ********
2026-06-10 17:41:20.114168 | controller | ok: [localhost] => (item=network-values)
2026-06-10 17:41:20.114294 | controller |
2026-06-10 17:41:20.114312 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:20.114327 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.313)       0:00:43.317 ********
2026-06-10 17:41:20.114339 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.313)       0:00:43.316 ********
2026-06-10 17:41:20.197021 | controller | skipping: [localhost]
2026-06-10 17:41:20.197135 | controller |
2026-06-10 17:41:20.197148 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:20.197158 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.082)       0:00:43.400 ********
2026-06-10 17:41:20.197167 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.082)       0:00:43.399 ********
2026-06-10 17:41:20.675141 | controller | changed: [localhost]
2026-06-10 17:41:20.675242 | controller |
2026-06-10 17:41:20.675247 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:20.675253 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.478)       0:00:43.879 ********
2026-06-10 17:41:20.675279 | controller | Wednesday 10 June 2026  17:41:20 +0000 (0:00:00.478)       0:00:43.877 ********
2026-06-10 17:41:21.187511 | controller | changed: [localhost]
2026-06-10 17:41:21.187573 | controller |
2026-06-10 17:41:21.187586 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:21.187597 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.512)       0:00:44.391 ********
2026-06-10 17:41:21.187606 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.512)       0:00:44.390 ********
2026-06-10 17:41:21.250558 | controller | skipping: [localhost]
2026-06-10 17:41:21.250598 | controller |
2026-06-10 17:41:21.250603 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:21.250608 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:21.250613 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:21.250617 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:21.250621 | controller |   ) | list
2026-06-10 17:41:21.250625 | controller | }}] ***
2026-06-10 17:41:21.250628 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.063)       0:00:44.454 ********
2026-06-10 17:41:21.250632 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.063)       0:00:44.453 ********
2026-06-10 17:41:21.312025 | controller | skipping: [localhost]
2026-06-10 17:41:21.312064 | controller |
2026-06-10 17:41:21.312078 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:21.312084 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:21.312089 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:21.312094 | controller | }}, mode=0644] ***
2026-06-10 17:41:21.312103 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.061)       0:00:44.516 ********
2026-06-10 17:41:21.312108 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.061)       0:00:44.515 ********
2026-06-10 17:41:21.615468 | controller | changed: [localhost]
2026-06-10 17:41:21.615514 | controller |
2026-06-10 17:41:21.615520 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:21.615526 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.303)       0:00:44.819 ********
2026-06-10 17:41:21.615531 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.303)       0:00:44.818 ********
2026-06-10 17:41:21.684704 | controller | skipping: [localhost]
2026-06-10 17:41:21.684747 | controller |
2026-06-10 17:41:21.684753 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:21.684759 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.069)       0:00:44.889 ********
2026-06-10 17:41:21.684764 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.069)       0:00:44.887 ********
2026-06-10 17:41:21.760408 | controller | skipping: [localhost]
2026-06-10 17:41:21.760452 | controller |
2026-06-10 17:41:21.760459 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking _raw_params=wait_condition.yml] ***
2026-06-10 17:41:21.760465 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.075)       0:00:44.964 ********
2026-06-10 17:41:21.760470 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.075)       0:00:44.963 ********
2026-06-10 17:41:21.818368 | controller | skipping: [localhost] => (item=oc -n metallb-system wait pod -l app=metallb -l component=speaker --for condition=Ready --timeout=5m)
2026-06-10 17:41:21.818412 | controller | skipping: [localhost]
2026-06-10 17:41:21.818419 | controller |
2026-06-10 17:41:21.818424 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:21.818430 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.057)       0:00:45.022 ********
2026-06-10 17:41:21.818435 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.057)       0:00:45.021 ********
2026-06-10 17:41:21.882523 | controller | skipping: [localhost]
2026-06-10 17:41:21.882574 | controller |
2026-06-10 17:41:21.882584 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking name=run_hook] ***
2026-06-10 17:41:21.882592 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.064)       0:00:45.086 ********
2026-06-10 17:41:21.882599 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.064)       0:00:45.085 ********
2026-06-10 17:41:21.930951 | controller | skipping: [localhost]
2026-06-10 17:41:21.931011 | controller |
2026-06-10 17:41:21.931021 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:21.931029 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.048)       0:00:45.135 ********
2026-06-10 17:41:21.931035 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.048)       0:00:45.133 ********
2026-06-10 17:41:21.974255 | controller | ok: [localhost] =>
2026-06-10 17:41:21.974302 | controller |     changed: false
2026-06-10 17:41:21.974310 | controller |     msg: All assertions passed
2026-06-10 17:41:21.974317 | controller |
2026-06-10 17:41:21.974323 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:21.974331 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.043)       0:00:45.178 ********
2026-06-10 17:41:21.974337 | controller | Wednesday 10 June 2026  17:41:21 +0000 (0:00:00.043)       0:00:45.177 ********
2026-06-10 17:41:22.004306 | controller | skipping: [localhost]
2026-06-10 17:41:22.004337 | controller |
2026-06-10 17:41:22.004346 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:22.004359 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.030)       0:00:45.208 ********
2026-06-10 17:41:22.004366 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.030)       0:00:45.207 ********
2026-06-10 17:41:22.047099 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 17:41:22.047143 | controller |
2026-06-10 17:41:22.047154 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:22.047163 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.042)       0:00:45.251 ********
2026-06-10 17:41:22.047172 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.042)       0:00:45.250 ********
2026-06-10 17:41:22.081837 | controller | skipping: [localhost]
2026-06-10 17:41:22.081890 | controller |
2026-06-10 17:41:22.081906 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:22.081918 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.034)       0:00:45.286 ********
2026-06-10 17:41:22.081929 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.034)       0:00:45.284 ********
2026-06-10 17:41:22.123175 | controller | ok: [localhost]
2026-06-10 17:41:22.123225 | controller |
2026-06-10 17:41:22.123237 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:22.123247 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:22.123256 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:22.123265 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:22.123274 | controller | }}] ***
2026-06-10 17:41:22.123282 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.041)       0:00:45.327 ********
2026-06-10 17:41:22.123291 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.041)       0:00:45.326 ********
2026-06-10 17:41:22.167954 | controller | skipping: [localhost]
2026-06-10 17:41:22.168050 | controller |
2026-06-10 17:41:22.168066 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:22.168079 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:22.168090 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:22.168103 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:22.168115 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.044)       0:00:45.372 ********
2026-06-10 17:41:22.168127 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.044)       0:00:45.370 ********
2026-06-10 17:41:22.600853 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': 'networking/nncp/values.yaml'})
2026-06-10 17:41:22.601001 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 17:41:22.601019 | controller |
2026-06-10 17:41:22.601032 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:22.601045 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.432)       0:00:45.804 ********
2026-06-10 17:41:22.601058 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.432)       0:00:45.803 ********
2026-06-10 17:41:22.711483 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:22.711587 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 17:41:22.711594 | controller |
2026-06-10 17:41:22.711624 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 17:41:22.711630 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.110)       0:00:45.915 ********
2026-06-10 17:41:22.711635 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.110)       0:00:45.914 ********
2026-06-10 17:41:22.791163 | controller | skipping: [localhost]
2026-06-10 17:41:22.791262 | controller |
2026-06-10 17:41:22.791274 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane name=ci_gen_kustomize_values] ***
2026-06-10 17:41:22.791297 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.079)       0:00:45.994 ********
2026-06-10 17:41:22.791305 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.079)       0:00:45.993 ********
2026-06-10 17:41:22.970357 | controller |
2026-06-10 17:41:22.970473 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:22.970484 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.179)       0:00:46.174 ********
2026-06-10 17:41:22.970492 | controller | Wednesday 10 June 2026  17:41:22 +0000 (0:00:00.179)       0:00:46.173 ********
2026-06-10 17:41:23.011290 | controller | skipping: [localhost]
2026-06-10 17:41:23.011396 | controller |
2026-06-10 17:41:23.011408 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:23.011418 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.041)       0:00:46.215 ********
2026-06-10 17:41:23.011428 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.041)       0:00:46.214 ********
2026-06-10 17:41:23.123655 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:23.123772 | controller |
2026-06-10 17:41:23.123788 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:23.123802 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.112)       0:00:46.327 ********
2026-06-10 17:41:23.123813 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.112)       0:00:46.326 ********
2026-06-10 17:41:23.184579 | controller | ok: [localhost] =>
2026-06-10 17:41:23.184695 | controller |     changed: false
2026-06-10 17:41:23.184705 | controller |     msg: All assertions passed
2026-06-10 17:41:23.184713 | controller |
2026-06-10 17:41:23.184722 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:23.184732 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.061)       0:00:46.388 ********
2026-06-10 17:41:23.184741 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.061)       0:00:46.387 ********
2026-06-10 17:41:23.448163 | controller | ok: [localhost]
2026-06-10 17:41:23.448202 | controller |
2026-06-10 17:41:23.448210 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:23.448216 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.262)       0:00:46.651 ********
2026-06-10 17:41:23.448222 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.263)       0:00:46.650 ********
2026-06-10 17:41:23.536000 | controller | ok: [localhost] =>
2026-06-10 17:41:23.536030 | controller |     changed: false
2026-06-10 17:41:23.536036 | controller |     msg: All assertions passed
2026-06-10 17:41:23.536042 | controller |
2026-06-10 17:41:23.536047 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:23.536053 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.087)       0:00:46.739 ********
2026-06-10 17:41:23.536064 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.087)       0:00:46.738 ********
2026-06-10 17:41:23.782424 | controller | ok: [localhost]
2026-06-10 17:41:23.782464 | controller |
2026-06-10 17:41:23.782471 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:23.782477 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:23.782483 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:23.782488 | controller |   _config_map_content |
2026-06-10 17:41:23.782492 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:23.782497 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:23.782508 | controller |     matching_parameter='regex')
2026-06-10 17:41:23.782512 | controller | }}, cacheable=False] ***
2026-06-10 17:41:23.782517 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.246)       0:00:46.986 ********
2026-06-10 17:41:23.782522 | controller | Wednesday 10 June 2026  17:41:23 +0000 (0:00:00.246)       0:00:46.985 ********
2026-06-10 17:41:24.085694 | controller | ok: [localhost]
2026-06-10 17:41:24.086402 | controller |
2026-06-10 17:41:24.086416 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:24.086427 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.302)       0:00:47.289 ********
2026-06-10 17:41:24.086437 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.302)       0:00:47.288 ********
2026-06-10 17:41:24.178842 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 17:41:24.178891 | controller |
2026-06-10 17:41:24.178901 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 17:41:24.178910 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.093)       0:00:47.383 ********
2026-06-10 17:41:24.178918 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.093)       0:00:47.381 ********
2026-06-10 17:41:24.242092 | controller | ok: [localhost] =>
2026-06-10 17:41:24.242178 | controller |     changed: false
2026-06-10 17:41:24.242187 | controller |     msg: All assertions passed
2026-06-10 17:41:24.242196 | controller |
2026-06-10 17:41:24.242205 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:24.242213 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.063)       0:00:47.446 ********
2026-06-10 17:41:24.242221 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.063)       0:00:47.444 ********
2026-06-10 17:41:24.456402 | controller | ok: [localhost]
2026-06-10 17:41:24.456450 | controller |
2026-06-10 17:41:24.456461 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:24.456470 | controller |   (snippet_datadir,
2026-06-10 17:41:24.456478 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:24.456487 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:24.456495 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.214)       0:00:47.660 ********
2026-06-10 17:41:24.456503 | controller | Wednesday 10 June 2026  17:41:24 +0000 (0:00:00.214)       0:00:47.659 ********
2026-06-10 17:41:25.040111 | controller | ok: [localhost]
2026-06-10 17:41:25.040200 | controller |
2026-06-10 17:41:25.040211 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:25.040220 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.583)       0:00:48.244 ********
2026-06-10 17:41:25.040228 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.583)       0:00:48.243 ********
2026-06-10 17:41:25.135267 | controller | ok: [localhost]
2026-06-10 17:41:25.135347 | controller |
2026-06-10 17:41:25.135356 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:25.135362 | controller |   (snippet_datadir,
2026-06-10 17:41:25.135368 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:25.135374 | controller | }}, content={{
2026-06-10 17:41:25.135379 | controller |   _base64_patch |
2026-06-10 17:41:25.135384 | controller |   default({}) |
2026-06-10 17:41:25.135389 | controller |   to_nice_yaml
2026-06-10 17:41:25.135394 | controller | }}, mode=0644] ***
2026-06-10 17:41:25.135400 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.095)       0:00:48.339 ********
2026-06-10 17:41:25.135405 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.095)       0:00:48.338 ********
2026-06-10 17:41:25.571673 | controller | ok: [localhost]
2026-06-10 17:41:25.571756 | controller |
2026-06-10 17:41:25.571766 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:25.571776 | controller |   (snippet_datadir,
2026-06-10 17:41:25.571785 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:25.571805 | controller | }}, content={{
2026-06-10 17:41:25.571814 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:25.571822 | controller |   default({}) |
2026-06-10 17:41:25.571830 | controller |   to_nice_yaml
2026-06-10 17:41:25.571837 | controller | }}, mode=0644] ***
2026-06-10 17:41:25.571845 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.435)       0:00:48.774 ********
2026-06-10 17:41:25.571854 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.435)       0:00:48.773 ********
2026-06-10 17:41:25.983048 | controller | ok: [localhost]
2026-06-10 17:41:25.983099 | controller |
2026-06-10 17:41:25.983105 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:25.983109 | controller |   (
2026-06-10 17:41:25.983113 | controller |     snippet_datadir,
2026-06-10 17:41:25.983117 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:25.983121 | controller |   ) | path_join
2026-06-10 17:41:25.983125 | controller | }}, mode=0644] ***
2026-06-10 17:41:25.983128 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.412)       0:00:49.187 ********
2026-06-10 17:41:25.983132 | controller | Wednesday 10 June 2026  17:41:25 +0000 (0:00:00.412)       0:00:49.185 ********
2026-06-10 17:41:26.408606 | controller | ok: [localhost]
2026-06-10 17:41:26.408681 | controller |
2026-06-10 17:41:26.408688 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:26.408694 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.425)       0:00:49.612 ********
2026-06-10 17:41:26.408699 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.425)       0:00:49.611 ********
2026-06-10 17:41:26.483612 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:26.483688 | controller |
2026-06-10 17:41:26.483695 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:26.483702 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.075)       0:00:49.687 ********
2026-06-10 17:41:26.483707 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.075)       0:00:49.686 ********
2026-06-10 17:41:26.530808 | controller | ok: [localhost] =>
2026-06-10 17:41:26.530873 | controller |     changed: false
2026-06-10 17:41:26.530877 | controller |     msg: All assertions passed
2026-06-10 17:41:26.530882 | controller |
2026-06-10 17:41:26.530886 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:26.530909 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.047)       0:00:49.734 ********
2026-06-10 17:41:26.530913 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.047)       0:00:49.733 ********
2026-06-10 17:41:26.771701 | controller | ok: [localhost]
2026-06-10 17:41:26.771770 | controller |
2026-06-10 17:41:26.771776 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:26.771782 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.240)       0:00:49.975 ********
2026-06-10 17:41:26.771786 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.240)       0:00:49.974 ********
2026-06-10 17:41:26.845510 | controller | ok: [localhost]
2026-06-10 17:41:26.845579 | controller |
2026-06-10 17:41:26.845591 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:26.845600 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.073)       0:00:50.049 ********
2026-06-10 17:41:26.845608 | controller | Wednesday 10 June 2026  17:41:26 +0000 (0:00:00.073)       0:00:50.048 ********
2026-06-10 17:41:27.551938 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 17:41:27.552016 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 17:41:27.552027 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 17:41:27.552042 | controller |
2026-06-10 17:41:27.552051 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:27.552059 | controller |   _content |
2026-06-10 17:41:27.552067 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:27.552075 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:27.552083 | controller | }}
2026-06-10 17:41:27.552091 | controller | ] ***
2026-06-10 17:41:27.552099 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.706)       0:00:50.755 ********
2026-06-10 17:41:27.552110 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.705)       0:00:50.754 ********
2026-06-10 17:41:27.679243 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:41:27.679291 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:27.679301 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:27.679310 | controller |
2026-06-10 17:41:27.679319 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:27.679327 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.127)       0:00:50.883 ********
2026-06-10 17:41:27.679335 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.127)       0:00:50.882 ********
2026-06-10 17:41:27.896893 | controller | ok: [localhost]
2026-06-10 17:41:27.896941 | controller |
2026-06-10 17:41:27.896946 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:27.896951 | controller |   (_destdir,
2026-06-10 17:41:27.896955 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:27.896959 | controller | }}, content={{
2026-06-10 17:41:27.896974 | controller |   (
2026-06-10 17:41:27.896978 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:27.896982 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:27.896987 | controller | }}, mode=0644] ***
2026-06-10 17:41:27.896991 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.217)       0:00:51.101 ********
2026-06-10 17:41:27.896995 | controller | Wednesday 10 June 2026  17:41:27 +0000 (0:00:00.217)       0:00:51.100 ********
2026-06-10 17:41:28.377052 | controller | ok: [localhost]
2026-06-10 17:41:28.377113 | controller |
2026-06-10 17:41:28.377127 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:28.377139 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.479)       0:00:51.581 ********
2026-06-10 17:41:28.377151 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.479)       0:00:51.580 ********
2026-06-10 17:41:28.447984 | controller | skipping: [localhost]
2026-06-10 17:41:28.448054 | controller |
2026-06-10 17:41:28.448059 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:28.448064 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.070)       0:00:51.652 ********
2026-06-10 17:41:28.448068 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.070)       0:00:51.650 ********
2026-06-10 17:41:28.500440 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:28.500494 | controller |
2026-06-10 17:41:28.500503 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:28.500509 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.052)       0:00:51.704 ********
2026-06-10 17:41:28.500523 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.052)       0:00:51.703 ********
2026-06-10 17:41:28.569120 | controller | ok: [localhost] =>
2026-06-10 17:41:28.569159 | controller |     changed: false
2026-06-10 17:41:28.569166 | controller |     msg: All assertions passed
2026-06-10 17:41:28.569172 | controller |
2026-06-10 17:41:28.569178 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:28.569185 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.068)       0:00:51.773 ********
2026-06-10 17:41:28.569197 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.068)       0:00:51.771 ********
2026-06-10 17:41:28.801446 | controller | ok: [localhost]
2026-06-10 17:41:28.801476 | controller |
2026-06-10 17:41:28.801481 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:28.801486 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.232)       0:00:52.005 ********
2026-06-10 17:41:28.801490 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.232)       0:00:52.004 ********
2026-06-10 17:41:28.851919 | controller | ok: [localhost] =>
2026-06-10 17:41:28.851997 | controller |     changed: false
2026-06-10 17:41:28.852004 | controller |     msg: All assertions passed
2026-06-10 17:41:28.852008 | controller |
2026-06-10 17:41:28.852012 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:28.852017 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.050)       0:00:52.056 ********
2026-06-10 17:41:28.852021 | controller | Wednesday 10 June 2026  17:41:28 +0000 (0:00:00.050)       0:00:52.054 ********
2026-06-10 17:41:29.112812 | controller | ok: [localhost]
2026-06-10 17:41:29.112887 | controller |
2026-06-10 17:41:29.112893 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:29.112898 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:29.112902 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:29.112906 | controller |   _config_map_content |
2026-06-10 17:41:29.112910 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:29.112913 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:29.112917 | controller |     matching_parameter='regex')
2026-06-10 17:41:29.112921 | controller | }}, cacheable=False] ***
2026-06-10 17:41:29.112924 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.260)       0:00:52.316 ********
2026-06-10 17:41:29.112929 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.260)       0:00:52.315 ********
2026-06-10 17:41:29.370912 | controller | ok: [localhost]
2026-06-10 17:41:29.371003 | controller |
2026-06-10 17:41:29.371015 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:29.371024 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.258)       0:00:52.575 ********
2026-06-10 17:41:29.371032 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.258)       0:00:52.573 ********
2026-06-10 17:41:29.449833 | controller | skipping: [localhost]
2026-06-10 17:41:29.449906 | controller |
2026-06-10 17:41:29.449911 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:29.449915 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.078)       0:00:52.653 ********
2026-06-10 17:41:29.449919 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.078)       0:00:52.652 ********
2026-06-10 17:41:29.732593 | controller | changed: [localhost]
2026-06-10 17:41:29.732663 | controller |
2026-06-10 17:41:29.732668 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:29.732673 | controller |   (snippet_datadir,
2026-06-10 17:41:29.732676 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:29.732680 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:29.732684 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.282)       0:00:52.936 ********
2026-06-10 17:41:29.732688 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.282)       0:00:52.934 ********
2026-06-10 17:41:29.792010 | controller | skipping: [localhost]
2026-06-10 17:41:29.792046 | controller |
2026-06-10 17:41:29.792053 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:29.792057 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.060)       0:00:52.996 ********
2026-06-10 17:41:29.792066 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.060)       0:00:52.995 ********
2026-06-10 17:41:29.851116 | controller | ok: [localhost]
2026-06-10 17:41:29.851208 | controller |
2026-06-10 17:41:29.851214 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:29.851218 | controller |   (snippet_datadir,
2026-06-10 17:41:29.851222 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:29.851226 | controller | }}, content={{
2026-06-10 17:41:29.851230 | controller |   _base64_patch |
2026-06-10 17:41:29.851233 | controller |   default({}) |
2026-06-10 17:41:29.851237 | controller |   to_nice_yaml
2026-06-10 17:41:29.851240 | controller | }}, mode=0644] ***
2026-06-10 17:41:29.851244 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.058)       0:00:53.055 ********
2026-06-10 17:41:29.851247 | controller | Wednesday 10 June 2026  17:41:29 +0000 (0:00:00.059)       0:00:53.054 ********
2026-06-10 17:41:30.257919 | controller | changed: [localhost]
2026-06-10 17:41:30.257973 | controller |
2026-06-10 17:41:30.257983 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:30.257991 | controller |   (snippet_datadir,
2026-06-10 17:41:30.257998 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:30.258006 | controller | }}, content={{
2026-06-10 17:41:30.258013 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:30.258020 | controller |   default({}) |
2026-06-10 17:41:30.258027 | controller |   to_nice_yaml
2026-06-10 17:41:30.258034 | controller | }}, mode=0644] ***
2026-06-10 17:41:30.258041 | controller | Wednesday 10 June 2026  17:41:30 +0000 (0:00:00.406)       0:00:53.461 ********
2026-06-10 17:41:30.258048 | controller | Wednesday 10 June 2026  17:41:30 +0000 (0:00:00.406)       0:00:53.460 ********
2026-06-10 17:41:30.702020 | controller | changed: [localhost]
2026-06-10 17:41:30.702057 | controller |
2026-06-10 17:41:30.702064 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:30.702070 | controller |   (
2026-06-10 17:41:30.702075 | controller |     snippet_datadir,
2026-06-10 17:41:30.702080 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:30.702085 | controller |   ) | path_join
2026-06-10 17:41:30.702090 | controller | }}, mode=0644] ***
2026-06-10 17:41:30.702095 | controller | Wednesday 10 June 2026  17:41:30 +0000 (0:00:00.444)       0:00:53.906 ********
2026-06-10 17:41:30.702100 | controller | Wednesday 10 June 2026  17:41:30 +0000 (0:00:00.444)       0:00:53.904 ********
2026-06-10 17:41:31.114386 | controller | changed: [localhost]
2026-06-10 17:41:31.114421 | controller |
2026-06-10 17:41:31.114427 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:31.114433 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.412)       0:00:54.318 ********
2026-06-10 17:41:31.114437 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.412)       0:00:54.317 ********
2026-06-10 17:41:31.209011 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:31.209068 | controller |
2026-06-10 17:41:31.209074 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:31.209078 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.094)       0:00:54.413 ********
2026-06-10 17:41:31.209096 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.094)       0:00:54.411 ********
2026-06-10 17:41:31.287939 | controller | ok: [localhost] =>
2026-06-10 17:41:31.288081 | controller |     changed: false
2026-06-10 17:41:31.288092 | controller |     msg: All assertions passed
2026-06-10 17:41:31.288100 | controller |
2026-06-10 17:41:31.288109 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:31.288122 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.078)       0:00:54.492 ********
2026-06-10 17:41:31.288133 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.078)       0:00:54.490 ********
2026-06-10 17:41:31.563952 | controller | ok: [localhost]
2026-06-10 17:41:31.564034 | controller |
2026-06-10 17:41:31.564041 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:31.564046 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.276)       0:00:54.768 ********
2026-06-10 17:41:31.564051 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.276)       0:00:54.767 ********
2026-06-10 17:41:31.613225 | controller | ok: [localhost]
2026-06-10 17:41:31.613279 | controller |
2026-06-10 17:41:31.613284 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:31.613289 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.048)       0:00:54.817 ********
2026-06-10 17:41:31.613292 | controller | Wednesday 10 June 2026  17:41:31 +0000 (0:00:00.048)       0:00:54.815 ********
2026-06-10 17:41:32.099770 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 17:41:32.099856 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 17:41:32.099870 | controller |
2026-06-10 17:41:32.099882 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:32.099893 | controller |   _content |
2026-06-10 17:41:32.099903 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:32.099914 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:32.099925 | controller | }}
2026-06-10 17:41:32.099937 | controller | ] ***
2026-06-10 17:41:32.099948 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.486)       0:00:55.303 ********
2026-06-10 17:41:32.099990 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.486)       0:00:55.302 ********
2026-06-10 17:41:32.195084 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:32.195146 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:32.195161 | controller |
2026-06-10 17:41:32.195173 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:32.195185 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.095)       0:00:55.399 ********
2026-06-10 17:41:32.195196 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.095)       0:00:55.398 ********
2026-06-10 17:41:32.484268 | controller | changed: [localhost]
2026-06-10 17:41:32.484330 | controller |
2026-06-10 17:41:32.484337 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:32.484344 | controller |   (_destdir,
2026-06-10 17:41:32.484349 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:32.484355 | controller | }}, content={{
2026-06-10 17:41:32.484360 | controller |   (
2026-06-10 17:41:32.484365 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:32.484371 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:32.484376 | controller | }}, mode=0644] ***
2026-06-10 17:41:32.484381 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.289)       0:00:55.688 ********
2026-06-10 17:41:32.484387 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.289)       0:00:55.687 ********
2026-06-10 17:41:32.968187 | controller | changed: [localhost]
2026-06-10 17:41:32.968255 | controller |
2026-06-10 17:41:32.968262 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:32.968268 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:32.968274 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:32.968280 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:32.968285 | controller | }}, dest={{
2026-06-10 17:41:32.968291 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:32.968296 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:32.968302 | controller |   ) |
2026-06-10 17:41:32.968307 | controller |   path_join
2026-06-10 17:41:32.968312 | controller |  }}] ***
2026-06-10 17:41:32.968317 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.483)       0:00:56.171 ********
2026-06-10 17:41:32.968323 | controller | Wednesday 10 June 2026  17:41:32 +0000 (0:00:00.483)       0:00:56.170 ********
2026-06-10 17:41:33.587737 | controller | ok: [localhost] => (item=network-values)
2026-06-10 17:41:33.587789 | controller | changed: [localhost] => (item=service-values)
2026-06-10 17:41:33.587800 | controller |
2026-06-10 17:41:33.587810 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:33.587818 | controller | Wednesday 10 June 2026  17:41:33 +0000 (0:00:00.619)       0:00:56.791 ********
2026-06-10 17:41:33.587827 | controller | Wednesday 10 June 2026  17:41:33 +0000 (0:00:00.619)       0:00:56.790 ********
2026-06-10 17:41:33.644376 | controller | skipping: [localhost]
2026-06-10 17:41:33.644411 | controller |
2026-06-10 17:41:33.644419 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:33.644426 | controller | Wednesday 10 June 2026  17:41:33 +0000 (0:00:00.056)       0:00:56.848 ********
2026-06-10 17:41:33.644431 | controller | Wednesday 10 June 2026  17:41:33 +0000 (0:00:00.056)       0:00:56.847 ********
2026-06-10 17:41:34.008348 | controller | changed: [localhost]
2026-06-10 17:41:34.008377 | controller |
2026-06-10 17:41:34.008382 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:34.008387 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.364)       0:00:57.212 ********
2026-06-10 17:41:34.008391 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.364)       0:00:57.211 ********
2026-06-10 17:41:34.406639 | controller | changed: [localhost]
2026-06-10 17:41:34.406682 | controller |
2026-06-10 17:41:34.406693 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:34.406703 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.397)       0:00:57.610 ********
2026-06-10 17:41:34.406712 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.397)       0:00:57.609 ********
2026-06-10 17:41:34.487074 | controller | skipping: [localhost]
2026-06-10 17:41:34.487117 | controller |
2026-06-10 17:41:34.487128 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:34.487137 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:34.487146 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:34.487155 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:34.487163 | controller |   ) | list
2026-06-10 17:41:34.487171 | controller | }}] ***
2026-06-10 17:41:34.487179 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.080)       0:00:57.690 ********
2026-06-10 17:41:34.487187 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.080)       0:00:57.689 ********
2026-06-10 17:41:34.553122 | controller | skipping: [localhost]
2026-06-10 17:41:34.553150 | controller |
2026-06-10 17:41:34.553157 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:34.553162 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:34.553166 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:34.553170 | controller | }}, mode=0644] ***
2026-06-10 17:41:34.553174 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.066)       0:00:57.757 ********
2026-06-10 17:41:34.553177 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.066)       0:00:57.756 ********
2026-06-10 17:41:34.809701 | controller | changed: [localhost]
2026-06-10 17:41:34.809751 | controller |
2026-06-10 17:41:34.809762 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:34.809771 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.255)       0:00:58.013 ********
2026-06-10 17:41:34.809779 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.256)       0:00:58.012 ********
2026-06-10 17:41:34.877754 | controller | skipping: [localhost]
2026-06-10 17:41:34.877809 | controller |
2026-06-10 17:41:34.877821 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:34.877831 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.067)       0:00:58.081 ********
2026-06-10 17:41:34.877841 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.067)       0:00:58.080 ********
2026-06-10 17:41:34.954142 | controller | skipping: [localhost]
2026-06-10 17:41:34.954176 | controller |
2026-06-10 17:41:34.954184 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane _raw_params=wait_condition.yml] ***
2026-06-10 17:41:34.954190 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.076)       0:00:58.157 ********
2026-06-10 17:41:34.954195 | controller | Wednesday 10 June 2026  17:41:34 +0000 (0:00:00.076)       0:00:58.156 ********
2026-06-10 17:41:35.002316 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=OpenStackControlPlaneDNSReadyCondition --timeout=20m)
2026-06-10 17:41:35.002348 | controller | skipping: [localhost]
2026-06-10 17:41:35.002354 | controller |
2026-06-10 17:41:35.002359 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:35.002363 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.049)       0:00:58.206 ********
2026-06-10 17:41:35.002368 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.049)       0:00:58.205 ********
2026-06-10 17:41:35.043239 | controller | skipping: [localhost]
2026-06-10 17:41:35.043266 | controller |
2026-06-10 17:41:35.043272 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane name=run_hook] ***
2026-06-10 17:41:35.043278 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.040)       0:00:58.247 ********
2026-06-10 17:41:35.043282 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.040)       0:00:58.246 ********
2026-06-10 17:41:35.091420 | controller | skipping: [localhost]
2026-06-10 17:41:35.091451 | controller |
2026-06-10 17:41:35.091458 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:35.091464 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.048)       0:00:58.295 ********
2026-06-10 17:41:35.091469 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.048)       0:00:58.294 ********
2026-06-10 17:41:35.135276 | controller | ok: [localhost] =>
2026-06-10 17:41:35.135303 | controller |     changed: false
2026-06-10 17:41:35.135308 | controller |     msg: All assertions passed
2026-06-10 17:41:35.135313 | controller |
2026-06-10 17:41:35.135317 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:35.135322 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.044)       0:00:58.339 ********
2026-06-10 17:41:35.135325 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.043)       0:00:58.338 ********
2026-06-10 17:41:35.163593 | controller | skipping: [localhost]
2026-06-10 17:41:35.163618 | controller |
2026-06-10 17:41:35.163624 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:35.163628 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.028)       0:00:58.368 ********
2026-06-10 17:41:35.163632 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.028)       0:00:58.366 ********
2026-06-10 17:41:35.196146 | controller | ok: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 17:41:35.196174 | controller |
2026-06-10 17:41:35.196179 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:35.196183 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.032)       0:00:58.400 ********
2026-06-10 17:41:35.196192 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.032)       0:00:58.399 ********
2026-06-10 17:41:35.226481 | controller | skipping: [localhost]
2026-06-10 17:41:35.226505 | controller |
2026-06-10 17:41:35.226511 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:35.226515 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.030)       0:00:58.431 ********
2026-06-10 17:41:35.226519 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.030)       0:00:58.429 ********
2026-06-10 17:41:35.290871 | controller | ok: [localhost]
2026-06-10 17:41:35.290919 | controller |
2026-06-10 17:41:35.290930 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:35.290939 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:35.290948 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:35.290956 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:35.291005 | controller | }}] ***
2026-06-10 17:41:35.291013 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.063)       0:00:58.494 ********
2026-06-10 17:41:35.291031 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.063)       0:00:58.493 ********
2026-06-10 17:41:35.365358 | controller | skipping: [localhost]
2026-06-10 17:41:35.365393 | controller |
2026-06-10 17:41:35.365401 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:35.365407 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:35.365413 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:35.365420 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:35.365425 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.074)       0:00:58.569 ********
2026-06-10 17:41:35.365431 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.074)       0:00:58.568 ********
2026-06-10 17:41:35.581389 | controller | ok: [localhost] => (item={'name': 'dns-values', 'src_file': 'values.yaml'})
2026-06-10 17:41:35.581431 | controller |
2026-06-10 17:41:35.581442 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:35.581451 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.215)       0:00:58.785 ********
2026-06-10 17:41:35.581459 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.215)       0:00:58.784 ********
2026-06-10 17:41:35.654036 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:35.654093 | controller |
2026-06-10 17:41:35.654109 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 17:41:35.654120 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.072)       0:00:58.857 ********
2026-06-10 17:41:35.654132 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.072)       0:00:58.856 ********
2026-06-10 17:41:35.716227 | controller | skipping: [localhost]
2026-06-10 17:41:35.716265 | controller |
2026-06-10 17:41:35.716273 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=ci_gen_kustomize_values] ***
2026-06-10 17:41:35.716279 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.062)       0:00:58.920 ********
2026-06-10 17:41:35.716284 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.062)       0:00:58.919 ********
2026-06-10 17:41:35.806450 | controller |
2026-06-10 17:41:35.806479 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:35.806489 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.090)       0:00:59.010 ********
2026-06-10 17:41:35.806493 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.090)       0:00:59.009 ********
2026-06-10 17:41:35.851340 | controller | skipping: [localhost]
2026-06-10 17:41:35.851395 | controller |
2026-06-10 17:41:35.851403 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:35.851409 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.044)       0:00:59.055 ********
2026-06-10 17:41:35.851423 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.044)       0:00:59.054 ********
2026-06-10 17:41:35.923044 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:35.923078 | controller |
2026-06-10 17:41:35.923085 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:35.923092 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.071)       0:00:59.127 ********
2026-06-10 17:41:35.923098 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.071)       0:00:59.125 ********
2026-06-10 17:41:35.982438 | controller | ok: [localhost] =>
2026-06-10 17:41:35.982472 | controller |     changed: false
2026-06-10 17:41:35.982477 | controller |     msg: All assertions passed
2026-06-10 17:41:35.982481 | controller |
2026-06-10 17:41:35.982486 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:35.982490 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.059)       0:00:59.186 ********
2026-06-10 17:41:35.982494 | controller | Wednesday 10 June 2026  17:41:35 +0000 (0:00:00.059)       0:00:59.185 ********
2026-06-10 17:41:36.237392 | controller | ok: [localhost]
2026-06-10 17:41:36.237433 | controller |
2026-06-10 17:41:36.237444 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:36.237453 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.254)       0:00:59.441 ********
2026-06-10 17:41:36.237462 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.254)       0:00:59.439 ********
2026-06-10 17:41:36.300342 | controller | ok: [localhost] =>
2026-06-10 17:41:36.300378 | controller |     changed: false
2026-06-10 17:41:36.300384 | controller |     msg: All assertions passed
2026-06-10 17:41:36.300390 | controller |
2026-06-10 17:41:36.300396 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:36.300403 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.063)       0:00:59.504 ********
2026-06-10 17:41:36.300408 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.063)       0:00:59.503 ********
2026-06-10 17:41:36.528719 | controller | ok: [localhost]
2026-06-10 17:41:36.528754 | controller |
2026-06-10 17:41:36.528762 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:36.528769 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:36.528775 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:36.528780 | controller |   _config_map_content |
2026-06-10 17:41:36.528786 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:36.528791 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:36.528796 | controller |     matching_parameter='regex')
2026-06-10 17:41:36.528802 | controller | }}, cacheable=False] ***
2026-06-10 17:41:36.528807 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.228)       0:00:59.732 ********
2026-06-10 17:41:36.528813 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.228)       0:00:59.731 ********
2026-06-10 17:41:36.747222 | controller | ok: [localhost]
2026-06-10 17:41:36.747256 | controller |
2026-06-10 17:41:36.747264 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:36.747270 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.218)       0:00:59.951 ********
2026-06-10 17:41:36.747275 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.218)       0:00:59.950 ********
2026-06-10 17:41:36.821830 | controller | skipping: [localhost]
2026-06-10 17:41:36.821864 | controller |
2026-06-10 17:41:36.821871 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:36.821882 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.074)       0:01:00.026 ********
2026-06-10 17:41:36.821888 | controller | Wednesday 10 June 2026  17:41:36 +0000 (0:00:00.074)       0:01:00.024 ********
2026-06-10 17:41:37.070947 | controller | changed: [localhost]
2026-06-10 17:41:37.071005 | controller |
2026-06-10 17:41:37.071013 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:37.071019 | controller |   (snippet_datadir,
2026-06-10 17:41:37.071024 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:37.071030 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:37.071035 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.249)       0:01:00.275 ********
2026-06-10 17:41:37.071040 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.249)       0:01:00.273 ********
2026-06-10 17:41:37.165797 | controller | skipping: [localhost]
2026-06-10 17:41:37.165837 | controller |
2026-06-10 17:41:37.165848 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:37.165856 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.094)       0:01:00.369 ********
2026-06-10 17:41:37.165863 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.094)       0:01:00.368 ********
2026-06-10 17:41:37.278492 | controller | ok: [localhost]
2026-06-10 17:41:37.278528 | controller |
2026-06-10 17:41:37.278541 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:37.278547 | controller |   (snippet_datadir,
2026-06-10 17:41:37.278553 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:37.278559 | controller | }}, content={{
2026-06-10 17:41:37.278565 | controller |   _base64_patch |
2026-06-10 17:41:37.278570 | controller |   default({}) |
2026-06-10 17:41:37.278575 | controller |   to_nice_yaml
2026-06-10 17:41:37.278580 | controller | }}, mode=0644] ***
2026-06-10 17:41:37.278585 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.112)       0:01:00.482 ********
2026-06-10 17:41:37.278590 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.112)       0:01:00.481 ********
2026-06-10 17:41:37.721608 | controller | changed: [localhost]
2026-06-10 17:41:37.721653 | controller |
2026-06-10 17:41:37.721664 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:37.721673 | controller |   (snippet_datadir,
2026-06-10 17:41:37.721681 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:37.721691 | controller | }}, content={{
2026-06-10 17:41:37.721699 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:37.721706 | controller |   default({}) |
2026-06-10 17:41:37.721714 | controller |   to_nice_yaml
2026-06-10 17:41:37.721722 | controller | }}, mode=0644] ***
2026-06-10 17:41:37.721730 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.442)       0:01:00.925 ********
2026-06-10 17:41:37.721738 | controller | Wednesday 10 June 2026  17:41:37 +0000 (0:00:00.442)       0:01:00.924 ********
2026-06-10 17:41:38.143309 | controller | changed: [localhost]
2026-06-10 17:41:38.143340 | controller |
2026-06-10 17:41:38.143347 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:38.143353 | controller |   (
2026-06-10 17:41:38.143358 | controller |     snippet_datadir,
2026-06-10 17:41:38.143363 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:38.143368 | controller |   ) | path_join
2026-06-10 17:41:38.143373 | controller | }}, mode=0644] ***
2026-06-10 17:41:38.143378 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.422)       0:01:01.347 ********
2026-06-10 17:41:38.143384 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.422)       0:01:01.346 ********
2026-06-10 17:41:38.570928 | controller | changed: [localhost]
2026-06-10 17:41:38.570957 | controller |
2026-06-10 17:41:38.570982 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:38.570990 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.427)       0:01:01.775 ********
2026-06-10 17:41:38.570995 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.427)       0:01:01.774 ********
2026-06-10 17:41:38.672738 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:38.672772 | controller |
2026-06-10 17:41:38.672780 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:38.672787 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.101)       0:01:01.877 ********
2026-06-10 17:41:38.672793 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.101)       0:01:01.875 ********
2026-06-10 17:41:38.718608 | controller | ok: [localhost] =>
2026-06-10 17:41:38.718640 | controller |     changed: false
2026-06-10 17:41:38.718646 | controller |     msg: All assertions passed
2026-06-10 17:41:38.718652 | controller |
2026-06-10 17:41:38.718659 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:38.718665 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.045)       0:01:01.922 ********
2026-06-10 17:41:38.718670 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.045)       0:01:01.921 ********
2026-06-10 17:41:38.921939 | controller | ok: [localhost]
2026-06-10 17:41:38.922017 | controller |
2026-06-10 17:41:38.922030 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:38.922039 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.202)       0:01:02.125 ********
2026-06-10 17:41:38.922048 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.202)       0:01:02.124 ********
2026-06-10 17:41:38.999584 | controller | ok: [localhost]
2026-06-10 17:41:38.999619 | controller |
2026-06-10 17:41:38.999626 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:38.999632 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.078)       0:01:02.203 ********
2026-06-10 17:41:38.999638 | controller | Wednesday 10 June 2026  17:41:38 +0000 (0:00:00.078)       0:01:02.202 ********
2026-06-10 17:41:39.405414 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml)
2026-06-10 17:41:39.405458 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml)
2026-06-10 17:41:39.405468 | controller |
2026-06-10 17:41:39.405477 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:39.405486 | controller |   _content |
2026-06-10 17:41:39.405494 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:39.405502 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:39.405511 | controller | }}
2026-06-10 17:41:39.405518 | controller | ] ***
2026-06-10 17:41:39.405526 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.405)       0:01:02.609 ********
2026-06-10 17:41:39.405534 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.405)       0:01:02.607 ********
2026-06-10 17:41:39.549940 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:39.549995 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:39.550004 | controller |
2026-06-10 17:41:39.550010 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:39.550016 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.145)       0:01:02.754 ********
2026-06-10 17:41:39.550021 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.145)       0:01:02.753 ********
2026-06-10 17:41:39.795298 | controller | changed: [localhost]
2026-06-10 17:41:39.795346 | controller |
2026-06-10 17:41:39.795357 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:39.795367 | controller |   (_destdir,
2026-06-10 17:41:39.795376 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:39.795386 | controller | }}, content={{
2026-06-10 17:41:39.795394 | controller |   (
2026-06-10 17:41:39.795403 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:39.795412 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:39.795427 | controller | }}, mode=0644] ***
2026-06-10 17:41:39.795436 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.244)       0:01:02.999 ********
2026-06-10 17:41:39.795445 | controller | Wednesday 10 June 2026  17:41:39 +0000 (0:00:00.244)       0:01:02.997 ********
2026-06-10 17:41:40.278202 | controller | changed: [localhost]
2026-06-10 17:41:40.278229 | controller |
2026-06-10 17:41:40.278234 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane/networking/dns mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:40.278239 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:40.278243 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:40.278247 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:40.278251 | controller | }}, dest={{
2026-06-10 17:41:40.278254 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:40.278258 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:40.278262 | controller |   ) |
2026-06-10 17:41:40.278265 | controller |   path_join
2026-06-10 17:41:40.278269 | controller |  }}] ***
2026-06-10 17:41:40.278272 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.483)       0:01:03.482 ********
2026-06-10 17:41:40.278276 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.483)       0:01:03.481 ********
2026-06-10 17:41:40.619614 | controller | changed: [localhost] => (item=dns-values)
2026-06-10 17:41:40.619672 | controller |
2026-06-10 17:41:40.619691 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:40.619700 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.341)       0:01:03.823 ********
2026-06-10 17:41:40.619709 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.341)       0:01:03.822 ********
2026-06-10 17:41:40.681901 | controller | skipping: [localhost]
2026-06-10 17:41:40.681992 | controller |
2026-06-10 17:41:40.682004 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane/networking/dns chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:40.682014 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.062)       0:01:03.885 ********
2026-06-10 17:41:40.682022 | controller | Wednesday 10 June 2026  17:41:40 +0000 (0:00:00.062)       0:01:03.884 ********
2026-06-10 17:41:41.132320 | controller | changed: [localhost]
2026-06-10 17:41:41.132388 | controller |
2026-06-10 17:41:41.132398 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:41.132408 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.450)       0:01:04.336 ********
2026-06-10 17:41:41.132416 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.450)       0:01:04.335 ********
2026-06-10 17:41:41.586323 | controller | changed: [localhost]
2026-06-10 17:41:41.586368 | controller |
2026-06-10 17:41:41.586373 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane/networking/dns executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:41.586379 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.453)       0:01:04.790 ********
2026-06-10 17:41:41.586383 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.453)       0:01:04.789 ********
2026-06-10 17:41:41.636316 | controller | skipping: [localhost]
2026-06-10 17:41:41.636367 | controller |
2026-06-10 17:41:41.636373 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:41.636377 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:41.636381 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:41.636385 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:41.636389 | controller |   ) | list
2026-06-10 17:41:41.636393 | controller | }}] ***
2026-06-10 17:41:41.636397 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.049)       0:01:04.840 ********
2026-06-10 17:41:41.636400 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.049)       0:01:04.838 ********
2026-06-10 17:41:41.691000 | controller | skipping: [localhost]
2026-06-10 17:41:41.691087 | controller |
2026-06-10 17:41:41.691101 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane/networking/dns remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:41.691113 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:41.691124 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:41.691136 | controller | }}, mode=0644] ***
2026-06-10 17:41:41.691147 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.054)       0:01:04.894 ********
2026-06-10 17:41:41.691158 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.054)       0:01:04.893 ********
2026-06-10 17:41:41.948329 | controller | changed: [localhost]
2026-06-10 17:41:41.948376 | controller |
2026-06-10 17:41:41.948384 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:41.948390 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.257)       0:01:05.152 ********
2026-06-10 17:41:41.948395 | controller | Wednesday 10 June 2026  17:41:41 +0000 (0:00:00.257)       0:01:05.151 ********
2026-06-10 17:41:42.015157 | controller | skipping: [localhost]
2026-06-10 17:41:42.015215 | controller |
2026-06-10 17:41:42.015222 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:42.015229 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.066)       0:01:05.219 ********
2026-06-10 17:41:42.015234 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.066)       0:01:05.218 ********
2026-06-10 17:41:42.070530 | controller | skipping: [localhost]
2026-06-10 17:41:42.070598 | controller |
2026-06-10 17:41:42.070619 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane/networking/dns _raw_params=wait_condition.yml] ***
2026-06-10 17:41:42.070628 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.055)       0:01:05.274 ********
2026-06-10 17:41:42.070636 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.055)       0:01:05.273 ********
2026-06-10 17:41:42.161215 | controller | skipping: [localhost] => (item=oc -n openshift-dns wait dns.operator/default --for condition=Available --timeout=20m)
2026-06-10 17:41:42.161268 | controller | skipping: [localhost]
2026-06-10 17:41:42.161279 | controller |
2026-06-10 17:41:42.161288 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:42.161307 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.089)       0:01:05.364 ********
2026-06-10 17:41:42.161315 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.090)       0:01:05.363 ********
2026-06-10 17:41:42.247115 | controller | skipping: [localhost]
2026-06-10 17:41:42.247207 | controller |
2026-06-10 17:41:42.247218 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane/networking/dns name=run_hook] ***
2026-06-10 17:41:42.247226 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.085)       0:01:05.450 ********
2026-06-10 17:41:42.247234 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.085)       0:01:05.449 ********
2026-06-10 17:41:42.336689 | controller | skipping: [localhost]
2026-06-10 17:41:42.336755 | controller |
2026-06-10 17:41:42.336768 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:42.336779 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.089)       0:01:05.540 ********
2026-06-10 17:41:42.336788 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.089)       0:01:05.539 ********
2026-06-10 17:41:42.404028 | controller | ok: [localhost] =>
2026-06-10 17:41:42.404074 | controller |     changed: false
2026-06-10 17:41:42.404079 | controller |     msg: All assertions passed
2026-06-10 17:41:42.404083 | controller |
2026-06-10 17:41:42.404094 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:42.404100 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.067)       0:01:05.607 ********
2026-06-10 17:41:42.404104 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.067)       0:01:05.606 ********
2026-06-10 17:41:42.449080 | controller | skipping: [localhost]
2026-06-10 17:41:42.449138 | controller |
2026-06-10 17:41:42.449161 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:42.449171 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.044)       0:01:05.652 ********
2026-06-10 17:41:42.449180 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.044)       0:01:05.651 ********
2026-06-10 17:41:42.499376 | controller | ok: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 17:41:42.499462 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 17:41:42.499479 | controller |
2026-06-10 17:41:42.499494 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:42.499508 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.050)       0:01:05.702 ********
2026-06-10 17:41:42.499541 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.050)       0:01:05.701 ********
2026-06-10 17:41:42.531933 | controller | skipping: [localhost]
2026-06-10 17:41:42.532002 | controller |
2026-06-10 17:41:42.532009 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:42.532015 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.033)       0:01:05.736 ********
2026-06-10 17:41:42.532020 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.033)       0:01:05.734 ********
2026-06-10 17:41:42.571212 | controller | ok: [localhost]
2026-06-10 17:41:42.571262 | controller |
2026-06-10 17:41:42.571269 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:42.571274 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:42.571280 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:42.571285 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:42.571289 | controller | }}] ***
2026-06-10 17:41:42.571293 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.039)       0:01:05.775 ********
2026-06-10 17:41:42.571298 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.039)       0:01:05.774 ********
2026-06-10 17:41:42.626936 | controller | skipping: [localhost]
2026-06-10 17:41:42.627007 | controller |
2026-06-10 17:41:42.627013 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:42.627019 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:42.627024 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:42.627030 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:42.627036 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.055)       0:01:05.831 ********
2026-06-10 17:41:42.627041 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.055)       0:01:05.829 ********
2026-06-10 17:41:42.914043 | controller | ok: [localhost] => (item={'name': 'baremetalhost-values', 'src_file': 'values.yaml'})
2026-06-10 17:41:42.914152 | controller |
2026-06-10 17:41:42.914181 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:42.914188 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.286)       0:01:06.117 ********
2026-06-10 17:41:42.914194 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.286)       0:01:06.116 ********
2026-06-10 17:41:42.989559 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:42.989689 | controller |
2026-06-10 17:41:42.989714 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 17:41:42.989720 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.075)       0:01:06.193 ********
2026-06-10 17:41:42.989724 | controller | Wednesday 10 June 2026  17:41:42 +0000 (0:00:00.075)       0:01:06.192 ********
2026-06-10 17:41:43.073540 | controller | skipping: [localhost]
2026-06-10 17:41:43.073651 | controller |
2026-06-10 17:41:43.073661 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=ci_gen_kustomize_values] ***
2026-06-10 17:41:43.073667 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.083)       0:01:06.276 ********
2026-06-10 17:41:43.073673 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.083)       0:01:06.275 ********
2026-06-10 17:41:43.204583 | controller |
2026-06-10 17:41:43.204722 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:43.204733 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.131)       0:01:06.408 ********
2026-06-10 17:41:43.204742 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.131)       0:01:06.406 ********
2026-06-10 17:41:43.262892 | controller | skipping: [localhost]
2026-06-10 17:41:43.263045 | controller |
2026-06-10 17:41:43.263060 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:43.263072 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.058)       0:01:06.466 ********
2026-06-10 17:41:43.263082 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.058)       0:01:06.465 ********
2026-06-10 17:41:43.337749 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:43.337877 | controller |
2026-06-10 17:41:43.337889 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:43.337937 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.074)       0:01:06.541 ********
2026-06-10 17:41:43.337948 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.074)       0:01:06.540 ********
2026-06-10 17:41:43.404374 | controller | ok: [localhost] =>
2026-06-10 17:41:43.404512 | controller |     changed: false
2026-06-10 17:41:43.404523 | controller |     msg: All assertions passed
2026-06-10 17:41:43.404534 | controller |
2026-06-10 17:41:43.404544 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:43.404555 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.066)       0:01:06.608 ********
2026-06-10 17:41:43.404565 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.066)       0:01:06.607 ********
2026-06-10 17:41:43.634046 | controller | ok: [localhost]
2026-06-10 17:41:43.634203 | controller |
2026-06-10 17:41:43.634218 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:43.634232 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.229)       0:01:06.838 ********
2026-06-10 17:41:43.634246 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.229)       0:01:06.836 ********
2026-06-10 17:41:43.689337 | controller | ok: [localhost] =>
2026-06-10 17:41:43.689466 | controller |     changed: false
2026-06-10 17:41:43.689481 | controller |     msg: All assertions passed
2026-06-10 17:41:43.689493 | controller |
2026-06-10 17:41:43.689505 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:43.689518 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.055)       0:01:06.893 ********
2026-06-10 17:41:43.689529 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.055)       0:01:06.892 ********
2026-06-10 17:41:43.912655 | controller | ok: [localhost]
2026-06-10 17:41:43.912793 | controller |
2026-06-10 17:41:43.912806 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:43.912839 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:43.912848 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:43.912857 | controller |   _config_map_content |
2026-06-10 17:41:43.912865 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:43.912874 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:43.912882 | controller |     matching_parameter='regex')
2026-06-10 17:41:43.912893 | controller | }}, cacheable=False] ***
2026-06-10 17:41:43.912904 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.223)       0:01:07.116 ********
2026-06-10 17:41:43.912916 | controller | Wednesday 10 June 2026  17:41:43 +0000 (0:00:00.223)       0:01:07.115 ********
2026-06-10 17:41:44.134328 | controller | ok: [localhost]
2026-06-10 17:41:44.134469 | controller |
2026-06-10 17:41:44.134530 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:44.134544 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.221)       0:01:07.338 ********
2026-06-10 17:41:44.134558 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.221)       0:01:07.336 ********
2026-06-10 17:41:44.195077 | controller | skipping: [localhost]
2026-06-10 17:41:44.195203 | controller |
2026-06-10 17:41:44.195219 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:44.195233 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.060)       0:01:07.399 ********
2026-06-10 17:41:44.195245 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.060)       0:01:07.397 ********
2026-06-10 17:41:44.441601 | controller | changed: [localhost]
2026-06-10 17:41:44.441711 | controller |
2026-06-10 17:41:44.441718 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:44.441724 | controller |   (snippet_datadir,
2026-06-10 17:41:44.441730 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:44.441735 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:44.441741 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.246)       0:01:07.645 ********
2026-06-10 17:41:44.441746 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.246)       0:01:07.644 ********
2026-06-10 17:41:44.510324 | controller | skipping: [localhost]
2026-06-10 17:41:44.510377 | controller |
2026-06-10 17:41:44.510401 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:44.510411 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.068)       0:01:07.713 ********
2026-06-10 17:41:44.510419 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.068)       0:01:07.712 ********
2026-06-10 17:41:44.571169 | controller | ok: [localhost]
2026-06-10 17:41:44.571229 | controller |
2026-06-10 17:41:44.571244 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:44.571256 | controller |   (snippet_datadir,
2026-06-10 17:41:44.571268 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:44.571280 | controller | }}, content={{
2026-06-10 17:41:44.571291 | controller |   _base64_patch |
2026-06-10 17:41:44.571302 | controller |   default({}) |
2026-06-10 17:41:44.571313 | controller |   to_nice_yaml
2026-06-10 17:41:44.571324 | controller | }}, mode=0644] ***
2026-06-10 17:41:44.571334 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.061)       0:01:07.775 ********
2026-06-10 17:41:44.571346 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.061)       0:01:07.773 ********
2026-06-10 17:41:44.954762 | controller | changed: [localhost]
2026-06-10 17:41:44.954835 | controller |
2026-06-10 17:41:44.954849 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:44.954861 | controller |   (snippet_datadir,
2026-06-10 17:41:44.954872 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:44.954884 | controller | }}, content={{
2026-06-10 17:41:44.954896 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:44.954906 | controller |   default({}) |
2026-06-10 17:41:44.954926 | controller |   to_nice_yaml
2026-06-10 17:41:44.954936 | controller | }}, mode=0644] ***
2026-06-10 17:41:44.954946 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.382)       0:01:08.158 ********
2026-06-10 17:41:44.954956 | controller | Wednesday 10 June 2026  17:41:44 +0000 (0:00:00.382)       0:01:08.156 ********
2026-06-10 17:41:45.427335 | controller | changed: [localhost]
2026-06-10 17:41:45.427424 | controller |
2026-06-10 17:41:45.427437 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:45.427447 | controller |   (
2026-06-10 17:41:45.427455 | controller |     snippet_datadir,
2026-06-10 17:41:45.427464 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:45.427473 | controller |   ) | path_join
2026-06-10 17:41:45.427481 | controller | }}, mode=0644] ***
2026-06-10 17:41:45.427490 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.473)       0:01:08.631 ********
2026-06-10 17:41:45.427498 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.473)       0:01:08.630 ********
2026-06-10 17:41:45.903387 | controller | changed: [localhost]
2026-06-10 17:41:45.903459 | controller |
2026-06-10 17:41:45.903467 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:45.903473 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.475)       0:01:09.107 ********
2026-06-10 17:41:45.903479 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.475)       0:01:09.106 ********
2026-06-10 17:41:46.000300 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:46.000371 | controller |
2026-06-10 17:41:46.000377 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:46.000383 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.096)       0:01:09.204 ********
2026-06-10 17:41:46.000387 | controller | Wednesday 10 June 2026  17:41:45 +0000 (0:00:00.096)       0:01:09.202 ********
2026-06-10 17:41:46.075613 | controller | ok: [localhost] =>
2026-06-10 17:41:46.075679 | controller |     changed: false
2026-06-10 17:41:46.075684 | controller |     msg: All assertions passed
2026-06-10 17:41:46.075688 | controller |
2026-06-10 17:41:46.075693 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:46.075697 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.075)       0:01:09.279 ********
2026-06-10 17:41:46.075701 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.075)       0:01:09.278 ********
2026-06-10 17:41:46.330477 | controller | ok: [localhost]
2026-06-10 17:41:46.330538 | controller |
2026-06-10 17:41:46.330544 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:46.330548 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.254)       0:01:09.534 ********
2026-06-10 17:41:46.330552 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.254)       0:01:09.533 ********
2026-06-10 17:41:46.379264 | controller | ok: [localhost]
2026-06-10 17:41:46.379326 | controller |
2026-06-10 17:41:46.379332 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:46.379336 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.049)       0:01:09.583 ********
2026-06-10 17:41:46.379341 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.049)       0:01:09.582 ********
2026-06-10 17:41:46.803545 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml)
2026-06-10 17:41:46.803599 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml)
2026-06-10 17:41:46.803603 | controller |
2026-06-10 17:41:46.803608 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:46.803612 | controller |   _content |
2026-06-10 17:41:46.803616 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:46.803625 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:46.803629 | controller | }}
2026-06-10 17:41:46.803632 | controller | ] ***
2026-06-10 17:41:46.803636 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.423)       0:01:10.006 ********
2026-06-10 17:41:46.803640 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.423)       0:01:10.005 ********
2026-06-10 17:41:46.946492 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:46.946587 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:46.946600 | controller |
2026-06-10 17:41:46.946612 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:46.946623 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.142)       0:01:10.149 ********
2026-06-10 17:41:46.946633 | controller | Wednesday 10 June 2026  17:41:46 +0000 (0:00:00.142)       0:01:10.148 ********
2026-06-10 17:41:47.216664 | controller | changed: [localhost]
2026-06-10 17:41:47.216739 | controller |
2026-06-10 17:41:47.216750 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:47.216759 | controller |   (_destdir,
2026-06-10 17:41:47.216767 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:47.216776 | controller | }}, content={{
2026-06-10 17:41:47.216784 | controller |   (
2026-06-10 17:41:47.216791 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:47.216799 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:47.216807 | controller | }}, mode=0644] ***
2026-06-10 17:41:47.216815 | controller | Wednesday 10 June 2026  17:41:47 +0000 (0:00:00.270)       0:01:10.419 ********
2026-06-10 17:41:47.216823 | controller | Wednesday 10 June 2026  17:41:47 +0000 (0:00:00.270)       0:01:10.418 ********
2026-06-10 17:41:47.724695 | controller | changed: [localhost]
2026-06-10 17:41:47.724753 | controller |
2026-06-10 17:41:47.724767 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm/baremetalhosts mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:47.724778 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:47.724790 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:47.724801 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:47.724811 | controller | }}, dest={{
2026-06-10 17:41:47.724822 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:47.724833 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:47.724843 | controller |   ) |
2026-06-10 17:41:47.724854 | controller |   path_join
2026-06-10 17:41:47.724864 | controller |  }}] ***
2026-06-10 17:41:47.724874 | controller | Wednesday 10 June 2026  17:41:47 +0000 (0:00:00.508)       0:01:10.928 ********
2026-06-10 17:41:47.724885 | controller | Wednesday 10 June 2026  17:41:47 +0000 (0:00:00.508)       0:01:10.927 ********
2026-06-10 17:41:48.079476 | controller | changed: [localhost] => (item=baremetalhost-values)
2026-06-10 17:41:48.079536 | controller |
2026-06-10 17:41:48.079551 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:48.079564 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.354)       0:01:11.283 ********
2026-06-10 17:41:48.079575 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.354)       0:01:11.281 ********
2026-06-10 17:41:48.151504 | controller | skipping: [localhost]
2026-06-10 17:41:48.151547 | controller |
2026-06-10 17:41:48.151556 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:48.151564 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.072)       0:01:11.355 ********
2026-06-10 17:41:48.151571 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.072)       0:01:11.354 ********
2026-06-10 17:41:48.517217 | controller | changed: [localhost]
2026-06-10 17:41:48.517260 | controller |
2026-06-10 17:41:48.517270 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:48.517278 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.365)       0:01:11.721 ********
2026-06-10 17:41:48.517293 | controller | Wednesday 10 June 2026  17:41:48 +0000 (0:00:00.365)       0:01:11.720 ********
2026-06-10 17:41:49.010862 | controller | changed: [localhost]
2026-06-10 17:41:49.010943 | controller |
2026-06-10 17:41:49.010954 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm/baremetalhosts executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:49.010994 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.492)       0:01:12.214 ********
2026-06-10 17:41:49.011003 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.492)       0:01:12.213 ********
2026-06-10 17:41:49.082550 | controller | skipping: [localhost]
2026-06-10 17:41:49.082679 | controller |
2026-06-10 17:41:49.082692 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:49.082701 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:49.082710 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:49.082718 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:49.082726 | controller |   ) | list
2026-06-10 17:41:49.082734 | controller | }}] ***
2026-06-10 17:41:49.082742 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.071)       0:01:12.286 ********
2026-06-10 17:41:49.082749 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.071)       0:01:12.285 ********
2026-06-10 17:41:49.144066 | controller | skipping: [localhost]
2026-06-10 17:41:49.144134 | controller |
2026-06-10 17:41:49.144157 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm/baremetalhosts remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:49.144163 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:49.144169 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:49.144174 | controller | }}, mode=0644] ***
2026-06-10 17:41:49.144179 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.061)       0:01:12.348 ********
2026-06-10 17:41:49.144184 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.061)       0:01:12.346 ********
2026-06-10 17:41:49.432131 | controller | changed: [localhost]
2026-06-10 17:41:49.432179 | controller |
2026-06-10 17:41:49.432185 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:49.432190 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.286)       0:01:12.635 ********
2026-06-10 17:41:49.432194 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.287)       0:01:12.634 ********
2026-06-10 17:41:49.508055 | controller | skipping: [localhost]
2026-06-10 17:41:49.508127 | controller |
2026-06-10 17:41:49.508137 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:49.508147 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.076)       0:01:12.711 ********
2026-06-10 17:41:49.508155 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.076)       0:01:12.710 ********
2026-06-10 17:41:49.579784 | controller | skipping: [localhost]
2026-06-10 17:41:49.579853 | controller |
2026-06-10 17:41:49.579863 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm/baremetalhosts _raw_params=wait_condition.yml] ***
2026-06-10 17:41:49.579872 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.071)       0:01:12.783 ********
2026-06-10 17:41:49.579880 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.071)       0:01:12.781 ********
2026-06-10 17:41:49.665889 | controller | skipping: [localhost] => (item=oc -n openstack wait baremetalhosts.metal3.io edpm-compute-0 --for=jsonpath='{.status.provisioning.state}'=available --timeout=20m)
2026-06-10 17:41:49.666008 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 17:41:49.666022 | controller | skipping: [localhost]
2026-06-10 17:41:49.666032 | controller |
2026-06-10 17:41:49.666041 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:49.666066 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.086)       0:01:12.869 ********
2026-06-10 17:41:49.666075 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.086)       0:01:12.868 ********
2026-06-10 17:41:49.720946 | controller | skipping: [localhost]
2026-06-10 17:41:49.721080 | controller |
2026-06-10 17:41:49.721095 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm/baremetalhosts name=run_hook] ***
2026-06-10 17:41:49.721109 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.055)       0:01:12.925 ********
2026-06-10 17:41:49.721121 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.055)       0:01:12.923 ********
2026-06-10 17:41:49.806246 | controller | skipping: [localhost]
2026-06-10 17:41:49.806373 | controller |
2026-06-10 17:41:49.806391 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:49.806401 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.085)       0:01:13.010 ********
2026-06-10 17:41:49.806409 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.085)       0:01:13.008 ********
2026-06-10 17:41:49.859946 | controller | ok: [localhost] =>
2026-06-10 17:41:49.859992 | controller |     changed: false
2026-06-10 17:41:49.859997 | controller |     msg: All assertions passed
2026-06-10 17:41:49.860002 | controller |
2026-06-10 17:41:49.860005 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:49.860010 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.054)       0:01:13.064 ********
2026-06-10 17:41:49.860014 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.054)       0:01:13.062 ********
2026-06-10 17:41:49.892327 | controller | skipping: [localhost]
2026-06-10 17:41:49.892358 | controller |
2026-06-10 17:41:49.892363 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:49.892368 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.032)       0:01:13.096 ********
2026-06-10 17:41:49.892372 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.032)       0:01:13.095 ********
2026-06-10 17:41:49.936073 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 17:41:49.936105 | controller |
2026-06-10 17:41:49.936110 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:49.936114 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.043)       0:01:13.140 ********
2026-06-10 17:41:49.936118 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.043)       0:01:13.139 ********
2026-06-10 17:41:49.970574 | controller | skipping: [localhost]
2026-06-10 17:41:49.970607 | controller |
2026-06-10 17:41:49.970613 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:49.970617 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.034)       0:01:13.174 ********
2026-06-10 17:41:49.970621 | controller | Wednesday 10 June 2026  17:41:49 +0000 (0:00:00.034)       0:01:13.173 ********
2026-06-10 17:41:50.029642 | controller | ok: [localhost]
2026-06-10 17:41:50.029675 | controller |
2026-06-10 17:41:50.029682 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:50.029688 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:50.029694 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:50.029700 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:50.029705 | controller | }}] ***
2026-06-10 17:41:50.029710 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.059)       0:01:13.234 ********
2026-06-10 17:41:50.029720 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.059)       0:01:13.232 ********
2026-06-10 17:41:50.075172 | controller | skipping: [localhost]
2026-06-10 17:41:50.075209 | controller |
2026-06-10 17:41:50.075216 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:50.075222 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:50.075228 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:50.075234 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:50.075239 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.045)       0:01:13.279 ********
2026-06-10 17:41:50.075245 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.045)       0:01:13.278 ********
2026-06-10 17:41:50.313839 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values', 'src_file': 'values.yaml'})
2026-06-10 17:41:50.313904 | controller |
2026-06-10 17:41:50.313916 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:50.313925 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.238)       0:01:13.517 ********
2026-06-10 17:41:50.313934 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.238)       0:01:13.516 ********
2026-06-10 17:41:50.398162 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:50.398236 | controller |
2026-06-10 17:41:50.398253 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 17:41:50.398266 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.084)       0:01:13.601 ********
2026-06-10 17:41:50.398278 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.084)       0:01:13.600 ********
2026-06-10 17:41:50.481564 | controller | skipping: [localhost]
2026-06-10 17:41:50.481621 | controller |
2026-06-10 17:41:50.481630 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=ci_gen_kustomize_values] ***
2026-06-10 17:41:50.481637 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.083)       0:01:13.685 ********
2026-06-10 17:41:50.481644 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.083)       0:01:13.684 ********
2026-06-10 17:41:50.616043 | controller |
2026-06-10 17:41:50.616095 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:50.616134 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.134)       0:01:13.820 ********
2026-06-10 17:41:50.616143 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.134)       0:01:13.818 ********
2026-06-10 17:41:50.665331 | controller | skipping: [localhost]
2026-06-10 17:41:50.665366 | controller |
2026-06-10 17:41:50.665376 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:50.665384 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.049)       0:01:13.869 ********
2026-06-10 17:41:50.665392 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.049)       0:01:13.868 ********
2026-06-10 17:41:50.738637 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:50.738675 | controller |
2026-06-10 17:41:50.738685 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:50.738694 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.073)       0:01:13.942 ********
2026-06-10 17:41:50.738702 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.073)       0:01:13.941 ********
2026-06-10 17:41:50.792176 | controller | ok: [localhost] =>
2026-06-10 17:41:50.792228 | controller |     changed: false
2026-06-10 17:41:50.792239 | controller |     msg: All assertions passed
2026-06-10 17:41:50.792247 | controller |
2026-06-10 17:41:50.792255 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:50.792272 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.053)       0:01:13.996 ********
2026-06-10 17:41:50.792280 | controller | Wednesday 10 June 2026  17:41:50 +0000 (0:00:00.053)       0:01:13.994 ********
2026-06-10 17:41:51.040630 | controller | ok: [localhost]
2026-06-10 17:41:51.040679 | controller |
2026-06-10 17:41:51.040687 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:51.040693 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.248)       0:01:14.244 ********
2026-06-10 17:41:51.040698 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.248)       0:01:14.243 ********
2026-06-10 17:41:51.116730 | controller | ok: [localhost] =>
2026-06-10 17:41:51.116773 | controller |     changed: false
2026-06-10 17:41:51.116783 | controller |     msg: All assertions passed
2026-06-10 17:41:51.116791 | controller |
2026-06-10 17:41:51.116800 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:51.116808 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.075)       0:01:14.320 ********
2026-06-10 17:41:51.116825 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.075)       0:01:14.319 ********
2026-06-10 17:41:51.350193 | controller | ok: [localhost]
2026-06-10 17:41:51.350244 | controller |
2026-06-10 17:41:51.350255 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:51.350265 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:51.350274 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:51.350282 | controller |   _config_map_content |
2026-06-10 17:41:51.350290 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:51.350297 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:51.350305 | controller |     matching_parameter='regex')
2026-06-10 17:41:51.350313 | controller | }}, cacheable=False] ***
2026-06-10 17:41:51.350321 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.233)       0:01:14.553 ********
2026-06-10 17:41:51.350330 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.233)       0:01:14.552 ********
2026-06-10 17:41:51.583384 | controller | ok: [localhost]
2026-06-10 17:41:51.583458 | controller |
2026-06-10 17:41:51.583466 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:41:51.583472 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.233)       0:01:14.787 ********
2026-06-10 17:41:51.583477 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.233)       0:01:14.786 ********
2026-06-10 17:41:51.650782 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_nodeset_values.yml for localhost
2026-06-10 17:41:51.650872 | controller |
2026-06-10 17:41:51.650886 | controller | TASK [ci_gen_kustomize_values : Check if all required variables for accessing the node is provided. _raw_params=edpm_core_asserts.yml] ***
2026-06-10 17:41:51.650897 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.067)       0:01:14.854 ********
2026-06-10 17:41:51.650908 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.067)       0:01:14.853 ********
2026-06-10 17:41:51.726542 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_asserts.yml for localhost
2026-06-10 17:41:51.726612 | controller |
2026-06-10 17:41:51.726621 | controller | TASK [ci_gen_kustomize_values : Ensure the required parameters are defined and configured. that=['cifmw_networking_env_definition is defined', 'cifmw_ci_gen_kustomize_values_ssh_authorizedkeys is defined', "cifmw_ci_gen_kustomize_values_ssh_authorizedkeys != ''", 'cifmw_ci_gen_kustomize_values_ssh_private_key is defined', "cifmw_ci_gen_kustomize_values_ssh_private_key != ''", 'cifmw_ci_gen_kustomize_values_ssh_public_key is defined', "cifmw_ci_gen_kustomize_values_ssh_public_key != ''"]] ***
2026-06-10 17:41:51.726629 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.075)       0:01:14.930 ********
2026-06-10 17:41:51.726646 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.075)       0:01:14.929 ********
2026-06-10 17:41:51.786566 | controller | ok: [localhost] =>
2026-06-10 17:41:51.786634 | controller |     changed: false
2026-06-10 17:41:51.786641 | controller |     msg: All assertions passed
2026-06-10 17:41:51.786647 | controller |
2026-06-10 17:41:51.786653 | controller | TASK [ci_gen_kustomize_values : Get common data for dataplane templating _raw_params=edpm_core_facts.yml] ***
2026-06-10 17:41:51.786659 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.060)       0:01:14.990 ********
2026-06-10 17:41:51.786664 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.060)       0:01:14.989 ********
2026-06-10 17:41:51.847082 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/edpm_core_facts.yml for localhost
2026-06-10 17:41:51.847152 | controller |
2026-06-10 17:41:51.847159 | controller | TASK [ci_gen_kustomize_values : Fetch the already deployed services for further usage _raw_params=oc get osdps --namespace openstack --no-headers -o custom-columns=":metadata.name"] ***
2026-06-10 17:41:51.847166 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.060)       0:01:15.051 ********
2026-06-10 17:41:51.847172 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.060)       0:01:15.049 ********
2026-06-10 17:41:51.904242 | controller | skipping: [localhost]
2026-06-10 17:41:51.904320 | controller |
2026-06-10 17:41:51.904331 | controller | TASK [ci_gen_kustomize_values : Expose the deployed services as a fact ci_gen_kustomize_edpm_nodeset_predeployed_services={{
2026-06-10 17:41:51.904339 | controller |   _ci_gen_kustomize_deployed_services_stdout.stdout_lines | default ([])
2026-06-10 17:41:51.904347 | controller | }}] ***
2026-06-10 17:41:51.904355 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.056)       0:01:15.108 ********
2026-06-10 17:41:51.904363 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.056)       0:01:15.106 ********
2026-06-10 17:41:51.948560 | controller | ok: [localhost]
2026-06-10 17:41:51.948625 | controller |
2026-06-10 17:41:51.948642 | controller | TASK [ci_gen_kustomize_values : Check if required variables for nova migration are provided. that=['cifmw_ci_gen_kustomize_values_migration_priv_key is defined', "cifmw_ci_gen_kustomize_values_migration_priv_key != ''", 'cifmw_ci_gen_kustomize_values_migration_pub_key is defined', "cifmw_ci_gen_kustomize_values_migration_pub_key != ''"]] ***
2026-06-10 17:41:51.948649 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.044)       0:01:15.152 ********
2026-06-10 17:41:51.948655 | controller | Wednesday 10 June 2026  17:41:51 +0000 (0:00:00.044)       0:01:15.151 ********
2026-06-10 17:41:52.024483 | controller | ok: [localhost] =>
2026-06-10 17:41:52.024560 | controller |     changed: false
2026-06-10 17:41:52.024569 | controller |     msg: All assertions passed
2026-06-10 17:41:52.024578 | controller |
2026-06-10 17:41:52.024604 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:41:52.024612 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.075)       0:01:15.228 ********
2026-06-10 17:41:52.024620 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.075)       0:01:15.226 ********
2026-06-10 17:41:52.242287 | controller | changed: [localhost]
2026-06-10 17:41:52.242362 | controller |
2026-06-10 17:41:52.242373 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:41:52.242382 | controller |   (snippet_datadir,
2026-06-10 17:41:52.242390 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:41:52.242399 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:41:52.242407 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.217)       0:01:15.446 ********
2026-06-10 17:41:52.242415 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.217)       0:01:15.444 ********
2026-06-10 17:41:52.778711 | controller | changed: [localhost]
2026-06-10 17:41:52.778791 | controller |
2026-06-10 17:41:52.778806 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:41:52.778827 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.536)       0:01:15.982 ********
2026-06-10 17:41:52.778840 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.536)       0:01:15.981 ********
2026-06-10 17:41:52.872775 | controller | ok: [localhost]
2026-06-10 17:41:52.872833 | controller |
2026-06-10 17:41:52.872840 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:41:52.872846 | controller |   (snippet_datadir,
2026-06-10 17:41:52.872851 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:41:52.872857 | controller | }}, content={{
2026-06-10 17:41:52.872861 | controller |   _base64_patch |
2026-06-10 17:41:52.872866 | controller |   default({}) |
2026-06-10 17:41:52.872871 | controller |   to_nice_yaml
2026-06-10 17:41:52.872876 | controller | }}, mode=0644] ***
2026-06-10 17:41:52.872881 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.094)       0:01:16.077 ********
2026-06-10 17:41:52.872885 | controller | Wednesday 10 June 2026  17:41:52 +0000 (0:00:00.094)       0:01:16.075 ********
2026-06-10 17:41:53.348665 | controller | changed: [localhost]
2026-06-10 17:41:53.348731 | controller |
2026-06-10 17:41:53.348737 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:41:53.348742 | controller |   (snippet_datadir,
2026-06-10 17:41:53.348748 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:41:53.348753 | controller | }}, content={{
2026-06-10 17:41:53.348758 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:41:53.348763 | controller |   default({}) |
2026-06-10 17:41:53.348767 | controller |   to_nice_yaml
2026-06-10 17:41:53.348772 | controller | }}, mode=0644] ***
2026-06-10 17:41:53.348777 | controller | Wednesday 10 June 2026  17:41:53 +0000 (0:00:00.475)       0:01:16.552 ********
2026-06-10 17:41:53.348782 | controller | Wednesday 10 June 2026  17:41:53 +0000 (0:00:00.475)       0:01:16.550 ********
2026-06-10 17:41:53.813667 | controller | changed: [localhost]
2026-06-10 17:41:53.813731 | controller |
2026-06-10 17:41:53.813742 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:41:53.813751 | controller |   (
2026-06-10 17:41:53.813759 | controller |     snippet_datadir,
2026-06-10 17:41:53.813768 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:41:53.813775 | controller |   ) | path_join
2026-06-10 17:41:53.813783 | controller | }}, mode=0644] ***
2026-06-10 17:41:53.813791 | controller | Wednesday 10 June 2026  17:41:53 +0000 (0:00:00.465)       0:01:17.017 ********
2026-06-10 17:41:53.813799 | controller | Wednesday 10 June 2026  17:41:53 +0000 (0:00:00.465)       0:01:17.016 ********
2026-06-10 17:41:54.275723 | controller | changed: [localhost]
2026-06-10 17:41:54.275787 | controller |
2026-06-10 17:41:54.275793 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:41:54.275798 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.461)       0:01:17.479 ********
2026-06-10 17:41:54.275803 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.461)       0:01:17.477 ********
2026-06-10 17:41:54.384811 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:41:54.384880 | controller |
2026-06-10 17:41:54.384888 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:41:54.384894 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.109)       0:01:17.589 ********
2026-06-10 17:41:54.384899 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.109)       0:01:17.587 ********
2026-06-10 17:41:54.441482 | controller | ok: [localhost] =>
2026-06-10 17:41:54.441547 | controller |     changed: false
2026-06-10 17:41:54.441552 | controller |     msg: All assertions passed
2026-06-10 17:41:54.441557 | controller |
2026-06-10 17:41:54.441562 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:41:54.441567 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.056)       0:01:17.645 ********
2026-06-10 17:41:54.441582 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.056)       0:01:17.643 ********
2026-06-10 17:41:54.673210 | controller | ok: [localhost]
2026-06-10 17:41:54.673275 | controller |
2026-06-10 17:41:54.673281 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:41:54.673286 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.232)       0:01:17.877 ********
2026-06-10 17:41:54.673290 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.232)       0:01:17.876 ********
2026-06-10 17:41:54.714722 | controller | ok: [localhost]
2026-06-10 17:41:54.714785 | controller |
2026-06-10 17:41:54.714790 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:41:54.714796 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.041)       0:01:17.918 ********
2026-06-10 17:41:54.714800 | controller | Wednesday 10 June 2026  17:41:54 +0000 (0:00:00.041)       0:01:17.917 ********
2026-06-10 17:41:55.367407 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml)
2026-06-10 17:41:55.367468 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml)
2026-06-10 17:41:55.367473 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml)
2026-06-10 17:41:55.367478 | controller |
2026-06-10 17:41:55.367483 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:41:55.367488 | controller |   _content |
2026-06-10 17:41:55.367492 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:41:55.367496 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:41:55.367501 | controller | }}
2026-06-10 17:41:55.367505 | controller | ] ***
2026-06-10 17:41:55.367510 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.652)       0:01:18.571 ********
2026-06-10 17:41:55.367515 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.652)       0:01:18.570 ********
2026-06-10 17:41:55.502852 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:41:55.502915 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:41:55.502921 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:41:55.502926 | controller |
2026-06-10 17:41:55.502930 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:41:55.502935 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.134)       0:01:18.706 ********
2026-06-10 17:41:55.502939 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.135)       0:01:18.705 ********
2026-06-10 17:41:55.734432 | controller | changed: [localhost]
2026-06-10 17:41:55.734496 | controller |
2026-06-10 17:41:55.734503 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:41:55.734508 | controller |   (_destdir,
2026-06-10 17:41:55.734513 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:41:55.734518 | controller | }}, content={{
2026-06-10 17:41:55.734522 | controller |   (
2026-06-10 17:41:55.734527 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:41:55.734532 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:41:55.734537 | controller | }}, mode=0644] ***
2026-06-10 17:41:55.734542 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.231)       0:01:18.938 ********
2026-06-10 17:41:55.734547 | controller | Wednesday 10 June 2026  17:41:55 +0000 (0:00:00.231)       0:01:18.937 ********
2026-06-10 17:41:56.251112 | controller | changed: [localhost]
2026-06-10 17:41:56.251198 | controller |
2026-06-10 17:41:56.251213 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:41:56.251225 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:41:56.251238 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:41:56.251249 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:41:56.251260 | controller | }}, dest={{
2026-06-10 17:41:56.251271 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:56.251282 | controller |   stage['path'], _val.src_file
2026-06-10 17:41:56.251293 | controller |   ) |
2026-06-10 17:41:56.251304 | controller |   path_join
2026-06-10 17:41:56.251327 | controller |  }}] ***
2026-06-10 17:41:56.251338 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.516)       0:01:19.454 ********
2026-06-10 17:41:56.251349 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.516)       0:01:19.453 ********
2026-06-10 17:41:56.574836 | controller | changed: [localhost] => (item=edpm-nodeset-values)
2026-06-10 17:41:56.574881 | controller |
2026-06-10 17:41:56.574892 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:56.574900 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.324)       0:01:19.779 ********
2026-06-10 17:41:56.574908 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.324)       0:01:19.777 ********
2026-06-10 17:41:56.614470 | controller | skipping: [localhost]
2026-06-10 17:41:56.614540 | controller |
2026-06-10 17:41:56.614553 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:41:56.614565 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.039)       0:01:19.818 ********
2026-06-10 17:41:56.614575 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.039)       0:01:19.817 ********
2026-06-10 17:41:56.961512 | controller | changed: [localhost]
2026-06-10 17:41:56.961570 | controller |
2026-06-10 17:41:56.961575 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:41:56.961580 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.346)       0:01:20.164 ********
2026-06-10 17:41:56.961584 | controller | Wednesday 10 June 2026  17:41:56 +0000 (0:00:00.346)       0:01:20.163 ********
2026-06-10 17:41:57.469807 | controller | changed: [localhost]
2026-06-10 17:41:57.469873 | controller |
2026-06-10 17:41:57.469884 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:41:57.469894 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.508)       0:01:20.673 ********
2026-06-10 17:41:57.469903 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.508)       0:01:20.672 ********
2026-06-10 17:41:57.543605 | controller | skipping: [localhost]
2026-06-10 17:41:57.543693 | controller |
2026-06-10 17:41:57.543708 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:41:57.543719 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:41:57.543731 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:41:57.543742 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:41:57.543754 | controller |   ) | list
2026-06-10 17:41:57.543765 | controller | }}] ***
2026-06-10 17:41:57.543776 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.073)       0:01:20.747 ********
2026-06-10 17:41:57.543787 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.073)       0:01:20.745 ********
2026-06-10 17:41:57.620949 | controller | skipping: [localhost]
2026-06-10 17:41:57.621047 | controller |
2026-06-10 17:41:57.621058 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:41:57.621066 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:41:57.621075 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:41:57.621083 | controller | }}, mode=0644] ***
2026-06-10 17:41:57.621090 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.077)       0:01:20.824 ********
2026-06-10 17:41:57.621098 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.077)       0:01:20.823 ********
2026-06-10 17:41:57.930222 | controller | changed: [localhost]
2026-06-10 17:41:57.930308 | controller |
2026-06-10 17:41:57.930324 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:57.930350 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.309)       0:01:21.134 ********
2026-06-10 17:41:57.930363 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.309)       0:01:21.133 ********
2026-06-10 17:41:57.999511 | controller | skipping: [localhost]
2026-06-10 17:41:57.999541 | controller |
2026-06-10 17:41:57.999546 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:41:57.999551 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.069)       0:01:21.203 ********
2026-06-10 17:41:57.999614 | controller | Wednesday 10 June 2026  17:41:57 +0000 (0:00:00.069)       0:01:21.202 ********
2026-06-10 17:41:58.062249 | controller | skipping: [localhost]
2026-06-10 17:41:58.062283 | controller |
2026-06-10 17:41:58.062290 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset _raw_params=wait_condition.yml] ***
2026-06-10 17:41:58.062296 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.062)       0:01:21.266 ********
2026-06-10 17:41:58.062301 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.062)       0:01:21.265 ********
2026-06-10 17:41:58.119247 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=90m)
2026-06-10 17:41:58.119317 | controller | skipping: [localhost]
2026-06-10 17:41:58.119324 | controller |
2026-06-10 17:41:58.119330 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:41:58.119336 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.057)       0:01:21.323 ********
2026-06-10 17:41:58.119341 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.057)       0:01:21.322 ********
2026-06-10 17:41:58.170883 | controller | skipping: [localhost]
2026-06-10 17:41:58.170945 | controller |
2026-06-10 17:41:58.170952 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/nodeset name=run_hook] ***
2026-06-10 17:41:58.170956 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.051)       0:01:21.375 ********
2026-06-10 17:41:58.170982 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.051)       0:01:21.373 ********
2026-06-10 17:41:58.223855 | controller | skipping: [localhost]
2026-06-10 17:41:58.223923 | controller |
2026-06-10 17:41:58.223955 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:41:58.223998 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.052)       0:01:21.427 ********
2026-06-10 17:41:58.224005 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.052)       0:01:21.426 ********
2026-06-10 17:41:58.278020 | controller | ok: [localhost] =>
2026-06-10 17:41:58.278104 | controller |     changed: false
2026-06-10 17:41:58.278110 | controller |     msg: All assertions passed
2026-06-10 17:41:58.278115 | controller |
2026-06-10 17:41:58.278119 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:58.278129 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.052)       0:01:21.480 ********
2026-06-10 17:41:58.278135 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.052)       0:01:21.479 ********
2026-06-10 17:41:58.308308 | controller | skipping: [localhost]
2026-06-10 17:41:58.308378 | controller |
2026-06-10 17:41:58.308386 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:41:58.308391 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.031)       0:01:21.512 ********
2026-06-10 17:41:58.308397 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.031)       0:01:21.511 ********
2026-06-10 17:41:58.351165 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 17:41:58.351209 | controller |
2026-06-10 17:41:58.351215 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:41:58.351220 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.042)       0:01:21.555 ********
2026-06-10 17:41:58.351224 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.042)       0:01:21.553 ********
2026-06-10 17:41:58.382464 | controller | skipping: [localhost]
2026-06-10 17:41:58.382531 | controller |
2026-06-10 17:41:58.382538 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:41:58.382544 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.031)       0:01:21.586 ********
2026-06-10 17:41:58.382550 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.031)       0:01:21.585 ********
2026-06-10 17:41:58.431255 | controller | ok: [localhost]
2026-06-10 17:41:58.431312 | controller |
2026-06-10 17:41:58.431318 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:41:58.431322 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:41:58.431327 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:41:58.431331 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:41:58.431335 | controller | }}] ***
2026-06-10 17:41:58.431338 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.048)       0:01:21.635 ********
2026-06-10 17:41:58.431342 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.048)       0:01:21.634 ********
2026-06-10 17:41:58.492158 | controller | skipping: [localhost]
2026-06-10 17:41:58.492245 | controller |
2026-06-10 17:41:58.492256 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:41:58.492265 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:41:58.492273 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:41:58.492282 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:58.492308 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.060)       0:01:21.695 ********
2026-06-10 17:41:58.492317 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.060)       0:01:21.694 ********
2026-06-10 17:41:58.770878 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values', 'src_file': 'values.yaml'})
2026-06-10 17:41:58.770927 | controller |
2026-06-10 17:41:58.770938 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:41:58.770947 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.278)       0:01:21.974 ********
2026-06-10 17:41:58.770955 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.278)       0:01:21.973 ********
2026-06-10 17:41:58.861786 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:41:58.861823 | controller |
2026-06-10 17:41:58.861834 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 17:41:58.861843 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.090)       0:01:22.065 ********
2026-06-10 17:41:58.861851 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.090)       0:01:22.064 ********
2026-06-10 17:41:58.936637 | controller | skipping: [localhost]
2026-06-10 17:41:58.936717 | controller |
2026-06-10 17:41:58.936728 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=ci_gen_kustomize_values] ***
2026-06-10 17:41:58.936737 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.074)       0:01:22.140 ********
2026-06-10 17:41:58.936746 | controller | Wednesday 10 June 2026  17:41:58 +0000 (0:00:00.074)       0:01:22.138 ********
2026-06-10 17:41:59.045214 | controller |
2026-06-10 17:41:59.045289 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:41:59.045299 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.109)       0:01:22.249 ********
2026-06-10 17:41:59.045307 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.109)       0:01:22.247 ********
2026-06-10 17:41:59.099233 | controller | skipping: [localhost]
2026-06-10 17:41:59.099287 | controller |
2026-06-10 17:41:59.099292 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:41:59.099297 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.054)       0:01:22.303 ********
2026-06-10 17:41:59.099301 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.054)       0:01:22.302 ********
2026-06-10 17:41:59.160457 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:41:59.160515 | controller |
2026-06-10 17:41:59.160521 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:41:59.160525 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.061)       0:01:22.364 ********
2026-06-10 17:41:59.160529 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.061)       0:01:22.363 ********
2026-06-10 17:41:59.224226 | controller | ok: [localhost] =>
2026-06-10 17:41:59.224295 | controller |     changed: false
2026-06-10 17:41:59.224302 | controller |     msg: All assertions passed
2026-06-10 17:41:59.224307 | controller |
2026-06-10 17:41:59.224313 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:41:59.224319 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.063)       0:01:22.428 ********
2026-06-10 17:41:59.224324 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.063)       0:01:22.427 ********
2026-06-10 17:41:59.454175 | controller | ok: [localhost]
2026-06-10 17:41:59.454261 | controller |
2026-06-10 17:41:59.454287 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:41:59.454301 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.230)       0:01:22.658 ********
2026-06-10 17:41:59.454313 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.230)       0:01:22.657 ********
2026-06-10 17:41:59.532038 | controller | ok: [localhost] =>
2026-06-10 17:41:59.532113 | controller |     changed: false
2026-06-10 17:41:59.532123 | controller |     msg: All assertions passed
2026-06-10 17:41:59.532131 | controller |
2026-06-10 17:41:59.532139 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:41:59.532147 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.077)       0:01:22.736 ********
2026-06-10 17:41:59.532155 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.077)       0:01:22.734 ********
2026-06-10 17:41:59.792833 | controller | ok: [localhost]
2026-06-10 17:41:59.792899 | controller |
2026-06-10 17:41:59.792910 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:41:59.792920 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:41:59.792928 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:41:59.792936 | controller |   _config_map_content |
2026-06-10 17:41:59.792944 | controller |   ansible.utils.remove_keys(
2026-06-10 17:41:59.792952 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:41:59.793038 | controller |     matching_parameter='regex')
2026-06-10 17:41:59.793048 | controller | }}, cacheable=False] ***
2026-06-10 17:41:59.793056 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.260)       0:01:22.997 ********
2026-06-10 17:41:59.793064 | controller | Wednesday 10 June 2026  17:41:59 +0000 (0:00:00.260)       0:01:22.995 ********
2026-06-10 17:42:00.018846 | controller | ok: [localhost]
2026-06-10 17:42:00.018906 | controller |
2026-06-10 17:42:00.018925 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:00.018930 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.225)       0:01:23.222 ********
2026-06-10 17:42:00.018941 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.225)       0:01:23.221 ********
2026-06-10 17:42:00.077239 | controller | skipping: [localhost]
2026-06-10 17:42:00.077307 | controller |
2026-06-10 17:42:00.077315 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:00.077320 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.058)       0:01:23.280 ********
2026-06-10 17:42:00.077325 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.058)       0:01:23.279 ********
2026-06-10 17:42:00.323099 | controller | changed: [localhost]
2026-06-10 17:42:00.323169 | controller |
2026-06-10 17:42:00.323180 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:00.323188 | controller |   (snippet_datadir,
2026-06-10 17:42:00.323197 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:00.323205 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:00.323213 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.246)       0:01:23.527 ********
2026-06-10 17:42:00.323221 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.246)       0:01:23.526 ********
2026-06-10 17:42:00.388203 | controller | skipping: [localhost]
2026-06-10 17:42:00.388260 | controller |
2026-06-10 17:42:00.388268 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:00.388274 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.064)       0:01:23.591 ********
2026-06-10 17:42:00.388279 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.064)       0:01:23.590 ********
2026-06-10 17:42:00.478440 | controller | ok: [localhost]
2026-06-10 17:42:00.478495 | controller |
2026-06-10 17:42:00.478509 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:00.478518 | controller |   (snippet_datadir,
2026-06-10 17:42:00.478528 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:00.478537 | controller | }}, content={{
2026-06-10 17:42:00.478545 | controller |   _base64_patch |
2026-06-10 17:42:00.478554 | controller |   default({}) |
2026-06-10 17:42:00.478562 | controller |   to_nice_yaml
2026-06-10 17:42:00.478570 | controller | }}, mode=0644] ***
2026-06-10 17:42:00.478579 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.090)       0:01:23.682 ********
2026-06-10 17:42:00.478588 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.090)       0:01:23.680 ********
2026-06-10 17:42:00.935280 | controller | changed: [localhost]
2026-06-10 17:42:00.935341 | controller |
2026-06-10 17:42:00.935353 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:00.935362 | controller |   (snippet_datadir,
2026-06-10 17:42:00.935372 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:00.935381 | controller | }}, content={{
2026-06-10 17:42:00.935390 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:00.935399 | controller |   default({}) |
2026-06-10 17:42:00.935407 | controller |   to_nice_yaml
2026-06-10 17:42:00.935416 | controller | }}, mode=0644] ***
2026-06-10 17:42:00.935424 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.456)       0:01:24.138 ********
2026-06-10 17:42:00.935433 | controller | Wednesday 10 June 2026  17:42:00 +0000 (0:00:00.456)       0:01:24.137 ********
2026-06-10 17:42:01.375958 | controller | changed: [localhost]
2026-06-10 17:42:01.376014 | controller |
2026-06-10 17:42:01.376023 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:01.376029 | controller |   (
2026-06-10 17:42:01.376034 | controller |     snippet_datadir,
2026-06-10 17:42:01.376039 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:01.376045 | controller |   ) | path_join
2026-06-10 17:42:01.376050 | controller | }}, mode=0644] ***
2026-06-10 17:42:01.376055 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.440)       0:01:24.579 ********
2026-06-10 17:42:01.376060 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.440)       0:01:24.578 ********
2026-06-10 17:42:01.824515 | controller | changed: [localhost]
2026-06-10 17:42:01.824567 | controller |
2026-06-10 17:42:01.824579 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:01.824596 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.448)       0:01:25.028 ********
2026-06-10 17:42:01.824605 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.448)       0:01:25.027 ********
2026-06-10 17:42:01.900902 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:01.900946 | controller |
2026-06-10 17:42:01.900955 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:01.900987 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.076)       0:01:25.105 ********
2026-06-10 17:42:01.900995 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.076)       0:01:25.103 ********
2026-06-10 17:42:01.943204 | controller | ok: [localhost] =>
2026-06-10 17:42:01.943288 | controller |     changed: false
2026-06-10 17:42:01.943294 | controller |     msg: All assertions passed
2026-06-10 17:42:01.943299 | controller |
2026-06-10 17:42:01.943304 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:01.943310 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.042)       0:01:25.147 ********
2026-06-10 17:42:01.943315 | controller | Wednesday 10 June 2026  17:42:01 +0000 (0:00:00.042)       0:01:25.146 ********
2026-06-10 17:42:02.147947 | controller | ok: [localhost]
2026-06-10 17:42:02.148064 | controller |
2026-06-10 17:42:02.148071 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:02.148076 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.204)       0:01:25.352 ********
2026-06-10 17:42:02.148079 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.204)       0:01:25.350 ********
2026-06-10 17:42:02.193224 | controller | ok: [localhost]
2026-06-10 17:42:02.193317 | controller |
2026-06-10 17:42:02.193336 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:02.193341 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.045)       0:01:25.397 ********
2026-06-10 17:42:02.193346 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.045)       0:01:25.396 ********
2026-06-10 17:42:02.650456 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml)
2026-06-10 17:42:02.650570 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml)
2026-06-10 17:42:02.650579 | controller |
2026-06-10 17:42:02.650585 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:02.650591 | controller |   _content |
2026-06-10 17:42:02.650596 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:02.650602 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:02.650607 | controller | }}
2026-06-10 17:42:02.650612 | controller | ] ***
2026-06-10 17:42:02.650618 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.456)       0:01:25.853 ********
2026-06-10 17:42:02.650624 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.456)       0:01:25.852 ********
2026-06-10 17:42:02.743084 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:02.743204 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:02.743210 | controller |
2026-06-10 17:42:02.743216 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:02.743220 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.092)       0:01:25.946 ********
2026-06-10 17:42:02.743224 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.092)       0:01:25.945 ********
2026-06-10 17:42:02.997250 | controller | changed: [localhost]
2026-06-10 17:42:02.997365 | controller |
2026-06-10 17:42:02.997374 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:02.997380 | controller |   (_destdir,
2026-06-10 17:42:02.997386 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:02.997411 | controller | }}, content={{
2026-06-10 17:42:02.997416 | controller |   (
2026-06-10 17:42:02.997421 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:02.997426 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:02.997431 | controller | }}, mode=0644] ***
2026-06-10 17:42:02.997436 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.254)       0:01:26.200 ********
2026-06-10 17:42:02.997441 | controller | Wednesday 10 June 2026  17:42:02 +0000 (0:00:00.254)       0:01:26.199 ********
2026-06-10 17:42:03.441330 | controller | changed: [localhost]
2026-06-10 17:42:03.441381 | controller |
2026-06-10 17:42:03.441390 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:42:03.441397 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:42:03.441405 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:42:03.441410 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:42:03.441416 | controller | }}, dest={{
2026-06-10 17:42:03.441421 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:03.441427 | controller |   stage['path'], _val.src_file
2026-06-10 17:42:03.441433 | controller |   ) |
2026-06-10 17:42:03.441437 | controller |   path_join
2026-06-10 17:42:03.441443 | controller |  }}] ***
2026-06-10 17:42:03.441448 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.444)       0:01:26.645 ********
2026-06-10 17:42:03.441455 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.444)       0:01:26.644 ********
2026-06-10 17:42:03.765500 | controller | changed: [localhost] => (item=edpm-deployment-values)
2026-06-10 17:42:03.765535 | controller |
2026-06-10 17:42:03.765542 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:03.765548 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.324)       0:01:26.969 ********
2026-06-10 17:42:03.765554 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.324)       0:01:26.968 ********
2026-06-10 17:42:03.821600 | controller | skipping: [localhost]
2026-06-10 17:42:03.821634 | controller |
2026-06-10 17:42:03.821642 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:42:03.821648 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.055)       0:01:27.025 ********
2026-06-10 17:42:03.821654 | controller | Wednesday 10 June 2026  17:42:03 +0000 (0:00:00.056)       0:01:27.024 ********
2026-06-10 17:42:04.170871 | controller | changed: [localhost]
2026-06-10 17:42:04.170918 | controller |
2026-06-10 17:42:04.170929 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:42:04.170938 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.348)       0:01:27.374 ********
2026-06-10 17:42:04.170946 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.348)       0:01:27.373 ********
2026-06-10 17:42:04.609995 | controller | changed: [localhost]
2026-06-10 17:42:04.610029 | controller |
2026-06-10 17:42:04.610036 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:42:04.610043 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.439)       0:01:27.814 ********
2026-06-10 17:42:04.610048 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.439)       0:01:27.812 ********
2026-06-10 17:42:04.674046 | controller | skipping: [localhost]
2026-06-10 17:42:04.674092 | controller |
2026-06-10 17:42:04.674103 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:42:04.674112 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:42:04.674121 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:42:04.674130 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:42:04.674145 | controller |   ) | list
2026-06-10 17:42:04.674154 | controller | }}] ***
2026-06-10 17:42:04.674162 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.063)       0:01:27.877 ********
2026-06-10 17:42:04.674170 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.063)       0:01:27.876 ********
2026-06-10 17:42:04.729421 | controller | skipping: [localhost]
2026-06-10 17:42:04.729468 | controller |
2026-06-10 17:42:04.729480 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:42:04.729489 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:42:04.729497 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:42:04.729505 | controller | }}, mode=0644] ***
2026-06-10 17:42:04.729514 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.055)       0:01:27.933 ********
2026-06-10 17:42:04.729522 | controller | Wednesday 10 June 2026  17:42:04 +0000 (0:00:00.055)       0:01:27.931 ********
2026-06-10 17:42:05.025671 | controller | changed: [localhost]
2026-06-10 17:42:05.025717 | controller |
2026-06-10 17:42:05.025729 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:05.025738 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.296)       0:01:28.229 ********
2026-06-10 17:42:05.025746 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.296)       0:01:28.228 ********
2026-06-10 17:42:05.070846 | controller | skipping: [localhost]
2026-06-10 17:42:05.070880 | controller |
2026-06-10 17:42:05.070889 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:42:05.070913 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.045)       0:01:28.275 ********
2026-06-10 17:42:05.070919 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.045)       0:01:28.273 ********
2026-06-10 17:42:05.128385 | controller | skipping: [localhost]
2026-06-10 17:42:05.128420 | controller |
2026-06-10 17:42:05.128427 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment _raw_params=wait_condition.yml] ***
2026-06-10 17:42:05.128434 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.057)       0:01:28.332 ********
2026-06-10 17:42:05.128440 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.057)       0:01:28.331 ********
2026-06-10 17:42:05.203182 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-pre-ceph --for condition=Ready --timeout=90m)
2026-06-10 17:42:05.203228 | controller | skipping: [localhost]
2026-06-10 17:42:05.203239 | controller |
2026-06-10 17:42:05.203247 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:05.203256 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.074)       0:01:28.407 ********
2026-06-10 17:42:05.203264 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.074)       0:01:28.405 ********
2026-06-10 17:42:05.253720 | controller | skipping: [localhost]
2026-06-10 17:42:05.253763 | controller |
2026-06-10 17:42:05.253774 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/edpm-pre-ceph/deployment name=run_hook] ***
2026-06-10 17:42:05.253783 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.050)       0:01:28.457 ********
2026-06-10 17:42:05.253791 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.050)       0:01:28.456 ********
2026-06-10 17:42:05.321511 | controller | skipping: [localhost]
2026-06-10 17:42:05.321547 | controller |
2026-06-10 17:42:05.321554 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:42:05.321561 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.068)       0:01:28.525 ********
2026-06-10 17:42:05.321567 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.068)       0:01:28.524 ********
2026-06-10 17:42:05.364277 | controller | ok: [localhost] =>
2026-06-10 17:42:05.364310 | controller |     changed: false
2026-06-10 17:42:05.364317 | controller |     msg: All assertions passed
2026-06-10 17:42:05.364323 | controller |
2026-06-10 17:42:05.364329 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:05.364335 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.042)       0:01:28.568 ********
2026-06-10 17:42:05.364341 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.042)       0:01:28.567 ********
2026-06-10 17:42:05.398702 | controller | skipping: [localhost]
2026-06-10 17:42:05.398737 | controller |
2026-06-10 17:42:05.398745 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:05.398751 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.034)       0:01:28.603 ********
2026-06-10 17:42:05.398757 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.034)       0:01:28.601 ********
2026-06-10 17:42:05.440026 | controller | ok: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 17:42:05.440060 | controller |
2026-06-10 17:42:05.440068 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:42:05.440075 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.041)       0:01:28.644 ********
2026-06-10 17:42:05.440080 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.041)       0:01:28.642 ********
2026-06-10 17:42:05.467051 | controller | skipping: [localhost]
2026-06-10 17:42:05.467076 | controller |
2026-06-10 17:42:05.467086 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:42:05.467091 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.027)       0:01:28.671 ********
2026-06-10 17:42:05.467094 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.027)       0:01:28.670 ********
2026-06-10 17:42:05.510708 | controller | ok: [localhost]
2026-06-10 17:42:05.510730 | controller |
2026-06-10 17:42:05.510736 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:42:05.510740 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:42:05.510745 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:42:05.510749 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:42:05.510753 | controller | }}] ***
2026-06-10 17:42:05.510756 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.043)       0:01:28.715 ********
2026-06-10 17:42:05.510760 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.043)       0:01:28.713 ********
2026-06-10 17:42:05.557772 | controller | skipping: [localhost]
2026-06-10 17:42:05.557798 | controller |
2026-06-10 17:42:05.557803 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:42:05.557807 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:05.557810 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:42:05.557815 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:05.557818 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.046)       0:01:28.762 ********
2026-06-10 17:42:05.557822 | controller | Wednesday 10 June 2026  17:42:05 +0000 (0:00:00.046)       0:01:28.760 ********
2026-06-10 17:42:06.281850 | controller | ok: [localhost] => (item={'name': 'network-values', 'src_file': '../control-plane/networking/nncp/values.yaml'})
2026-06-10 17:42:06.281893 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 17:42:06.281902 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 17:42:06.281910 | controller |
2026-06-10 17:42:06.281918 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:42:06.281934 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.723)       0:01:29.485 ********
2026-06-10 17:42:06.281941 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.723)       0:01:29.484 ********
2026-06-10 17:42:06.449542 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:42:06.449593 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 17:42:06.449606 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:42:06.449618 | controller |
2026-06-10 17:42:06.449629 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 17:42:06.449641 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.167)       0:01:29.653 ********
2026-06-10 17:42:06.449651 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.167)       0:01:29.652 ********
2026-06-10 17:42:06.531051 | controller | skipping: [localhost]
2026-06-10 17:42:06.531105 | controller |
2026-06-10 17:42:06.531120 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=ci_gen_kustomize_values] ***
2026-06-10 17:42:06.531132 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.081)       0:01:29.734 ********
2026-06-10 17:42:06.531144 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.081)       0:01:29.733 ********
2026-06-10 17:42:06.775343 | controller |
2026-06-10 17:42:06.775370 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:06.775376 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.245)       0:01:29.979 ********
2026-06-10 17:42:06.775380 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.245)       0:01:29.978 ********
2026-06-10 17:42:06.829409 | controller | skipping: [localhost]
2026-06-10 17:42:06.829465 | controller |
2026-06-10 17:42:06.829480 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:06.829492 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.053)       0:01:30.032 ********
2026-06-10 17:42:06.829504 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.053)       0:01:30.031 ********
2026-06-10 17:42:06.928378 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:06.928419 | controller |
2026-06-10 17:42:06.928428 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:06.928438 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.099)       0:01:30.132 ********
2026-06-10 17:42:06.928445 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.099)       0:01:30.131 ********
2026-06-10 17:42:06.982363 | controller | ok: [localhost] =>
2026-06-10 17:42:06.982391 | controller |     changed: false
2026-06-10 17:42:06.982396 | controller |     msg: All assertions passed
2026-06-10 17:42:06.982400 | controller |
2026-06-10 17:42:06.982404 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:06.982409 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.054)       0:01:30.186 ********
2026-06-10 17:42:06.982413 | controller | Wednesday 10 June 2026  17:42:06 +0000 (0:00:00.054)       0:01:30.185 ********
2026-06-10 17:42:07.234761 | controller | ok: [localhost]
2026-06-10 17:42:07.234807 | controller |
2026-06-10 17:42:07.234817 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:07.234834 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.251)       0:01:30.438 ********
2026-06-10 17:42:07.234843 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.251)       0:01:30.437 ********
2026-06-10 17:42:07.323837 | controller | ok: [localhost] =>
2026-06-10 17:42:07.323885 | controller |     changed: false
2026-06-10 17:42:07.323895 | controller |     msg: All assertions passed
2026-06-10 17:42:07.323903 | controller |
2026-06-10 17:42:07.323912 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:07.323928 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.088)       0:01:30.527 ********
2026-06-10 17:42:07.323936 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.088)       0:01:30.526 ********
2026-06-10 17:42:07.568786 | controller | ok: [localhost]
2026-06-10 17:42:07.568826 | controller |
2026-06-10 17:42:07.568834 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:07.568841 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:07.568848 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:07.568855 | controller |   _config_map_content |
2026-06-10 17:42:07.568861 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:07.568867 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:07.568872 | controller |     matching_parameter='regex')
2026-06-10 17:42:07.568878 | controller | }}, cacheable=False] ***
2026-06-10 17:42:07.568885 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.245)       0:01:30.772 ********
2026-06-10 17:42:07.568891 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.245)       0:01:30.771 ********
2026-06-10 17:42:07.817521 | controller | ok: [localhost]
2026-06-10 17:42:07.817593 | controller |
2026-06-10 17:42:07.817605 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:07.817614 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.248)       0:01:31.021 ********
2026-06-10 17:42:07.817623 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.248)       0:01:31.020 ********
2026-06-10 17:42:07.888347 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/network_values.yml for localhost
2026-06-10 17:42:07.888417 | controller |
2026-06-10 17:42:07.888427 | controller | TASK [ci_gen_kustomize_values : Assert we have needed parameters that=['cifmw_networking_env_definition is defined']] ***
2026-06-10 17:42:07.888436 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.070)       0:01:31.092 ********
2026-06-10 17:42:07.888446 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.070)       0:01:31.091 ********
2026-06-10 17:42:07.955842 | controller | ok: [localhost] =>
2026-06-10 17:42:07.955892 | controller |     changed: false
2026-06-10 17:42:07.955899 | controller |     msg: All assertions passed
2026-06-10 17:42:07.955905 | controller |
2026-06-10 17:42:07.955910 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:07.955916 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.067)       0:01:31.160 ********
2026-06-10 17:42:07.955921 | controller | Wednesday 10 June 2026  17:42:07 +0000 (0:00:00.067)       0:01:31.158 ********
2026-06-10 17:42:08.198158 | controller | ok: [localhost]
2026-06-10 17:42:08.198243 | controller |
2026-06-10 17:42:08.198255 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:08.198264 | controller |   (snippet_datadir,
2026-06-10 17:42:08.198273 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:08.198281 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:08.198289 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.241)       0:01:31.401 ********
2026-06-10 17:42:08.198477 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.241)       0:01:31.400 ********
2026-06-10 17:42:08.796473 | controller | ok: [localhost]
2026-06-10 17:42:08.796569 | controller |
2026-06-10 17:42:08.796575 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:08.796581 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.598)       0:01:32.000 ********
2026-06-10 17:42:08.796586 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.598)       0:01:31.999 ********
2026-06-10 17:42:08.902026 | controller | ok: [localhost]
2026-06-10 17:42:08.902160 | controller |
2026-06-10 17:42:08.902174 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:08.902180 | controller |   (snippet_datadir,
2026-06-10 17:42:08.902185 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:08.902189 | controller | }}, content={{
2026-06-10 17:42:08.902193 | controller |   _base64_patch |
2026-06-10 17:42:08.902196 | controller |   default({}) |
2026-06-10 17:42:08.902200 | controller |   to_nice_yaml
2026-06-10 17:42:08.902203 | controller | }}, mode=0644] ***
2026-06-10 17:42:08.902207 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.104)       0:01:32.105 ********
2026-06-10 17:42:08.902211 | controller | Wednesday 10 June 2026  17:42:08 +0000 (0:00:00.105)       0:01:32.104 ********
2026-06-10 17:42:09.313397 | controller | ok: [localhost]
2026-06-10 17:42:09.313477 | controller |
2026-06-10 17:42:09.313488 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:09.313497 | controller |   (snippet_datadir,
2026-06-10 17:42:09.313506 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:09.313515 | controller | }}, content={{
2026-06-10 17:42:09.313523 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:09.313531 | controller |   default({}) |
2026-06-10 17:42:09.313539 | controller |   to_nice_yaml
2026-06-10 17:42:09.313547 | controller | }}, mode=0644] ***
2026-06-10 17:42:09.313554 | controller | Wednesday 10 June 2026  17:42:09 +0000 (0:00:00.411)       0:01:32.517 ********
2026-06-10 17:42:09.313562 | controller | Wednesday 10 June 2026  17:42:09 +0000 (0:00:00.411)       0:01:32.515 ********
2026-06-10 17:42:09.771026 | controller | ok: [localhost]
2026-06-10 17:42:09.771076 | controller |
2026-06-10 17:42:09.771082 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:09.771087 | controller |   (
2026-06-10 17:42:09.771091 | controller |     snippet_datadir,
2026-06-10 17:42:09.771095 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:09.771099 | controller |   ) | path_join
2026-06-10 17:42:09.771102 | controller | }}, mode=0644] ***
2026-06-10 17:42:09.771115 | controller | Wednesday 10 June 2026  17:42:09 +0000 (0:00:00.457)       0:01:32.975 ********
2026-06-10 17:42:09.771119 | controller | Wednesday 10 June 2026  17:42:09 +0000 (0:00:00.457)       0:01:32.973 ********
2026-06-10 17:42:10.243478 | controller | ok: [localhost]
2026-06-10 17:42:10.243592 | controller |
2026-06-10 17:42:10.243599 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:10.243605 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.472)       0:01:33.447 ********
2026-06-10 17:42:10.243611 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.472)       0:01:33.446 ********
2026-06-10 17:42:10.332465 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:10.332568 | controller |
2026-06-10 17:42:10.332585 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:10.332596 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.088)       0:01:33.536 ********
2026-06-10 17:42:10.332604 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.088)       0:01:33.535 ********
2026-06-10 17:42:10.402361 | controller | ok: [localhost] =>
2026-06-10 17:42:10.402416 | controller |     changed: false
2026-06-10 17:42:10.402422 | controller |     msg: All assertions passed
2026-06-10 17:42:10.402428 | controller |
2026-06-10 17:42:10.402434 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:10.402440 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.069)       0:01:33.606 ********
2026-06-10 17:42:10.402445 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.069)       0:01:33.605 ********
2026-06-10 17:42:10.628642 | controller | ok: [localhost]
2026-06-10 17:42:10.628735 | controller |
2026-06-10 17:42:10.628742 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:10.628762 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.226)       0:01:33.832 ********
2026-06-10 17:42:10.628765 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.226)       0:01:33.831 ********
2026-06-10 17:42:10.690724 | controller | ok: [localhost]
2026-06-10 17:42:10.690821 | controller |
2026-06-10 17:42:10.690827 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:10.690832 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.061)       0:01:33.894 ********
2026-06-10 17:42:10.690837 | controller | Wednesday 10 June 2026  17:42:10 +0000 (0:00:00.061)       0:01:33.893 ********
2026-06-10 17:42:11.286280 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml)
2026-06-10 17:42:11.286361 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml)
2026-06-10 17:42:11.286370 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml)
2026-06-10 17:42:11.286377 | controller |
2026-06-10 17:42:11.286385 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:11.286392 | controller |   _content |
2026-06-10 17:42:11.286398 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:11.286405 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:11.286412 | controller | }}
2026-06-10 17:42:11.286419 | controller | ] ***
2026-06-10 17:42:11.286425 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.595)       0:01:34.489 ********
2026-06-10 17:42:11.286432 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.595)       0:01:34.488 ********
2026-06-10 17:42:11.464951 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:42:11.465032 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:11.465038 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:11.465042 | controller |
2026-06-10 17:42:11.465046 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:11.465051 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.178)       0:01:34.668 ********
2026-06-10 17:42:11.465055 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.178)       0:01:34.667 ********
2026-06-10 17:42:11.699086 | controller | ok: [localhost]
2026-06-10 17:42:11.699137 | controller |
2026-06-10 17:42:11.699143 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:11.699147 | controller |   (_destdir,
2026-06-10 17:42:11.699151 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:11.699155 | controller | }}, content={{
2026-06-10 17:42:11.699158 | controller |   (
2026-06-10 17:42:11.699162 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:11.699165 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:11.699169 | controller | }}, mode=0644] ***
2026-06-10 17:42:11.699173 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.235)       0:01:34.903 ********
2026-06-10 17:42:11.699176 | controller | Wednesday 10 June 2026  17:42:11 +0000 (0:00:00.234)       0:01:34.901 ********
2026-06-10 17:42:12.115674 | controller | ok: [localhost]
2026-06-10 17:42:12.115724 | controller |
2026-06-10 17:42:12.115730 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:12.115734 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.416)       0:01:35.319 ********
2026-06-10 17:42:12.115739 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.416)       0:01:35.318 ********
2026-06-10 17:42:12.188381 | controller | skipping: [localhost]
2026-06-10 17:42:12.188451 | controller |
2026-06-10 17:42:12.188458 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:12.188464 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.072)       0:01:35.392 ********
2026-06-10 17:42:12.188469 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.072)       0:01:35.390 ********
2026-06-10 17:42:12.279303 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:12.279431 | controller |
2026-06-10 17:42:12.279447 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:12.279461 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.090)       0:01:35.482 ********
2026-06-10 17:42:12.279473 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.090)       0:01:35.481 ********
2026-06-10 17:42:12.340223 | controller | ok: [localhost] =>
2026-06-10 17:42:12.340306 | controller |     changed: false
2026-06-10 17:42:12.340316 | controller |     msg: All assertions passed
2026-06-10 17:42:12.340325 | controller |
2026-06-10 17:42:12.340334 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:12.340342 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.061)       0:01:35.544 ********
2026-06-10 17:42:12.340351 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.061)       0:01:35.542 ********
2026-06-10 17:42:12.576424 | controller | ok: [localhost]
2026-06-10 17:42:12.576501 | controller |
2026-06-10 17:42:12.576509 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:12.576516 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.236)       0:01:35.780 ********
2026-06-10 17:42:12.576521 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.236)       0:01:35.778 ********
2026-06-10 17:42:12.666226 | controller | ok: [localhost] =>
2026-06-10 17:42:12.666282 | controller |     changed: false
2026-06-10 17:42:12.666287 | controller |     msg: All assertions passed
2026-06-10 17:42:12.666291 | controller |
2026-06-10 17:42:12.666295 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:12.666299 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.090)       0:01:35.870 ********
2026-06-10 17:42:12.666303 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.090)       0:01:35.869 ********
2026-06-10 17:42:12.860077 | controller | ok: [localhost]
2026-06-10 17:42:12.860125 | controller |
2026-06-10 17:42:12.860132 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:12.860137 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:12.860140 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:12.860144 | controller |   _config_map_content |
2026-06-10 17:42:12.860148 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:12.860151 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:12.860155 | controller |     matching_parameter='regex')
2026-06-10 17:42:12.860158 | controller | }}, cacheable=False] ***
2026-06-10 17:42:12.860162 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.193)       0:01:36.064 ********
2026-06-10 17:42:12.860166 | controller | Wednesday 10 June 2026  17:42:12 +0000 (0:00:00.193)       0:01:36.062 ********
2026-06-10 17:42:13.109782 | controller | ok: [localhost]
2026-06-10 17:42:13.109862 | controller |
2026-06-10 17:42:13.109874 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:13.109883 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.249)       0:01:36.313 ********
2026-06-10 17:42:13.109892 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.249)       0:01:36.312 ********
2026-06-10 17:42:13.186156 | controller | skipping: [localhost]
2026-06-10 17:42:13.186225 | controller |
2026-06-10 17:42:13.186237 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:13.186246 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.076)       0:01:36.389 ********
2026-06-10 17:42:13.186255 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.076)       0:01:36.388 ********
2026-06-10 17:42:13.428774 | controller | ok: [localhost]
2026-06-10 17:42:13.428851 | controller |
2026-06-10 17:42:13.428864 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:13.428873 | controller |   (snippet_datadir,
2026-06-10 17:42:13.428882 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:13.428891 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:13.428900 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.242)       0:01:36.632 ********
2026-06-10 17:42:13.428909 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.242)       0:01:36.631 ********
2026-06-10 17:42:13.511460 | controller | skipping: [localhost]
2026-06-10 17:42:13.511546 | controller |
2026-06-10 17:42:13.511557 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:13.511567 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.082)       0:01:36.715 ********
2026-06-10 17:42:13.511576 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.082)       0:01:36.714 ********
2026-06-10 17:42:13.603535 | controller | ok: [localhost]
2026-06-10 17:42:13.603602 | controller |
2026-06-10 17:42:13.603614 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:13.603623 | controller |   (snippet_datadir,
2026-06-10 17:42:13.603632 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:13.603641 | controller | }}, content={{
2026-06-10 17:42:13.603649 | controller |   _base64_patch |
2026-06-10 17:42:13.603658 | controller |   default({}) |
2026-06-10 17:42:13.603666 | controller |   to_nice_yaml
2026-06-10 17:42:13.603674 | controller | }}, mode=0644] ***
2026-06-10 17:42:13.603682 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.092)       0:01:36.807 ********
2026-06-10 17:42:13.603691 | controller | Wednesday 10 June 2026  17:42:13 +0000 (0:00:00.092)       0:01:36.806 ********
2026-06-10 17:42:14.048704 | controller | ok: [localhost]
2026-06-10 17:42:14.048780 | controller |
2026-06-10 17:42:14.048792 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:14.048801 | controller |   (snippet_datadir,
2026-06-10 17:42:14.048810 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:14.048831 | controller | }}, content={{
2026-06-10 17:42:14.048839 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:14.048847 | controller |   default({}) |
2026-06-10 17:42:14.048855 | controller |   to_nice_yaml
2026-06-10 17:42:14.048863 | controller | }}, mode=0644] ***
2026-06-10 17:42:14.048871 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.444)       0:01:37.252 ********
2026-06-10 17:42:14.048879 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.445)       0:01:37.251 ********
2026-06-10 17:42:14.499159 | controller | ok: [localhost]
2026-06-10 17:42:14.499232 | controller |
2026-06-10 17:42:14.499243 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:14.499252 | controller |   (
2026-06-10 17:42:14.499260 | controller |     snippet_datadir,
2026-06-10 17:42:14.499269 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:14.499277 | controller |   ) | path_join
2026-06-10 17:42:14.499284 | controller | }}, mode=0644] ***
2026-06-10 17:42:14.499292 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.450)       0:01:37.703 ********
2026-06-10 17:42:14.499301 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.450)       0:01:37.701 ********
2026-06-10 17:42:14.944420 | controller | changed: [localhost]
2026-06-10 17:42:14.944537 | controller |
2026-06-10 17:42:14.944545 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:14.944551 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.445)       0:01:38.148 ********
2026-06-10 17:42:14.944557 | controller | Wednesday 10 June 2026  17:42:14 +0000 (0:00:00.445)       0:01:38.146 ********
2026-06-10 17:42:15.048398 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:15.048462 | controller |
2026-06-10 17:42:15.048470 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:15.048495 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.103)       0:01:38.251 ********
2026-06-10 17:42:15.048501 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.103)       0:01:38.250 ********
2026-06-10 17:42:15.100243 | controller | ok: [localhost] =>
2026-06-10 17:42:15.100290 | controller |     changed: false
2026-06-10 17:42:15.100295 | controller |     msg: All assertions passed
2026-06-10 17:42:15.100301 | controller |
2026-06-10 17:42:15.100305 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:15.100311 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.052)       0:01:38.304 ********
2026-06-10 17:42:15.100315 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.052)       0:01:38.303 ********
2026-06-10 17:42:15.348257 | controller | ok: [localhost]
2026-06-10 17:42:15.348312 | controller |
2026-06-10 17:42:15.348319 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:15.348325 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.247)       0:01:38.552 ********
2026-06-10 17:42:15.348330 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.247)       0:01:38.551 ********
2026-06-10 17:42:15.413585 | controller | ok: [localhost]
2026-06-10 17:42:15.413676 | controller |
2026-06-10 17:42:15.413682 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:15.413688 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.065)       0:01:38.617 ********
2026-06-10 17:42:15.413693 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.065)       0:01:38.616 ********
2026-06-10 17:42:15.866066 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 17:42:15.866140 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 17:42:15.866148 | controller |
2026-06-10 17:42:15.866154 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:15.866160 | controller |   _content |
2026-06-10 17:42:15.866164 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:15.866169 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:15.866175 | controller | }}
2026-06-10 17:42:15.866179 | controller | ] ***
2026-06-10 17:42:15.866184 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.452)       0:01:39.070 ********
2026-06-10 17:42:15.866189 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.452)       0:01:39.068 ********
2026-06-10 17:42:15.962552 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:15.962624 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:15.962631 | controller |
2026-06-10 17:42:15.962638 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:15.962644 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.096)       0:01:39.166 ********
2026-06-10 17:42:15.962649 | controller | Wednesday 10 June 2026  17:42:15 +0000 (0:00:00.096)       0:01:39.165 ********
2026-06-10 17:42:16.167890 | controller | ok: [localhost]
2026-06-10 17:42:16.168024 | controller |
2026-06-10 17:42:16.168046 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:16.168059 | controller |   (_destdir,
2026-06-10 17:42:16.168071 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:16.168082 | controller | }}, content={{
2026-06-10 17:42:16.168093 | controller |   (
2026-06-10 17:42:16.168104 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:16.168115 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:16.168127 | controller | }}, mode=0644] ***
2026-06-10 17:42:16.168138 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.205)       0:01:39.371 ********
2026-06-10 17:42:16.168170 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.205)       0:01:39.370 ********
2026-06-10 17:42:16.607864 | controller | changed: [localhost]
2026-06-10 17:42:16.607906 | controller |
2026-06-10 17:42:16.607912 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:16.607918 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.440)       0:01:39.812 ********
2026-06-10 17:42:16.607927 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.440)       0:01:39.810 ********
2026-06-10 17:42:16.662794 | controller | skipping: [localhost]
2026-06-10 17:42:16.662831 | controller |
2026-06-10 17:42:16.662837 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:16.662843 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.054)       0:01:39.867 ********
2026-06-10 17:42:16.662847 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.054)       0:01:39.865 ********
2026-06-10 17:42:16.727936 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:16.727986 | controller |
2026-06-10 17:42:16.727994 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:16.727999 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.065)       0:01:39.932 ********
2026-06-10 17:42:16.728004 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.065)       0:01:39.931 ********
2026-06-10 17:42:16.783735 | controller | ok: [localhost] =>
2026-06-10 17:42:16.783791 | controller |     changed: false
2026-06-10 17:42:16.783804 | controller |     msg: All assertions passed
2026-06-10 17:42:16.783814 | controller |
2026-06-10 17:42:16.783825 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:16.783836 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.055)       0:01:39.987 ********
2026-06-10 17:42:16.783846 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.055)       0:01:39.986 ********
2026-06-10 17:42:16.998844 | controller | ok: [localhost]
2026-06-10 17:42:16.998938 | controller |
2026-06-10 17:42:16.998955 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:16.999013 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.215)       0:01:40.203 ********
2026-06-10 17:42:16.999026 | controller | Wednesday 10 June 2026  17:42:16 +0000 (0:00:00.215)       0:01:40.201 ********
2026-06-10 17:42:17.049229 | controller | ok: [localhost] =>
2026-06-10 17:42:17.049295 | controller |     changed: false
2026-06-10 17:42:17.049301 | controller |     msg: All assertions passed
2026-06-10 17:42:17.049305 | controller |
2026-06-10 17:42:17.049309 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:17.049314 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.050)       0:01:40.253 ********
2026-06-10 17:42:17.049318 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.050)       0:01:40.252 ********
2026-06-10 17:42:17.269365 | controller | ok: [localhost]
2026-06-10 17:42:17.269403 | controller |
2026-06-10 17:42:17.269410 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:17.269416 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:17.269422 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:17.269427 | controller |   _config_map_content |
2026-06-10 17:42:17.269431 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:17.269436 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:17.269441 | controller |     matching_parameter='regex')
2026-06-10 17:42:17.269446 | controller | }}, cacheable=False] ***
2026-06-10 17:42:17.269451 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.220)       0:01:40.473 ********
2026-06-10 17:42:17.269456 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.220)       0:01:40.472 ********
2026-06-10 17:42:17.527750 | controller | ok: [localhost]
2026-06-10 17:42:17.527818 | controller |
2026-06-10 17:42:17.527829 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:17.527838 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.257)       0:01:40.731 ********
2026-06-10 17:42:17.527846 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.257)       0:01:40.730 ********
2026-06-10 17:42:17.567690 | controller | skipping: [localhost]
2026-06-10 17:42:17.567746 | controller |
2026-06-10 17:42:17.567757 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:17.567766 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.040)       0:01:40.772 ********
2026-06-10 17:42:17.567774 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.040)       0:01:40.770 ********
2026-06-10 17:42:17.806665 | controller | changed: [localhost]
2026-06-10 17:42:17.806712 | controller |
2026-06-10 17:42:17.806717 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:17.806721 | controller |   (snippet_datadir,
2026-06-10 17:42:17.806725 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:17.806730 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:17.806734 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.238)       0:01:41.011 ********
2026-06-10 17:42:17.806738 | controller | Wednesday 10 June 2026  17:42:17 +0000 (0:00:00.238)       0:01:41.009 ********
2026-06-10 17:42:18.240283 | controller | changed: [localhost]
2026-06-10 17:42:18.240352 | controller |
2026-06-10 17:42:18.240358 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:18.240363 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.433)       0:01:41.444 ********
2026-06-10 17:42:18.240368 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.433)       0:01:41.443 ********
2026-06-10 17:42:18.332487 | controller | ok: [localhost]
2026-06-10 17:42:18.332548 | controller |
2026-06-10 17:42:18.332553 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:18.332571 | controller |   (snippet_datadir,
2026-06-10 17:42:18.332577 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:18.332582 | controller | }}, content={{
2026-06-10 17:42:18.332586 | controller |   _base64_patch |
2026-06-10 17:42:18.332589 | controller |   default({}) |
2026-06-10 17:42:18.332593 | controller |   to_nice_yaml
2026-06-10 17:42:18.332597 | controller | }}, mode=0644] ***
2026-06-10 17:42:18.332602 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.092)       0:01:41.536 ********
2026-06-10 17:42:18.332606 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.092)       0:01:41.535 ********
2026-06-10 17:42:18.761776 | controller | changed: [localhost]
2026-06-10 17:42:18.761850 | controller |
2026-06-10 17:42:18.761862 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:18.761875 | controller |   (snippet_datadir,
2026-06-10 17:42:18.761887 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:18.761901 | controller | }}, content={{
2026-06-10 17:42:18.761913 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:18.761926 | controller |   default({}) |
2026-06-10 17:42:18.761938 | controller |   to_nice_yaml
2026-06-10 17:42:18.761950 | controller | }}, mode=0644] ***
2026-06-10 17:42:18.761997 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.428)       0:01:41.965 ********
2026-06-10 17:42:18.762019 | controller | Wednesday 10 June 2026  17:42:18 +0000 (0:00:00.428)       0:01:41.964 ********
2026-06-10 17:42:19.229930 | controller | changed: [localhost]
2026-06-10 17:42:19.229980 | controller |
2026-06-10 17:42:19.229989 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:19.229993 | controller |   (
2026-06-10 17:42:19.229997 | controller |     snippet_datadir,
2026-06-10 17:42:19.230001 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:19.230005 | controller |   ) | path_join
2026-06-10 17:42:19.230014 | controller | }}, mode=0644] ***
2026-06-10 17:42:19.230018 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.468)       0:01:42.434 ********
2026-06-10 17:42:19.230022 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.468)       0:01:42.432 ********
2026-06-10 17:42:19.649933 | controller | changed: [localhost]
2026-06-10 17:42:19.649989 | controller |
2026-06-10 17:42:19.649995 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:19.650000 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.419)       0:01:42.853 ********
2026-06-10 17:42:19.650004 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.419)       0:01:42.852 ********
2026-06-10 17:42:19.738276 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:19.738329 | controller |
2026-06-10 17:42:19.738334 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:19.738339 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.088)       0:01:42.942 ********
2026-06-10 17:42:19.738343 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.088)       0:01:42.941 ********
2026-06-10 17:42:19.813691 | controller | ok: [localhost] =>
2026-06-10 17:42:19.813773 | controller |     changed: false
2026-06-10 17:42:19.813783 | controller |     msg: All assertions passed
2026-06-10 17:42:19.813792 | controller |
2026-06-10 17:42:19.813801 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:19.813810 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.074)       0:01:43.017 ********
2026-06-10 17:42:19.813818 | controller | Wednesday 10 June 2026  17:42:19 +0000 (0:00:00.074)       0:01:43.016 ********
2026-06-10 17:42:20.036584 | controller | ok: [localhost]
2026-06-10 17:42:20.036638 | controller |
2026-06-10 17:42:20.036646 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:20.036651 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.223)       0:01:43.240 ********
2026-06-10 17:42:20.036656 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.223)       0:01:43.239 ********
2026-06-10 17:42:20.089130 | controller | ok: [localhost]
2026-06-10 17:42:20.089175 | controller |
2026-06-10 17:42:20.089180 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:20.089185 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.052)       0:01:43.293 ********
2026-06-10 17:42:20.089188 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.052)       0:01:43.292 ********
2026-06-10 17:42:20.849032 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-10 17:42:20.849093 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 17:42:20.849098 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-10 17:42:20.849102 | controller |
2026-06-10 17:42:20.849106 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:20.849110 | controller |   _content |
2026-06-10 17:42:20.849114 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:20.849117 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:20.849121 | controller | }}
2026-06-10 17:42:20.849125 | controller | ] ***
2026-06-10 17:42:20.849129 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.759)       0:01:44.053 ********
2026-06-10 17:42:20.849132 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.759)       0:01:44.052 ********
2026-06-10 17:42:20.964363 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:42:20.964412 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:20.964417 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:20.964427 | controller |
2026-06-10 17:42:20.964432 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:20.964436 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.115)       0:01:44.168 ********
2026-06-10 17:42:20.964439 | controller | Wednesday 10 June 2026  17:42:20 +0000 (0:00:00.115)       0:01:44.167 ********
2026-06-10 17:42:21.162589 | controller | changed: [localhost]
2026-06-10 17:42:21.162653 | controller |
2026-06-10 17:42:21.162673 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:21.162682 | controller |   (_destdir,
2026-06-10 17:42:21.162690 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:21.162698 | controller | }}, content={{
2026-06-10 17:42:21.162706 | controller |   (
2026-06-10 17:42:21.162713 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:21.162721 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:21.162730 | controller | }}, mode=0644] ***
2026-06-10 17:42:21.162738 | controller | Wednesday 10 June 2026  17:42:21 +0000 (0:00:00.197)       0:01:44.366 ********
2026-06-10 17:42:21.162746 | controller | Wednesday 10 June 2026  17:42:21 +0000 (0:00:00.198)       0:01:44.365 ********
2026-06-10 17:42:21.584944 | controller | changed: [localhost]
2026-06-10 17:42:21.585003 | controller |
2026-06-10 17:42:21.585011 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane-post-ceph mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:42:21.585016 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:42:21.585022 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:42:21.585026 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:42:21.585031 | controller | }}, dest={{
2026-06-10 17:42:21.585036 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:21.585040 | controller |   stage['path'], _val.src_file
2026-06-10 17:42:21.585044 | controller |   ) |
2026-06-10 17:42:21.585047 | controller |   path_join
2026-06-10 17:42:21.585051 | controller |  }}] ***
2026-06-10 17:42:21.585054 | controller | Wednesday 10 June 2026  17:42:21 +0000 (0:00:00.422)       0:01:44.789 ********
2026-06-10 17:42:21.585058 | controller | Wednesday 10 June 2026  17:42:21 +0000 (0:00:00.422)       0:01:44.787 ********
2026-06-10 17:42:22.434615 | controller | ok: [localhost] => (item=network-values)
2026-06-10 17:42:22.434674 | controller | changed: [localhost] => (item=service-values)
2026-06-10 17:42:22.434686 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 17:42:22.434696 | controller |
2026-06-10 17:42:22.434706 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:22.434715 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.849)       0:01:45.638 ********
2026-06-10 17:42:22.434724 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.849)       0:01:45.637 ********
2026-06-10 17:42:22.495263 | controller | skipping: [localhost]
2026-06-10 17:42:22.495315 | controller |
2026-06-10 17:42:22.495325 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/control-plane-post-ceph chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:42:22.495334 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.060)       0:01:45.699 ********
2026-06-10 17:42:22.495342 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.060)       0:01:45.697 ********
2026-06-10 17:42:22.905045 | controller | changed: [localhost]
2026-06-10 17:42:22.905103 | controller |
2026-06-10 17:42:22.905110 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:42:22.905117 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.410)       0:01:46.109 ********
2026-06-10 17:42:22.905122 | controller | Wednesday 10 June 2026  17:42:22 +0000 (0:00:00.410)       0:01:46.107 ********
2026-06-10 17:42:23.372746 | controller | changed: [localhost]
2026-06-10 17:42:23.372823 | controller |
2026-06-10 17:42:23.372834 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/control-plane-post-ceph executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:42:23.372856 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.467)       0:01:46.576 ********
2026-06-10 17:42:23.372864 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.467)       0:01:46.575 ********
2026-06-10 17:42:23.417454 | controller | skipping: [localhost]
2026-06-10 17:42:23.417532 | controller |
2026-06-10 17:42:23.417542 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:42:23.417550 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:42:23.417558 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:42:23.417566 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:42:23.417574 | controller |   ) | list
2026-06-10 17:42:23.417581 | controller | }}] ***
2026-06-10 17:42:23.417588 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.044)       0:01:46.621 ********
2026-06-10 17:42:23.417595 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.044)       0:01:46.620 ********
2026-06-10 17:42:23.462669 | controller | skipping: [localhost]
2026-06-10 17:42:23.462741 | controller |
2026-06-10 17:42:23.462749 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/control-plane-post-ceph remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:42:23.462754 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:42:23.462760 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:42:23.462765 | controller | }}, mode=0644] ***
2026-06-10 17:42:23.462770 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.045)       0:01:46.667 ********
2026-06-10 17:42:23.462775 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.045)       0:01:46.665 ********
2026-06-10 17:42:23.717056 | controller | changed: [localhost]
2026-06-10 17:42:23.717099 | controller |
2026-06-10 17:42:23.717104 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:23.717109 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.254)       0:01:46.921 ********
2026-06-10 17:42:23.717113 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.254)       0:01:46.919 ********
2026-06-10 17:42:23.771039 | controller | skipping: [localhost]
2026-06-10 17:42:23.771100 | controller |
2026-06-10 17:42:23.771106 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:42:23.771121 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.053)       0:01:46.974 ********
2026-06-10 17:42:23.771125 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.053)       0:01:46.973 ********
2026-06-10 17:42:23.826765 | controller | skipping: [localhost]
2026-06-10 17:42:23.826810 | controller |
2026-06-10 17:42:23.826816 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/control-plane-post-ceph _raw_params=wait_condition.yml] ***
2026-06-10 17:42:23.826822 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.056)       0:01:47.031 ********
2026-06-10 17:42:23.826827 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.056)       0:01:47.029 ********
2026-06-10 17:42:23.892513 | controller | skipping: [localhost] => (item=oc -n openstack wait osctlplane controlplane --for condition=Ready --timeout=20m)
2026-06-10 17:42:23.892581 | controller | skipping: [localhost]
2026-06-10 17:42:23.892592 | controller |
2026-06-10 17:42:23.892601 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:23.892609 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.065)       0:01:47.096 ********
2026-06-10 17:42:23.892618 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.065)       0:01:47.094 ********
2026-06-10 17:42:23.951955 | controller | skipping: [localhost]
2026-06-10 17:42:23.952059 | controller |
2026-06-10 17:42:23.952084 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/control-plane-post-ceph name=run_hook] ***
2026-06-10 17:42:23.952098 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.059)       0:01:47.155 ********
2026-06-10 17:42:23.952119 | controller | Wednesday 10 June 2026  17:42:23 +0000 (0:00:00.059)       0:01:47.154 ********
2026-06-10 17:42:24.017833 | controller | skipping: [localhost]
2026-06-10 17:42:24.017894 | controller |
2026-06-10 17:42:24.017902 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:42:24.017909 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.065)       0:01:47.221 ********
2026-06-10 17:42:24.017915 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.065)       0:01:47.220 ********
2026-06-10 17:42:24.071884 | controller | ok: [localhost] =>
2026-06-10 17:42:24.071982 | controller |     changed: false
2026-06-10 17:42:24.071991 | controller |     msg: All assertions passed
2026-06-10 17:42:24.071998 | controller |
2026-06-10 17:42:24.072004 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:24.072010 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.053)       0:01:47.275 ********
2026-06-10 17:42:24.072015 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.054)       0:01:47.274 ********
2026-06-10 17:42:24.110047 | controller | skipping: [localhost]
2026-06-10 17:42:24.110123 | controller |
2026-06-10 17:42:24.110131 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:24.110138 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.037)       0:01:47.313 ********
2026-06-10 17:42:24.110143 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.037)       0:01:47.312 ********
2026-06-10 17:42:24.152600 | controller | ok: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 17:42:24.152674 | controller |
2026-06-10 17:42:24.152679 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:42:24.152684 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.042)       0:01:47.356 ********
2026-06-10 17:42:24.152688 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.042)       0:01:47.355 ********
2026-06-10 17:42:24.189151 | controller | skipping: [localhost]
2026-06-10 17:42:24.189211 | controller |
2026-06-10 17:42:24.189216 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:42:24.189220 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.036)       0:01:47.392 ********
2026-06-10 17:42:24.189224 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.036)       0:01:47.391 ********
2026-06-10 17:42:24.239339 | controller | ok: [localhost]
2026-06-10 17:42:24.239402 | controller |
2026-06-10 17:42:24.239408 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:42:24.239412 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:42:24.239418 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:42:24.239423 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:42:24.239428 | controller | }}] ***
2026-06-10 17:42:24.239433 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.050)       0:01:47.443 ********
2026-06-10 17:42:24.239438 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.050)       0:01:47.442 ********
2026-06-10 17:42:24.280541 | controller | skipping: [localhost]
2026-06-10 17:42:24.280607 | controller |
2026-06-10 17:42:24.280612 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:42:24.280617 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:24.280621 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:42:24.280627 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:24.280642 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.041)       0:01:47.484 ********
2026-06-10 17:42:24.280647 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.041)       0:01:47.483 ********
2026-06-10 17:42:24.739497 | controller | ok: [localhost] => (item={'name': 'service-values', 'src_file': 'service-values.yaml'})
2026-06-10 17:42:24.739553 | controller | ok: [localhost] => (item={'name': 'edpm-nodeset-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 17:42:24.739560 | controller |
2026-06-10 17:42:24.739566 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:42:24.739572 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.459)       0:01:47.943 ********
2026-06-10 17:42:24.739577 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.459)       0:01:47.942 ********
2026-06-10 17:42:24.829673 | controller | ok: [localhost] => (item=service-values.yaml)
2026-06-10 17:42:24.829760 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:42:24.829771 | controller |
2026-06-10 17:42:24.829780 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 17:42:24.829789 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.090)       0:01:48.033 ********
2026-06-10 17:42:24.829797 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.090)       0:01:48.032 ********
2026-06-10 17:42:24.871236 | controller | skipping: [localhost]
2026-06-10 17:42:24.871300 | controller |
2026-06-10 17:42:24.871307 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon name=ci_gen_kustomize_values] ***
2026-06-10 17:42:24.871313 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.041)       0:01:48.075 ********
2026-06-10 17:42:24.871319 | controller | Wednesday 10 June 2026  17:42:24 +0000 (0:00:00.041)       0:01:48.074 ********
2026-06-10 17:42:25.006590 | controller |
2026-06-10 17:42:25.006663 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:25.006688 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.135)       0:01:48.211 ********
2026-06-10 17:42:25.006696 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.135)       0:01:48.209 ********
2026-06-10 17:42:25.049697 | controller | skipping: [localhost]
2026-06-10 17:42:25.049773 | controller |
2026-06-10 17:42:25.049783 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:25.049792 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.042)       0:01:48.254 ********
2026-06-10 17:42:25.049801 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.042)       0:01:48.252 ********
2026-06-10 17:42:25.125800 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:25.125879 | controller |
2026-06-10 17:42:25.125890 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:25.125900 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.075)       0:01:48.329 ********
2026-06-10 17:42:25.125909 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.075)       0:01:48.328 ********
2026-06-10 17:42:25.185088 | controller | ok: [localhost] =>
2026-06-10 17:42:25.185161 | controller |     changed: false
2026-06-10 17:42:25.185170 | controller |     msg: All assertions passed
2026-06-10 17:42:25.185178 | controller |
2026-06-10 17:42:25.185187 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:25.185196 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.059)       0:01:48.389 ********
2026-06-10 17:42:25.185204 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.059)       0:01:48.387 ********
2026-06-10 17:42:25.431707 | controller | ok: [localhost]
2026-06-10 17:42:25.431772 | controller |
2026-06-10 17:42:25.431777 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:25.431792 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.246)       0:01:48.636 ********
2026-06-10 17:42:25.431797 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.246)       0:01:48.634 ********
2026-06-10 17:42:25.480797 | controller | ok: [localhost] =>
2026-06-10 17:42:25.480866 | controller |     changed: false
2026-06-10 17:42:25.480876 | controller |     msg: All assertions passed
2026-06-10 17:42:25.480885 | controller |
2026-06-10 17:42:25.480893 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:25.480901 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.049)       0:01:48.685 ********
2026-06-10 17:42:25.480909 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.049)       0:01:48.683 ********
2026-06-10 17:42:25.724602 | controller | ok: [localhost]
2026-06-10 17:42:25.724661 | controller |
2026-06-10 17:42:25.724667 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:25.724672 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:25.724682 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:25.724686 | controller |   _config_map_content |
2026-06-10 17:42:25.724690 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:25.724693 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:25.724696 | controller |     matching_parameter='regex')
2026-06-10 17:42:25.724700 | controller | }}, cacheable=False] ***
2026-06-10 17:42:25.724704 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.243)       0:01:48.928 ********
2026-06-10 17:42:25.724707 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.243)       0:01:48.927 ********
2026-06-10 17:42:25.958773 | controller | ok: [localhost]
2026-06-10 17:42:25.958838 | controller |
2026-06-10 17:42:25.958844 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:25.958860 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.234)       0:01:49.162 ********
2026-06-10 17:42:25.958864 | controller | Wednesday 10 June 2026  17:42:25 +0000 (0:00:00.234)       0:01:49.161 ********
2026-06-10 17:42:26.008322 | controller | skipping: [localhost]
2026-06-10 17:42:26.008397 | controller |
2026-06-10 17:42:26.008404 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:26.008410 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.049)       0:01:49.212 ********
2026-06-10 17:42:26.008415 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.049)       0:01:49.211 ********
2026-06-10 17:42:26.252537 | controller | ok: [localhost]
2026-06-10 17:42:26.252669 | controller |
2026-06-10 17:42:26.252678 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:26.252685 | controller |   (snippet_datadir,
2026-06-10 17:42:26.252691 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:26.252697 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:26.252703 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.244)       0:01:49.456 ********
2026-06-10 17:42:26.252708 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.244)       0:01:49.455 ********
2026-06-10 17:42:26.331004 | controller | skipping: [localhost]
2026-06-10 17:42:26.331119 | controller |
2026-06-10 17:42:26.331128 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:26.331137 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.078)       0:01:49.535 ********
2026-06-10 17:42:26.331143 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.078)       0:01:49.533 ********
2026-06-10 17:42:26.398639 | controller | ok: [localhost]
2026-06-10 17:42:26.398743 | controller |
2026-06-10 17:42:26.398750 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:26.398770 | controller |   (snippet_datadir,
2026-06-10 17:42:26.398775 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:26.398779 | controller | }}, content={{
2026-06-10 17:42:26.398783 | controller |   _base64_patch |
2026-06-10 17:42:26.398787 | controller |   default({}) |
2026-06-10 17:42:26.398790 | controller |   to_nice_yaml
2026-06-10 17:42:26.398793 | controller | }}, mode=0644] ***
2026-06-10 17:42:26.398797 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.067)       0:01:49.602 ********
2026-06-10 17:42:26.398801 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.067)       0:01:49.601 ********
2026-06-10 17:42:26.799579 | controller | ok: [localhost]
2026-06-10 17:42:26.799637 | controller |
2026-06-10 17:42:26.799644 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:26.799651 | controller |   (snippet_datadir,
2026-06-10 17:42:26.799656 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:26.799662 | controller | }}, content={{
2026-06-10 17:42:26.799667 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:26.799672 | controller |   default({}) |
2026-06-10 17:42:26.799677 | controller |   to_nice_yaml
2026-06-10 17:42:26.799681 | controller | }}, mode=0644] ***
2026-06-10 17:42:26.799686 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.400)       0:01:50.003 ********
2026-06-10 17:42:26.799691 | controller | Wednesday 10 June 2026  17:42:26 +0000 (0:00:00.400)       0:01:50.002 ********
2026-06-10 17:42:27.245559 | controller | ok: [localhost]
2026-06-10 17:42:27.245613 | controller |
2026-06-10 17:42:27.245620 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:27.245626 | controller |   (
2026-06-10 17:42:27.245630 | controller |     snippet_datadir,
2026-06-10 17:42:27.245635 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:27.245640 | controller |   ) | path_join
2026-06-10 17:42:27.245645 | controller | }}, mode=0644] ***
2026-06-10 17:42:27.245650 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.445)       0:01:50.449 ********
2026-06-10 17:42:27.245655 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.445)       0:01:50.448 ********
2026-06-10 17:42:27.717130 | controller | changed: [localhost]
2026-06-10 17:42:27.717199 | controller |
2026-06-10 17:42:27.717214 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:27.717227 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.471)       0:01:50.920 ********
2026-06-10 17:42:27.717239 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.471)       0:01:50.919 ********
2026-06-10 17:42:27.803419 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:27.803487 | controller |
2026-06-10 17:42:27.803496 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:27.803503 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.086)       0:01:51.007 ********
2026-06-10 17:42:27.803509 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.086)       0:01:51.006 ********
2026-06-10 17:42:27.864300 | controller | ok: [localhost] =>
2026-06-10 17:42:27.864351 | controller |     changed: false
2026-06-10 17:42:27.864356 | controller |     msg: All assertions passed
2026-06-10 17:42:27.864360 | controller |
2026-06-10 17:42:27.864365 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:27.864369 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.060)       0:01:51.068 ********
2026-06-10 17:42:27.864373 | controller | Wednesday 10 June 2026  17:42:27 +0000 (0:00:00.060)       0:01:51.067 ********
2026-06-10 17:42:28.084671 | controller | ok: [localhost]
2026-06-10 17:42:28.084726 | controller |
2026-06-10 17:42:28.084731 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:28.084735 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.220)       0:01:51.288 ********
2026-06-10 17:42:28.084739 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.220)       0:01:51.287 ********
2026-06-10 17:42:28.147568 | controller | ok: [localhost]
2026-06-10 17:42:28.147619 | controller |
2026-06-10 17:42:28.147624 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:28.147638 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.062)       0:01:51.351 ********
2026-06-10 17:42:28.147642 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.062)       0:01:51.350 ********
2026-06-10 17:42:28.572614 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml)
2026-06-10 17:42:28.572674 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml)
2026-06-10 17:42:28.572679 | controller |
2026-06-10 17:42:28.572684 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:28.572688 | controller |   _content |
2026-06-10 17:42:28.572691 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:28.572695 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:28.572700 | controller | }}
2026-06-10 17:42:28.572703 | controller | ] ***
2026-06-10 17:42:28.572707 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.424)       0:01:51.776 ********
2026-06-10 17:42:28.572711 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.424)       0:01:51.775 ********
2026-06-10 17:42:28.710205 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:28.710265 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:28.710276 | controller |
2026-06-10 17:42:28.710285 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:28.710294 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.137)       0:01:51.914 ********
2026-06-10 17:42:28.710302 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.137)       0:01:51.913 ********
2026-06-10 17:42:28.961208 | controller | ok: [localhost]
2026-06-10 17:42:28.961257 | controller |
2026-06-10 17:42:28.961267 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:28.961276 | controller |   (_destdir,
2026-06-10 17:42:28.961285 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:28.961292 | controller | }}, content={{
2026-06-10 17:42:28.961300 | controller |   (
2026-06-10 17:42:28.961308 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:28.961316 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:28.961324 | controller | }}, mode=0644] ***
2026-06-10 17:42:28.961332 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.251)       0:01:52.165 ********
2026-06-10 17:42:28.961339 | controller | Wednesday 10 June 2026  17:42:28 +0000 (0:00:00.251)       0:01:52.164 ********
2026-06-10 17:42:29.401900 | controller | changed: [localhost]
2026-06-10 17:42:29.401987 | controller |
2026-06-10 17:42:29.401996 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:29.402002 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.439)       0:01:52.605 ********
2026-06-10 17:42:29.402008 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.439)       0:01:52.604 ********
2026-06-10 17:42:29.463006 | controller | skipping: [localhost]
2026-06-10 17:42:29.463080 | controller |
2026-06-10 17:42:29.463087 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:29.463092 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.061)       0:01:52.666 ********
2026-06-10 17:42:29.463097 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.061)       0:01:52.665 ********
2026-06-10 17:42:29.562146 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:29.562215 | controller |
2026-06-10 17:42:29.562220 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:29.562232 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.099)       0:01:52.766 ********
2026-06-10 17:42:29.562251 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.099)       0:01:52.764 ********
2026-06-10 17:42:29.629018 | controller | ok: [localhost] =>
2026-06-10 17:42:29.629083 | controller |     changed: false
2026-06-10 17:42:29.629088 | controller |     msg: All assertions passed
2026-06-10 17:42:29.629092 | controller |
2026-06-10 17:42:29.629097 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:29.629101 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.066)       0:01:52.832 ********
2026-06-10 17:42:29.629105 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.066)       0:01:52.831 ********
2026-06-10 17:42:29.878742 | controller | ok: [localhost]
2026-06-10 17:42:29.878855 | controller |
2026-06-10 17:42:29.878863 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:29.878870 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.249)       0:01:53.082 ********
2026-06-10 17:42:29.878876 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.249)       0:01:53.081 ********
2026-06-10 17:42:29.937012 | controller | ok: [localhost] =>
2026-06-10 17:42:29.937053 | controller |     changed: false
2026-06-10 17:42:29.937060 | controller |     msg: All assertions passed
2026-06-10 17:42:29.937065 | controller |
2026-06-10 17:42:29.937071 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:29.937077 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.058)       0:01:53.140 ********
2026-06-10 17:42:29.937082 | controller | Wednesday 10 June 2026  17:42:29 +0000 (0:00:00.058)       0:01:53.139 ********
2026-06-10 17:42:30.167304 | controller | ok: [localhost]
2026-06-10 17:42:30.167367 | controller |
2026-06-10 17:42:30.167384 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:30.167398 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:30.167410 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:30.167422 | controller |   _config_map_content |
2026-06-10 17:42:30.167445 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:30.167456 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:30.167467 | controller |     matching_parameter='regex')
2026-06-10 17:42:30.167478 | controller | }}, cacheable=False] ***
2026-06-10 17:42:30.167489 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.230)       0:01:53.370 ********
2026-06-10 17:42:30.167500 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.230)       0:01:53.369 ********
2026-06-10 17:42:30.481629 | controller | ok: [localhost]
2026-06-10 17:42:30.481715 | controller |
2026-06-10 17:42:30.481726 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:30.481735 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.314)       0:01:53.685 ********
2026-06-10 17:42:30.481743 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.314)       0:01:53.684 ********
2026-06-10 17:42:30.532787 | controller | skipping: [localhost]
2026-06-10 17:42:30.532869 | controller |
2026-06-10 17:42:30.532881 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:30.532890 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.050)       0:01:53.736 ********
2026-06-10 17:42:30.532899 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.050)       0:01:53.735 ********
2026-06-10 17:42:30.742594 | controller | ok: [localhost]
2026-06-10 17:42:30.742697 | controller |
2026-06-10 17:42:30.742712 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:30.742723 | controller |   (snippet_datadir,
2026-06-10 17:42:30.742734 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:30.742746 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:30.742774 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.209)       0:01:53.946 ********
2026-06-10 17:42:30.742785 | controller | Wednesday 10 June 2026  17:42:30 +0000 (0:00:00.209)       0:01:53.945 ********
2026-06-10 17:42:31.262772 | controller | ok: [localhost]
2026-06-10 17:42:31.262843 | controller |
2026-06-10 17:42:31.262850 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:31.262857 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.520)       0:01:54.466 ********
2026-06-10 17:42:31.262862 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.520)       0:01:54.465 ********
2026-06-10 17:42:31.327401 | controller | ok: [localhost]
2026-06-10 17:42:31.327483 | controller |
2026-06-10 17:42:31.327493 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:31.327502 | controller |   (snippet_datadir,
2026-06-10 17:42:31.327522 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:31.327531 | controller | }}, content={{
2026-06-10 17:42:31.327539 | controller |   _base64_patch |
2026-06-10 17:42:31.327546 | controller |   default({}) |
2026-06-10 17:42:31.327554 | controller |   to_nice_yaml
2026-06-10 17:42:31.327561 | controller | }}, mode=0644] ***
2026-06-10 17:42:31.327569 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.064)       0:01:54.531 ********
2026-06-10 17:42:31.327577 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.064)       0:01:54.530 ********
2026-06-10 17:42:31.753766 | controller | ok: [localhost]
2026-06-10 17:42:31.753829 | controller |
2026-06-10 17:42:31.753834 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:31.753839 | controller |   (snippet_datadir,
2026-06-10 17:42:31.753844 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:31.753848 | controller | }}, content={{
2026-06-10 17:42:31.753852 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:31.753856 | controller |   default({}) |
2026-06-10 17:42:31.753859 | controller |   to_nice_yaml
2026-06-10 17:42:31.753863 | controller | }}, mode=0644] ***
2026-06-10 17:42:31.753866 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.426)       0:01:54.957 ********
2026-06-10 17:42:31.753871 | controller | Wednesday 10 June 2026  17:42:31 +0000 (0:00:00.426)       0:01:54.956 ********
2026-06-10 17:42:32.163224 | controller | ok: [localhost]
2026-06-10 17:42:32.163275 | controller |
2026-06-10 17:42:32.163282 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:32.163288 | controller |   (
2026-06-10 17:42:32.163294 | controller |     snippet_datadir,
2026-06-10 17:42:32.163300 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:32.163305 | controller |   ) | path_join
2026-06-10 17:42:32.163310 | controller | }}, mode=0644] ***
2026-06-10 17:42:32.163315 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.409)       0:01:55.367 ********
2026-06-10 17:42:32.163320 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.409)       0:01:55.366 ********
2026-06-10 17:42:32.641616 | controller | changed: [localhost]
2026-06-10 17:42:32.641692 | controller |
2026-06-10 17:42:32.641699 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:32.641704 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.477)       0:01:55.845 ********
2026-06-10 17:42:32.641710 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.478)       0:01:55.844 ********
2026-06-10 17:42:32.729207 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:32.729278 | controller |
2026-06-10 17:42:32.729285 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:32.729292 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.087)       0:01:55.933 ********
2026-06-10 17:42:32.729298 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.087)       0:01:55.932 ********
2026-06-10 17:42:32.810153 | controller | ok: [localhost] =>
2026-06-10 17:42:32.810227 | controller |     changed: false
2026-06-10 17:42:32.810232 | controller |     msg: All assertions passed
2026-06-10 17:42:32.810236 | controller |
2026-06-10 17:42:32.810240 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:32.810245 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.080)       0:01:56.013 ********
2026-06-10 17:42:32.810263 | controller | Wednesday 10 June 2026  17:42:32 +0000 (0:00:00.080)       0:01:56.012 ********
2026-06-10 17:42:33.069282 | controller | ok: [localhost]
2026-06-10 17:42:33.069353 | controller |
2026-06-10 17:42:33.069359 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:33.069364 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.259)       0:01:56.273 ********
2026-06-10 17:42:33.069369 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.259)       0:01:56.272 ********
2026-06-10 17:42:33.122305 | controller | ok: [localhost]
2026-06-10 17:42:33.122370 | controller |
2026-06-10 17:42:33.122375 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:33.122379 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.053)       0:01:56.326 ********
2026-06-10 17:42:33.122384 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.053)       0:01:56.325 ********
2026-06-10 17:42:33.710362 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml)
2026-06-10 17:42:33.710432 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 17:42:33.710439 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml)
2026-06-10 17:42:33.710445 | controller |
2026-06-10 17:42:33.710451 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:33.710457 | controller |   _content |
2026-06-10 17:42:33.710463 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:33.710468 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:33.710474 | controller | }}
2026-06-10 17:42:33.710480 | controller | ] ***
2026-06-10 17:42:33.710485 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.587)       0:01:56.914 ********
2026-06-10 17:42:33.710491 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.587)       0:01:56.913 ********
2026-06-10 17:42:33.848546 | controller | ok: [localhost] => (item=02_ci_data.yaml)
2026-06-10 17:42:33.848631 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:33.848641 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:33.848651 | controller |
2026-06-10 17:42:33.848660 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:33.848669 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.138)       0:01:57.052 ********
2026-06-10 17:42:33.848677 | controller | Wednesday 10 June 2026  17:42:33 +0000 (0:00:00.138)       0:01:57.051 ********
2026-06-10 17:42:34.050685 | controller | ok: [localhost]
2026-06-10 17:42:34.050747 | controller |
2026-06-10 17:42:34.050752 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:34.050756 | controller |   (_destdir,
2026-06-10 17:42:34.050760 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:34.050764 | controller | }}, content={{
2026-06-10 17:42:34.050767 | controller |   (
2026-06-10 17:42:34.050771 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:34.050774 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:34.050778 | controller | }}, mode=0644] ***
2026-06-10 17:42:34.050782 | controller | Wednesday 10 June 2026  17:42:34 +0000 (0:00:00.202)       0:01:57.255 ********
2026-06-10 17:42:34.050785 | controller | Wednesday 10 June 2026  17:42:34 +0000 (0:00:00.202)       0:01:57.253 ********
2026-06-10 17:42:34.503419 | controller | changed: [localhost]
2026-06-10 17:42:34.503481 | controller |
2026-06-10 17:42:34.503487 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:42:34.503500 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:42:34.503504 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:42:34.503508 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:42:34.503511 | controller | }}, dest={{
2026-06-10 17:42:34.503515 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:34.503519 | controller |   stage['path'], _val.src_file
2026-06-10 17:42:34.503522 | controller |   ) |
2026-06-10 17:42:34.503526 | controller |   path_join
2026-06-10 17:42:34.503529 | controller |  }}] ***
2026-06-10 17:42:34.503533 | controller | Wednesday 10 June 2026  17:42:34 +0000 (0:00:00.452)       0:01:57.707 ********
2026-06-10 17:42:34.503537 | controller | Wednesday 10 June 2026  17:42:34 +0000 (0:00:00.452)       0:01:57.706 ********
2026-06-10 17:42:35.027017 | controller | changed: [localhost] => (item=service-values)
2026-06-10 17:42:35.027069 | controller | changed: [localhost] => (item=edpm-nodeset-values-post-ceph)
2026-06-10 17:42:35.027079 | controller |
2026-06-10 17:42:35.027088 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:35.027096 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.523)       0:01:58.231 ********
2026-06-10 17:42:35.027104 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.523)       0:01:58.229 ********
2026-06-10 17:42:35.075171 | controller | skipping: [localhost]
2026-06-10 17:42:35.075242 | controller |
2026-06-10 17:42:35.075254 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:42:35.075267 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.048)       0:01:58.279 ********
2026-06-10 17:42:35.075286 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.048)       0:01:58.278 ********
2026-06-10 17:42:35.617476 | controller | changed: [localhost]
2026-06-10 17:42:35.617522 | controller |
2026-06-10 17:42:35.617532 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:42:35.617542 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.541)       0:01:58.821 ********
2026-06-10 17:42:35.617550 | controller | Wednesday 10 June 2026  17:42:35 +0000 (0:00:00.541)       0:01:58.820 ********
2026-06-10 17:42:36.094282 | controller | changed: [localhost]
2026-06-10 17:42:36.094354 | controller |
2026-06-10 17:42:36.094370 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:42:36.094398 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.477)       0:01:59.298 ********
2026-06-10 17:42:36.094410 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.476)       0:01:59.297 ********
2026-06-10 17:42:36.167602 | controller | skipping: [localhost]
2026-06-10 17:42:36.167669 | controller |
2026-06-10 17:42:36.167681 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:42:36.167690 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:42:36.167700 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:42:36.167708 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:42:36.167717 | controller |   ) | list
2026-06-10 17:42:36.167725 | controller | }}] ***
2026-06-10 17:42:36.167734 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.073)       0:01:59.371 ********
2026-06-10 17:42:36.167742 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.073)       0:01:59.370 ********
2026-06-10 17:42:36.237073 | controller | skipping: [localhost]
2026-06-10 17:42:36.237153 | controller |
2026-06-10 17:42:36.237164 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:42:36.237174 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:42:36.237183 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:42:36.237203 | controller | }}, mode=0644] ***
2026-06-10 17:42:36.237212 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.069)       0:01:59.441 ********
2026-06-10 17:42:36.237221 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.069)       0:01:59.439 ********
2026-06-10 17:42:36.465919 | controller | changed: [localhost]
2026-06-10 17:42:36.465998 | controller |
2026-06-10 17:42:36.466007 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:36.466014 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.229)       0:01:59.670 ********
2026-06-10 17:42:36.466019 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.229)       0:01:59.669 ********
2026-06-10 17:42:36.504239 | controller | skipping: [localhost]
2026-06-10 17:42:36.504311 | controller |
2026-06-10 17:42:36.504324 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:42:36.504336 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.038)       0:01:59.708 ********
2026-06-10 17:42:36.504348 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.038)       0:01:59.707 ********
2026-06-10 17:42:36.585219 | controller | skipping: [localhost]
2026-06-10 17:42:36.585304 | controller |
2026-06-10 17:42:36.585315 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon _raw_params=wait_condition.yml] ***
2026-06-10 17:42:36.585323 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.080)       0:01:59.788 ********
2026-06-10 17:42:36.585331 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.080)       0:01:59.787 ********
2026-06-10 17:42:36.647849 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpns gpu-computes-edpm --for condition=SetupReady --timeout=10m)
2026-06-10 17:42:36.647929 | controller | skipping: [localhost]
2026-06-10 17:42:36.647939 | controller |
2026-06-10 17:42:36.647947 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:36.647954 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.062)       0:01:59.851 ********
2026-06-10 17:42:36.647994 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.062)       0:01:59.850 ********
2026-06-10 17:42:36.691936 | controller | skipping: [localhost]
2026-06-10 17:42:36.692026 | controller |
2026-06-10 17:42:36.692034 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon name=run_hook] ***
2026-06-10 17:42:36.692040 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.044)       0:01:59.896 ********
2026-06-10 17:42:36.692045 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.044)       0:01:59.894 ********
2026-06-10 17:42:36.738051 | controller | skipping: [localhost]
2026-06-10 17:42:36.738130 | controller |
2026-06-10 17:42:36.738142 | controller | TASK [kustomize_deploy : Assert mandatory bits are defined that=['stage is defined', 'stage_id is defined', "stage['path'] is defined", "stage['wait_conditions'] is defined", "stage['wait_conditions'] | length > 0", "stage['values'] is defined", "stage['values'] | length > 0", "stage['build_output'] is defined", "stage['build_output'] | length > 0"]] ***
2026-06-10 17:42:36.738152 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.046)       0:01:59.942 ********
2026-06-10 17:42:36.738160 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.046)       0:01:59.940 ********
2026-06-10 17:42:36.777497 | controller | ok: [localhost] =>
2026-06-10 17:42:36.777569 | controller |     changed: false
2026-06-10 17:42:36.777575 | controller |     msg: All assertions passed
2026-06-10 17:42:36.777582 | controller |
2026-06-10 17:42:36.777588 | controller | TASK [kustomize_deploy : Check custom wait conditions that=item is match(_pattern), msg=The following custom condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:36.777594 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.039)       0:01:59.981 ********
2026-06-10 17:42:36.777599 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.039)       0:01:59.980 ********
2026-06-10 17:42:36.807058 | controller | skipping: [localhost]
2026-06-10 17:42:36.807128 | controller |
2026-06-10 17:42:36.807136 | controller | TASK [kustomize_deploy : Check builtin wait conditions that=item is match(_pattern), msg=The following builtin condition is invalid: {{ item }}, quiet=True] ***
2026-06-10 17:42:36.807153 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.029)       0:02:00.011 ********
2026-06-10 17:42:36.807158 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.029)       0:02:00.009 ********
2026-06-10 17:42:36.841899 | controller | ok: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 17:42:36.841984 | controller |
2026-06-10 17:42:36.841991 | controller | TASK [kustomize_deploy : Check wait_conditions validation result msg=Review and correct the faulty wait_conditions listed above.] ***
2026-06-10 17:42:36.841996 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.034)       0:02:00.046 ********
2026-06-10 17:42:36.842000 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.034)       0:02:00.044 ********
2026-06-10 17:42:36.872330 | controller | skipping: [localhost]
2026-06-10 17:42:36.872393 | controller |
2026-06-10 17:42:36.872398 | controller | TASK [kustomize_deploy : Set stage_wait_conditions fact _wait_conditions={{ stage.wait_conditions + _custom_conditions }}] ***
2026-06-10 17:42:36.872402 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.030)       0:02:00.076 ********
2026-06-10 17:42:36.872406 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.030)       0:02:00.074 ********
2026-06-10 17:42:36.911570 | controller | ok: [localhost]
2026-06-10 17:42:36.911636 | controller |
2026-06-10 17:42:36.911642 | controller | TASK [kustomize_deploy : Generate OSDPD run suffix (once per play) _cifmw_kustomize_deploy_run_suffix={{
2026-06-10 17:42:36.911647 | controller |   cifmw_kustomize_deploy_osdpd_suffix | string
2026-06-10 17:42:36.911653 | controller |   if (cifmw_kustomize_deploy_osdpd_suffix | default('') | string | length > 0)
2026-06-10 17:42:36.911666 | controller |   else (lookup('pipe', 'date +%Y%m%d%H%M%S') | string)
2026-06-10 17:42:36.911673 | controller | }}] ***
2026-06-10 17:42:36.911678 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.039)       0:02:00.115 ********
2026-06-10 17:42:36.911683 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.039)       0:02:00.114 ********
2026-06-10 17:42:36.953136 | controller | skipping: [localhost]
2026-06-10 17:42:36.953203 | controller |
2026-06-10 17:42:36.953211 | controller | TASK [kustomize_deploy : Ensure source files exists path={{
2026-06-10 17:42:36.953232 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:36.953238 | controller |    stage['path'], item.src_file) | path_join
2026-06-10 17:42:36.953244 | controller | }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:36.953249 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.041)       0:02:00.157 ********
2026-06-10 17:42:36.953255 | controller | Wednesday 10 June 2026  17:42:36 +0000 (0:00:00.041)       0:02:00.155 ********
2026-06-10 17:42:37.167526 | controller | ok: [localhost] => (item={'name': 'edpm-deployment-values-post-ceph', 'src_file': 'values.yaml'})
2026-06-10 17:42:37.167604 | controller |
2026-06-10 17:42:37.167615 | controller | TASK [kustomize_deploy : Assert source files exist that=['(item.stat is defined and item.stat.exists) or item.skipped'], quiet=True] ***
2026-06-10 17:42:37.167624 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.214)       0:02:00.371 ********
2026-06-10 17:42:37.167632 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.214)       0:02:00.370 ********
2026-06-10 17:42:37.249602 | controller | ok: [localhost] => (item=values.yaml)
2026-06-10 17:42:37.249679 | controller |
2026-06-10 17:42:37.249690 | controller | TASK [Executing pre_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 17:42:37.249698 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.082)       0:02:00.453 ********
2026-06-10 17:42:37.249707 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.082)       0:02:00.452 ********
2026-06-10 17:42:37.296492 | controller | skipping: [localhost]
2026-06-10 17:42:37.296560 | controller |
2026-06-10 17:42:37.296568 | controller | TASK [Generate values.yaml for examples/dt/nova/nova05epsilon/deployment name=ci_gen_kustomize_values] ***
2026-06-10 17:42:37.296572 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.046)       0:02:00.500 ********
2026-06-10 17:42:37.296587 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.046)       0:02:00.499 ********
2026-06-10 17:42:37.399201 | controller |
2026-06-10 17:42:37.399279 | controller | TASK [ci_gen_kustomize_values : Detect metal3 node for baremetal nodeset provisioning _raw_params=detect_metal3_node.yml] ***
2026-06-10 17:42:37.399286 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.102)       0:02:00.603 ********
2026-06-10 17:42:37.399292 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.102)       0:02:00.602 ********
2026-06-10 17:42:37.443825 | controller | skipping: [localhost]
2026-06-10 17:42:37.443893 | controller |
2026-06-10 17:42:37.443900 | controller | TASK [ci_gen_kustomize_values : Generate snippets files _raw_params=generate_snippets.yml] ***
2026-06-10 17:42:37.443906 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.044)       0:02:00.647 ********
2026-06-10 17:42:37.443912 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.044)       0:02:00.646 ********
2026-06-10 17:42:37.523564 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_snippets.yml for localhost
2026-06-10 17:42:37.523636 | controller |
2026-06-10 17:42:37.523643 | controller | TASK [ci_gen_kustomize_values : Ensure needed parameter is properly set that=['cifmw_architecture_scenario is defined', 'cifmw_architecture_scenario is not none'], msg=cifmw_architecture_scenario must be provided.] ***
2026-06-10 17:42:37.523649 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.079)       0:02:00.727 ********
2026-06-10 17:42:37.523655 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.079)       0:02:00.726 ********
2026-06-10 17:42:37.599705 | controller | ok: [localhost] =>
2026-06-10 17:42:37.599772 | controller |     changed: false
2026-06-10 17:42:37.599776 | controller |     msg: All assertions passed
2026-06-10 17:42:37.599781 | controller |
2026-06-10 17:42:37.599785 | controller | TASK [ci_gen_kustomize_values : Stat original source file path={{ cifmw_ci_gen_kustomize_values_src_file }}, get_attributes=False, get_checksum=False, get_mime=False] ***
2026-06-10 17:42:37.599789 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.075)       0:02:00.803 ********
2026-06-10 17:42:37.599793 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.075)       0:02:00.802 ********
2026-06-10 17:42:37.811326 | controller | ok: [localhost]
2026-06-10 17:42:37.811394 | controller |
2026-06-10 17:42:37.811414 | controller | TASK [ci_gen_kustomize_values : Assert source file exists that=['_src_stat.stat.exists'], msg={{ cifmw_ci_gen_kustomize_values_src_file }} doesn't exist.] ***
2026-06-10 17:42:37.811424 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.211)       0:02:01.014 ********
2026-06-10 17:42:37.811433 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.211)       0:02:01.013 ********
2026-06-10 17:42:37.867703 | controller | ok: [localhost] =>
2026-06-10 17:42:37.867776 | controller |     changed: false
2026-06-10 17:42:37.867790 | controller |     msg: All assertions passed
2026-06-10 17:42:37.867800 | controller |
2026-06-10 17:42:37.867809 | controller | TASK [ci_gen_kustomize_values : Load original values file src={{ cifmw_ci_gen_kustomize_values_src_file }}] ***
2026-06-10 17:42:37.867817 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.056)       0:02:01.071 ********
2026-06-10 17:42:37.867825 | controller | Wednesday 10 June 2026  17:42:37 +0000 (0:00:00.056)       0:02:01.070 ********
2026-06-10 17:42:38.080324 | controller | ok: [localhost]
2026-06-10 17:42:38.080382 | controller |
2026-06-10 17:42:38.080388 | controller | TASK [ci_gen_kustomize_values : Expose common data for future usage values_datatype={{ _datatype }}, snippet_datadir={{ _dest_dir }}, original_content={{ _config_map_content }}, _cifmw_gen_kustomize_values_extra_manifests={{
2026-06-10 17:42:38.080393 | controller |   _raw_manifests | reject('equalto', _config_map_content)
2026-06-10 17:42:38.080397 | controller | }}, _cifmw_gen_kustomize_values_base_cm_content={{
2026-06-10 17:42:38.080400 | controller |   _config_map_content |
2026-06-10 17:42:38.080404 | controller |   ansible.utils.remove_keys(
2026-06-10 17:42:38.080407 | controller |     target=_cifmw_gen_kustomize_values_reject_expressions,
2026-06-10 17:42:38.080411 | controller |     matching_parameter='regex')
2026-06-10 17:42:38.080414 | controller | }}, cacheable=False] ***
2026-06-10 17:42:38.080418 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.212)       0:02:01.283 ********
2026-06-10 17:42:38.080429 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.212)       0:02:01.282 ********
2026-06-10 17:42:38.289367 | controller | ok: [localhost]
2026-06-10 17:42:38.289430 | controller |
2026-06-10 17:42:38.289435 | controller | TASK [ci_gen_kustomize_values : Ensure we get the needed data depending on the values type _raw_params={{ _tasks }}] ***
2026-06-10 17:42:38.289439 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.209)       0:02:01.493 ********
2026-06-10 17:42:38.289444 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.208)       0:02:01.491 ********
2026-06-10 17:42:38.340116 | controller | skipping: [localhost]
2026-06-10 17:42:38.340173 | controller |
2026-06-10 17:42:38.340179 | controller | TASK [ci_gen_kustomize_values : Ensure output directory exists path={{ snippet_datadir }}, state=directory, mode=0755] ***
2026-06-10 17:42:38.340183 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.051)       0:02:01.544 ********
2026-06-10 17:42:38.340188 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.051)       0:02:01.542 ********
2026-06-10 17:42:38.536031 | controller | changed: [localhost]
2026-06-10 17:42:38.536092 | controller |
2026-06-10 17:42:38.536100 | controller | TASK [ci_gen_kustomize_values : Generate CI snippet backup=True, dest={{
2026-06-10 17:42:38.536106 | controller |   (snippet_datadir,
2026-06-10 17:42:38.536112 | controller |    '02_ci_data.yaml') | path_join
2026-06-10 17:42:38.536118 | controller | }}, src={{ _tmpl_check_path | first }}, mode=0644] ***
2026-06-10 17:42:38.536124 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.195)       0:02:01.740 ********
2026-06-10 17:42:38.536129 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.195)       0:02:01.738 ********
2026-06-10 17:42:38.595115 | controller | skipping: [localhost]
2026-06-10 17:42:38.595176 | controller |
2026-06-10 17:42:38.595184 | controller | TASK [ci_gen_kustomize_values : Generate the base64 CI ConfigMap patches _base64_patch={{ _patches_tuple[0] }}, _cifmw_gen_kustomize_values_extra_manifests={{ _patches_tuple[1] }}] ***
2026-06-10 17:42:38.595190 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.059)       0:02:01.799 ********
2026-06-10 17:42:38.595196 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.059)       0:02:01.798 ********
2026-06-10 17:42:38.651061 | controller | ok: [localhost]
2026-06-10 17:42:38.651137 | controller |
2026-06-10 17:42:38.651151 | controller | TASK [ci_gen_kustomize_values : Push base64 CI patches backup=True, dest={{
2026-06-10 17:42:38.651163 | controller |   (snippet_datadir,
2026-06-10 17:42:38.651174 | controller |   '03_user_data_b64.yaml') | path_join
2026-06-10 17:42:38.651186 | controller | }}, content={{
2026-06-10 17:42:38.651197 | controller |   _base64_patch |
2026-06-10 17:42:38.651207 | controller |   default({}) |
2026-06-10 17:42:38.651218 | controller |   to_nice_yaml
2026-06-10 17:42:38.651228 | controller | }}, mode=0644] ***
2026-06-10 17:42:38.651239 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.055)       0:02:01.855 ********
2026-06-10 17:42:38.651250 | controller | Wednesday 10 June 2026  17:42:38 +0000 (0:00:00.055)       0:02:01.853 ********
2026-06-10 17:42:39.096018 | controller | changed: [localhost]
2026-06-10 17:42:39.096116 | controller |
2026-06-10 17:42:39.096132 | controller | TASK [ci_gen_kustomize_values : Push user provided dataset backup=True, dest={{
2026-06-10 17:42:39.096144 | controller |   (snippet_datadir,
2026-06-10 17:42:39.096176 | controller |    '04_user_data.yaml') | path_join
2026-06-10 17:42:39.096189 | controller | }}, content={{
2026-06-10 17:42:39.096201 | controller |   cifmw_ci_gen_kustomize_values_userdata |
2026-06-10 17:42:39.096212 | controller |   default({}) |
2026-06-10 17:42:39.096223 | controller |   to_nice_yaml
2026-06-10 17:42:39.096234 | controller | }}, mode=0644] ***
2026-06-10 17:42:39.096246 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.444)       0:02:02.299 ********
2026-06-10 17:42:39.096257 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.444)       0:02:02.298 ********
2026-06-10 17:42:39.480040 | controller | changed: [localhost]
2026-06-10 17:42:39.480119 | controller |
2026-06-10 17:42:39.480131 | controller | TASK [ci_gen_kustomize_values : Copy the base values.yaml backup=True, content={{ _cifmw_gen_kustomize_values_base_cm_content |to_nice_yaml }}, dest={{
2026-06-10 17:42:39.480141 | controller |   (
2026-06-10 17:42:39.480150 | controller |     snippet_datadir,
2026-06-10 17:42:39.480159 | controller |     cifmw_ci_gen_kustomize_values_original_cm_content_file_name
2026-06-10 17:42:39.480179 | controller |   ) | path_join
2026-06-10 17:42:39.480188 | controller | }}, mode=0644] ***
2026-06-10 17:42:39.480197 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.383)       0:02:02.683 ********
2026-06-10 17:42:39.480206 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.383)       0:02:02.682 ********
2026-06-10 17:42:39.880138 | controller | changed: [localhost]
2026-06-10 17:42:39.880173 | controller |
2026-06-10 17:42:39.880180 | controller | TASK [ci_gen_kustomize_values : Generate values file _raw_params=generate_values.yml] ***
2026-06-10 17:42:39.880185 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.400)       0:02:03.084 ********
2026-06-10 17:42:39.880197 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.400)       0:02:03.083 ********
2026-06-10 17:42:39.974357 | controller | included: /home/zuul/src/github.com/openstack-k8s-operators/ci-framework/roles/ci_gen_kustomize_values/tasks/generate_values.yml for localhost
2026-06-10 17:42:39.974426 | controller |
2026-06-10 17:42:39.974432 | controller | TASK [ci_gen_kustomize_values : Ensure we have needed parameter that=['values_datatype is defined', "values_datatype != ''"], msg=Please do not call this tasks file without calling the generate_snippet.yml first!] ***
2026-06-10 17:42:39.974437 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.094)       0:02:03.178 ********
2026-06-10 17:42:39.974441 | controller | Wednesday 10 June 2026  17:42:39 +0000 (0:00:00.094)       0:02:03.177 ********
2026-06-10 17:42:40.043784 | controller | ok: [localhost] =>
2026-06-10 17:42:40.043852 | controller |     changed: false
2026-06-10 17:42:40.043857 | controller |     msg: All assertions passed
2026-06-10 17:42:40.043862 | controller |
2026-06-10 17:42:40.043866 | controller | TASK [ci_gen_kustomize_values : List snippets paths={{ _dir_path }}, patterns=*.yml,*.yaml, excludes={{ cifmw_ci_gen_kustomize_values_original_cm_content_file_name }}, recurse=False] ***
2026-06-10 17:42:40.043870 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.069)       0:02:03.248 ********
2026-06-10 17:42:40.043875 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.069)       0:02:03.246 ********
2026-06-10 17:42:40.268620 | controller | ok: [localhost]
2026-06-10 17:42:40.268685 | controller |
2026-06-10 17:42:40.268691 | controller | TASK [ci_gen_kustomize_values : Ensure _content is empty _content={}] **********
2026-06-10 17:42:40.268696 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.224)       0:02:03.472 ********
2026-06-10 17:42:40.268700 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.224)       0:02:03.471 ********
2026-06-10 17:42:40.323942 | controller | ok: [localhost]
2026-06-10 17:42:40.324011 | controller |
2026-06-10 17:42:40.324017 | controller | TASK [ci_gen_kustomize_values : Load various snippet files path={{ file.path }}] ***
2026-06-10 17:42:40.324021 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.055)       0:02:03.528 ********
2026-06-10 17:42:40.324025 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.055)       0:02:03.526 ********
2026-06-10 17:42:40.720477 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml)
2026-06-10 17:42:40.720532 | controller | ok: [localhost] => (item=/home/zuul/ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml)
2026-06-10 17:42:40.720543 | controller |
2026-06-10 17:42:40.720554 | controller | TASK [ci_gen_kustomize_values : Combine snippets _content={{
2026-06-10 17:42:40.720563 | controller |   _content |
2026-06-10 17:42:40.720572 | controller |   default(_cifmw_gen_kustomize_values_base_cm_content, true) |
2026-06-10 17:42:40.720580 | controller |   combine(_parsed, recursive=true)
2026-06-10 17:42:40.720589 | controller | }}
2026-06-10 17:42:40.720597 | controller | ] ***
2026-06-10 17:42:40.720607 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.396)       0:02:03.924 ********
2026-06-10 17:42:40.720618 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.396)       0:02:03.923 ********
2026-06-10 17:42:40.814846 | controller | ok: [localhost] => (item=03_user_data_b64.yaml)
2026-06-10 17:42:40.814897 | controller | ok: [localhost] => (item=04_user_data.yaml)
2026-06-10 17:42:40.814904 | controller |
2026-06-10 17:42:40.814910 | controller | TASK [ci_gen_kustomize_values : Ensure directories exist path={{ _destdir }}, state=directory, mode=0755] ***
2026-06-10 17:42:40.814924 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.094)       0:02:04.018 ********
2026-06-10 17:42:40.814929 | controller | Wednesday 10 June 2026  17:42:40 +0000 (0:00:00.094)       0:02:04.017 ********
2026-06-10 17:42:41.066580 | controller | changed: [localhost]
2026-06-10 17:42:41.066649 | controller |
2026-06-10 17:42:41.066663 | controller | TASK [ci_gen_kustomize_values : Output values file backup=True, dest={{
2026-06-10 17:42:41.066674 | controller |   (_destdir,
2026-06-10 17:42:41.066685 | controller |   cifmw_ci_gen_kustomize_values_dest_filename) | path_join
2026-06-10 17:42:41.066696 | controller | }}, content={{
2026-06-10 17:42:41.066706 | controller |   (
2026-06-10 17:42:41.066716 | controller |     [ _content ] + _cifmw_gen_kustomize_values_extra_manifests
2026-06-10 17:42:41.066727 | controller |   ) | cifmw.general.to_nice_yaml_all
2026-06-10 17:42:41.066737 | controller | }}, mode=0644] ***
2026-06-10 17:42:41.066747 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.251)       0:02:04.270 ********
2026-06-10 17:42:41.066758 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.251)       0:02:04.269 ********
2026-06-10 17:42:41.529599 | controller | changed: [localhost]
2026-06-10 17:42:41.529657 | controller |
2026-06-10 17:42:41.529668 | controller | TASK [kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/deployment mode=0644, backup=True, remote_src=True, src={{
2026-06-10 17:42:41.529677 | controller |   (cifmw_kustomize_deploy_basedir,
2026-06-10 17:42:41.529687 | controller |    'artifacts', 'ci_gen_kustomize_values',
2026-06-10 17:42:41.529695 | controller |    _val['name'], 'values.yaml') | path_join
2026-06-10 17:42:41.529703 | controller | }}, dest={{
2026-06-10 17:42:41.529711 | controller |   (cifmw_kustomize_deploy_architecture_repo_dest_dir,
2026-06-10 17:42:41.529720 | controller |   stage['path'], _val.src_file
2026-06-10 17:42:41.529727 | controller |   ) |
2026-06-10 17:42:41.529735 | controller |   path_join
2026-06-10 17:42:41.529743 | controller |  }}] ***
2026-06-10 17:42:41.529751 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.463)       0:02:04.733 ********
2026-06-10 17:42:41.529759 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.463)       0:02:04.732 ********
2026-06-10 17:42:41.842663 | controller | changed: [localhost] => (item=edpm-deployment-values-post-ceph)
2026-06-10 17:42:41.842736 | controller |
2026-06-10 17:42:41.842746 | controller | TASK [kustomize_deploy : Stop before building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:41.842754 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.313)       0:02:05.046 ********
2026-06-10 17:42:41.842762 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.313)       0:02:05.045 ********
2026-06-10 17:42:41.908939 | controller | skipping: [localhost]
2026-06-10 17:42:41.909036 | controller |
2026-06-10 17:42:41.909047 | controller | TASK [kustomize_deploy : Build kustomized content for examples/dt/nova/nova05epsilon/deployment chdir={{ _chdir }}, _raw_params=oc kustomize] ***
2026-06-10 17:42:41.909073 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.066)       0:02:05.113 ********
2026-06-10 17:42:41.909082 | controller | Wednesday 10 June 2026  17:42:41 +0000 (0:00:00.066)       0:02:05.111 ********
2026-06-10 17:42:42.264334 | controller | changed: [localhost]
2026-06-10 17:42:42.264414 | controller |
2026-06-10 17:42:42.264425 | controller | TASK [kustomize_deploy : Output kustomize build in final file backup=True, dest={{ _output }}, content={{ _kustomize_output.stdout }}, mode=0644] ***
2026-06-10 17:42:42.264434 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.354)       0:02:05.467 ********
2026-06-10 17:42:42.264443 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.354)       0:02:05.466 ********
2026-06-10 17:42:42.699710 | controller | changed: [localhost]
2026-06-10 17:42:42.699768 | controller |
2026-06-10 17:42:42.699774 | controller | TASK [kustomize_deploy : Uniquify OpenStackDataPlaneDeployment names in examples/dt/nova/nova05epsilon/deployment executable=python3, _raw_params={{ role_path }}/files/uniquify_osdpd.py {{ _output | quote }} {{ _cifmw_kustomize_deploy_run_suffix | string | quote }}] ***
2026-06-10 17:42:42.699779 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.436)       0:02:05.904 ********
2026-06-10 17:42:42.699782 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.436)       0:02:05.902 ********
2026-06-10 17:42:42.743553 | controller | skipping: [localhost]
2026-06-10 17:42:42.743628 | controller |
2026-06-10 17:42:42.743634 | controller | TASK [kustomize_deploy : Update wait conditions with uniquified OSDPD names _wait_conditions={{
2026-06-10 17:42:42.743639 | controller |   _wait_conditions | map('regex_replace',
2026-06-10 17:42:42.743643 | controller |     '(?i)((?:openstackdataplanedeployment|osdpd)\s+)(' + item.split(' -> ')[0] | trim + ')(\s|$)',
2026-06-10 17:42:42.743647 | controller |     '\1' + item.split(' -> ')[1] | trim + '\3'
2026-06-10 17:42:42.743651 | controller |   ) | list
2026-06-10 17:42:42.743654 | controller | }}] ***
2026-06-10 17:42:42.743658 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.043)       0:02:05.947 ********
2026-06-10 17:42:42.743662 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.043)       0:02:05.946 ********
2026-06-10 17:42:42.801631 | controller | skipping: [localhost]
2026-06-10 17:42:42.801698 | controller |
2026-06-10 17:42:42.801705 | controller | TASK [kustomize_deploy : Store kustomized content in artifacts for examples/dt/nova/nova05epsilon/deployment remote_src=True, src={{ _output }}, dest={{
2026-06-10 17:42:42.801710 | controller |   (cifmw_kustomize_deploy_kustomizations_dest_dir,
2026-06-10 17:42:42.801716 | controller |    stage['build_output'] | basename) | path_join
2026-06-10 17:42:42.801721 | controller | }}, mode=0644] ***
2026-06-10 17:42:42.801726 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.058)       0:02:06.005 ********
2026-06-10 17:42:42.801732 | controller | Wednesday 10 June 2026  17:42:42 +0000 (0:00:00.058)       0:02:06.004 ********
2026-06-10 17:42:43.082775 | controller | changed: [localhost]
2026-06-10 17:42:43.082845 | controller |
2026-06-10 17:42:43.082853 | controller | TASK [kustomize_deploy : Stop after building kustomization if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:43.082859 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.280)       0:02:06.286 ********
2026-06-10 17:42:43.082865 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.280)       0:02:06.285 ********
2026-06-10 17:42:43.164030 | controller | skipping: [localhost]
2026-06-10 17:42:43.164100 | controller |
2026-06-10 17:42:43.164107 | controller | TASK [kustomize_deploy : Apply generated content for examples/dt/nova/nova05epsilon/deployment _raw_params=oc apply -f {{ _cr }}] ***
2026-06-10 17:42:43.164114 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.081)       0:02:06.367 ********
2026-06-10 17:42:43.164119 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.081)       0:02:06.366 ********
2026-06-10 17:42:43.234555 | controller | skipping: [localhost]
2026-06-10 17:42:43.234653 | controller |
2026-06-10 17:42:43.234661 | controller | TASK [kustomize_deploy : Run Wait Conditions for examples/dt/nova/nova05epsilon/deployment _raw_params=wait_condition.yml] ***
2026-06-10 17:42:43.234667 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.070)       0:02:06.438 ********
2026-06-10 17:42:43.234672 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.070)       0:02:06.436 ********
2026-06-10 17:42:43.303127 | controller | skipping: [localhost] => (item=oc -n openstack wait osdpd edpm-deployment-post-ceph --for condition=Ready --timeout=90m)
2026-06-10 17:42:43.303199 | controller | skipping: [localhost]
2026-06-10 17:42:43.303206 | controller |
2026-06-10 17:42:43.303212 | controller | TASK [kustomize_deploy : Stop after applying CRs if requested msg=Failing on demand {{ cifmw_deploy_architecture_stopper }}] ***
2026-06-10 17:42:43.303218 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.068)       0:02:06.506 ********
2026-06-10 17:42:43.303223 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.068)       0:02:06.505 ********
2026-06-10 17:42:43.366510 | controller | skipping: [localhost]
2026-06-10 17:42:43.366573 | controller |
2026-06-10 17:42:43.366588 | controller | TASK [Executing post_stage hooks for examples/dt/nova/nova05epsilon/deployment name=run_hook] ***
2026-06-10 17:42:43.366601 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.063)       0:02:06.570 ********
2026-06-10 17:42:43.366612 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.063)       0:02:06.568 ********
2026-06-10 17:42:43.481347 | controller | skipping: [localhost]
2026-06-10 17:42:43.481448 | controller |
2026-06-10 17:42:43.481465 | controller | PLAY RECAP *********************************************************************
2026-06-10 17:42:43.481488 | controller | localhost                  : ok=410  changed=106  unreachable=0    failed=0    skipped=159  rescued=0    ignored=0
2026-06-10 17:42:43.481500 | controller |
2026-06-10 17:42:43.481512 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.113)       0:02:06.683 ********
2026-06-10 17:42:43.481523 | controller | ===============================================================================
2026-06-10 17:42:43.481535 | controller | Get automation contents ------------------------------------------------- 8.79s
2026-06-10 17:42:43.481546 | controller | ci_setup : Install openshift client ------------------------------------- 4.04s
2026-06-10 17:42:43.481580 | controller | ci_setup : Install needed packages -------------------------------------- 3.56s
2026-06-10 17:42:43.481593 | controller | Load automation files as fact ------------------------------------------- 2.22s
2026-06-10 17:42:43.481605 | controller | Gathering Facts --------------------------------------------------------- 1.06s
2026-06-10 17:42:43.481616 | controller | ci_setup : Manage directories ------------------------------------------- 1.04s
2026-06-10 17:42:43.481628 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane-post-ceph --- 0.85s
2026-06-10 17:42:43.481639 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.76s
2026-06-10 17:42:43.481650 | controller | kustomize_deploy : Ensure source files exists --------------------------- 0.72s
2026-06-10 17:42:43.481662 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.71s
2026-06-10 17:42:43.481673 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.69s
2026-06-10 17:42:43.481685 | controller | Create needed SSH keypairs ---------------------------------------------- 0.68s
2026-06-10 17:42:43.481696 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.65s
2026-06-10 17:42:43.481708 | controller | kustomize_deploy : Copy generated values for examples/dt/nova/nova05epsilon/control-plane --- 0.62s
2026-06-10 17:42:43.481720 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.62s
2026-06-10 17:42:43.481731 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.62s
2026-06-10 17:42:43.481742 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.61s
2026-06-10 17:42:43.481754 | controller | ci_gen_kustomize_values : Generate CI snippet --------------------------- 0.60s
2026-06-10 17:42:43.481765 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.60s
2026-06-10 17:42:43.481777 | controller | ci_gen_kustomize_values : Load various snippet files -------------------- 0.59s
2026-06-10 17:42:43.481788 | controller | Wednesday 10 June 2026  17:42:43 +0000 (0:00:00.115)       0:02:06.684 ********
2026-06-10 17:42:43.481800 | controller | ===============================================================================
2026-06-10 17:42:43.481811 | controller | ci_gen_kustomize_values ------------------------------------------------ 68.81s
2026-06-10 17:42:43.481822 | controller | kustomize_deploy ------------------------------------------------------- 31.24s
2026-06-10 17:42:43.481834 | controller | ci_setup --------------------------------------------------------------- 10.43s
2026-06-10 17:42:43.481845 | controller | ansible.builtin.slurp --------------------------------------------------- 9.78s
2026-06-10 17:42:43.481856 | controller | ansible.builtin.set_fact ------------------------------------------------ 2.29s
2026-06-10 17:42:43.481868 | controller | gather_facts ------------------------------------------------------------ 1.06s
2026-06-10 17:42:43.481879 | controller | community.crypto.openssh_keypair ---------------------------------------- 0.68s
2026-06-10 17:42:43.481891 | controller | networking_mapper ------------------------------------------------------- 0.58s
2026-06-10 17:42:43.481902 | controller | ansible.builtin.copy ---------------------------------------------------- 0.55s
2026-06-10 17:42:43.481914 | controller | ansible.builtin.file ---------------------------------------------------- 0.33s
2026-06-10 17:42:43.481925 | controller | ansible.builtin.include_role -------------------------------------------- 0.29s
2026-06-10 17:42:43.481937 | controller | ansible.builtin.find ---------------------------------------------------- 0.26s
2026-06-10 17:42:43.481955 | controller | ansible.builtin.stat ---------------------------------------------------- 0.24s
2026-06-10 17:42:43.482007 | controller | ansible.builtin.assert -------------------------------------------------- 0.08s
2026-06-10 17:42:43.482019 | controller | ansible.builtin.include_vars -------------------------------------------- 0.03s
2026-06-10 17:42:43.482030 | controller | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2026-06-10 17:42:43.482042 | controller | total ----------------------------------------------------------------- 126.64s
2026-06-10 17:42:43.952076 | controller | ok: Runtime: 0:02:07.382360
2026-06-10 17:42:43.999414 | 
2026-06-10 17:42:43.999491 | PLAY RECAP
2026-06-10 17:42:43.999547 | controller | ok: 1 changed: 1 unreachable: 0 failed: 0 skipped: 0 rescued: 0 ignored: 0
2026-06-10 17:42:43.999574 | 
2026-06-10 17:42:44.133461 | RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/architecture/run.yml@main]
2026-06-10 17:42:44.137009 | POST-RUN START: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 17:42:44.796832 | 
2026-06-10 17:42:44.797140 | PLAY [Ensure ci-framework-data base directories exist on all nodes]
2026-06-10 17:42:44.808287 | 
2026-06-10 17:42:44.808383 | TASK [Create ci-framework-data/logs directory if missing]
2026-06-10 17:42:45.226183 | controller | ok
2026-06-10 17:42:45.272687 | 
2026-06-10 17:42:45.272809 | PLAY [Run ci/playbooks/collect-logs.yml]
2026-06-10 17:42:45.279858 | 
2026-06-10 17:42:45.279975 | TASK [Filter out host if needed]
2026-06-10 17:42:45.290560 | controller | skipping: end_host conditional evaluated to False, continuing execution for controller
2026-06-10 17:42:45.294870 | 
2026-06-10 17:42:45.294945 | TASK [Ensure file is present]
2026-06-10 17:42:45.707928 | controller | ok
2026-06-10 17:42:45.717017 | 
2026-06-10 17:42:45.717149 | TASK [Manage molecule report file]
2026-06-10 17:42:46.256702 | controller | skipping: Conditional result was False
2026-06-10 17:42:46.266558 | 
2026-06-10 17:42:46.266702 | TASK [Check if we get ci-framework-data basedir]
2026-06-10 17:42:46.516948 | controller | ok
2026-06-10 17:42:46.525497 | 
2026-06-10 17:42:46.525631 | TASK [Create ci-framework-data log directory for zuul]
2026-06-10 17:42:46.806586 | controller | changed
2026-06-10 17:42:46.815860 | 
2026-06-10 17:42:46.816029 | TASK [Copy ci-framework interesting files]
2026-06-10 17:42:47.284082 | controller | cp: cannot stat '/home/zuul/ci-framework-data/tests': No such file or directory
2026-06-10 17:42:47.364985 | controller | ok: Runtime: 0:00:00.026383
2026-06-10 17:42:47.376769 | 
2026-06-10 17:42:47.376982 | TASK [Get SELinux listing]
2026-06-10 17:42:47.923821 | controller | ok: Runtime: 0:00:00.007953
2026-06-10 17:42:47.928664 | 
2026-06-10 17:42:47.928733 | TASK [Generate log index]
2026-06-10 17:42:48.824111 | controller | changed
2026-06-10 17:42:48.832112 | 
2026-06-10 17:42:48.832240 | TASK [Get some env related data]
2026-06-10 17:42:49.530355 | controller | /home/zuul/.local/bin/ansible
2026-06-10 17:42:50.377934 | controller | ok: Runtime: 0:00:01.007490
2026-06-10 17:42:50.386038 | 
2026-06-10 17:42:50.386326 | TASK [Generate list of logs to collect in home directory]
2026-06-10 17:42:50.796977 | controller | ok: All paths examined
2026-06-10 17:42:50.853252 | 
2026-06-10 17:42:50.853460 | LOOP [Copy logs from home directory]
2026-06-10 17:42:51.285100 | controller | changed:
2026-06-10 17:42:51.285497 | controller | {
2026-06-10 17:42:51.285570 | controller |   "atime": 1781113209.5022688,
2026-06-10 17:42:51.285622 | controller |   "ctime": 1781113363.4801142,
2026-06-10 17:42:51.285667 | controller |   "dev": 64513,
2026-06-10 17:42:51.285711 | controller |   "gid": 1000,
2026-06-10 17:42:51.285753 | controller |   "gr_name": "zuul",
2026-06-10 17:42:51.285795 | controller |   "inode": 35351,
2026-06-10 17:42:51.285835 | controller |   "isblk": false,
2026-06-10 17:42:51.285874 | controller |   "ischr": false,
2026-06-10 17:42:51.285914 | controller |   "isdir": false,
2026-06-10 17:42:51.285953 | controller |   "isfifo": false,
2026-06-10 17:42:51.285988 | controller |   "isgid": false,
2026-06-10 17:42:51.286029 | controller |   "islnk": false,
2026-06-10 17:42:51.286069 | controller |   "isreg": true,
2026-06-10 17:42:51.286100 | controller |   "issock": false,
2026-06-10 17:42:51.286154 | controller |   "isuid": false,
2026-06-10 17:42:51.286188 | controller |   "mode": "0644",
2026-06-10 17:42:51.286229 | controller |   "mtime": 1781113363.4801142,
2026-06-10 17:42:51.286270 | controller |   "nlink": 1,
2026-06-10 17:42:51.286310 | controller |   "path": "/home/zuul/ansible.log",
2026-06-10 17:42:51.286377 | controller |   "pw_name": "zuul",
2026-06-10 17:42:51.286573 | controller |   "rgrp": true,
2026-06-10 17:42:51.286625 | controller |   "roth": true,
2026-06-10 17:42:51.286665 | controller |   "rusr": true,
2026-06-10 17:42:51.286699 | controller |   "size": 373574,
2026-06-10 17:42:51.286731 | controller |   "uid": 1000,
2026-06-10 17:42:51.286763 | controller |   "wgrp": false,
2026-06-10 17:42:51.286794 | controller |   "woth": false,
2026-06-10 17:42:51.286824 | controller |   "wusr": true,
2026-06-10 17:42:51.286856 | controller |   "xgrp": false,
2026-06-10 17:42:51.286887 | controller |   "xoth": false,
2026-06-10 17:42:51.286919 | controller |   "xusr": false
2026-06-10 17:42:51.286950 | controller | }
2026-06-10 17:42:51.306830 | 
2026-06-10 17:42:51.307078 | TASK [Copy crio stats log file]
2026-06-10 17:42:51.343566 | controller | skipping: Conditional result was False
2026-06-10 17:42:51.352875 | 
2026-06-10 17:42:51.353008 | TASK [Get SELinux related data]
2026-06-10 17:42:51.594338 | controller | <no matches>
2026-06-10 17:42:51.910266 | controller | ERROR
2026-06-10 17:42:51.910632 | controller | {
2026-06-10 17:42:51.910697 | controller |   "delta": "0:00:00.009042",
2026-06-10 17:42:51.910740 | controller |   "end": "2026-06-10 17:42:51.595079",
2026-06-10 17:42:51.910779 | controller |   "msg": "non-zero return code",
2026-06-10 17:42:51.910815 | controller |   "rc": 1,
2026-06-10 17:42:51.910850 | controller |   "start": "2026-06-10 17:42:51.586037"
2026-06-10 17:42:51.910884 | controller | }
2026-06-10 17:42:51.910933 | controller | ERROR: Ignoring Errors
2026-06-10 17:42:51.919040 | 
2026-06-10 17:42:51.919166 | TASK [Create system configuration directory]
2026-06-10 17:42:52.167632 | controller | changed
2026-06-10 17:42:52.175800 | 
2026-06-10 17:42:52.175936 | TASK [Get some of the system configurations]
2026-06-10 17:42:52.736599 | controller | ok: Runtime: 0:00:00.018712
2026-06-10 17:42:52.744743 | 
2026-06-10 17:42:52.744885 | TASK [Copy generated documentation if available]
2026-06-10 17:42:52.782688 | controller | skipping: Conditional result was False
2026-06-10 17:42:52.792689 | 
2026-06-10 17:42:52.792832 | TASK [Copy generated AsciiDoc documentation if available]
2026-06-10 17:42:52.829980 | controller | skipping: Conditional result was False
2026-06-10 17:42:52.834444 | 
2026-06-10 17:42:52.834509 | TASK [Compress logs bigger than 2MB]
2026-06-10 17:42:53.363477 | controller | ok: Runtime: 0:00:00.005358
2026-06-10 17:42:53.371563 | 
2026-06-10 17:42:53.371695 | TASK [Copy files from workspace on node]
2026-06-10 17:42:53.406089 | controller | ok
2026-06-10 17:42:53.446581 | 
2026-06-10 17:42:53.446767 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 17:42:53.482893 | controller | skipping: Conditional result was False
2026-06-10 17:42:53.494688 | 
2026-06-10 17:42:53.494832 | TASK [fetch-output : Set log path for single node]
2026-06-10 17:42:53.540476 | controller | ok
2026-06-10 17:42:53.548560 | 
2026-06-10 17:42:53.548697 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 17:42:53.857054 | controller -> localhost | changed: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/logs"
2026-06-10 17:42:53.857597 | controller -> localhost | changed: All items complete
2026-06-10 17:42:53.857660 | 
2026-06-10 17:42:54.115883 | controller -> localhost | changed: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/artifacts"
2026-06-10 17:42:54.359282 | controller -> localhost | changed: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/docs"
2026-06-10 17:42:54.376178 | 
2026-06-10 17:42:54.376466 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 17:42:55.204531 | controller | changed:
2026-06-10 17:42:55.204869 | controller | .d..t...... ./
2026-06-10 17:42:55.204928 | controller | >f+++++++++ README.html
2026-06-10 17:42:55.204974 | controller | >f+++++++++ ansible.log
2026-06-10 17:42:55.205013 | controller | >f+++++++++ dmesg.log
2026-06-10 17:42:55.205056 | controller | >f+++++++++ installed-pkgs.log
2026-06-10 17:42:55.205095 | controller | >f+++++++++ python.log
2026-06-10 17:42:55.205134 | controller | >f+++++++++ registries.conf
2026-06-10 17:42:55.205172 | controller | >f+++++++++ selinux-denials.log
2026-06-10 17:42:55.205209 | controller | >f+++++++++ selinux-listing.log
2026-06-10 17:42:55.205246 | controller | cd+++++++++ ci-framework-data/
2026-06-10 17:42:55.205284 | controller | cd+++++++++ ci-framework-data/artifacts/
2026-06-10 17:42:55.205321 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy
2026-06-10 17:42:55.205403 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_deploy.pub
2026-06-10 17:42:55.205447 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration
2026-06-10 17:42:55.205485 | controller | >f+++++++++ ci-framework-data/artifacts/ecdsa_nova_migration.pub
2026-06-10 17:42:55.205522 | controller | >f+++++++++ ci-framework-data/artifacts/zuul_inventory.yml
2026-06-10 17:42:55.205560 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/
2026-06-10 17:42:55.205599 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/
2026-06-10 17:42:55.205637 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/baremetalhost-values/values.yaml
2026-06-10 17:42:55.205675 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/
2026-06-10 17:42:55.205713 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/dns-values/values.yaml
2026-06-10 17:42:55.205749 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/
2026-06-10 17:42:55.205786 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values-post-ceph/values.yaml
2026-06-10 17:42:55.205846 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/
2026-06-10 17:42:55.205886 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-deployment-values/values.yaml
2026-06-10 17:42:55.205926 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/
2026-06-10 17:42:55.205962 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml
2026-06-10 17:42:55.206000 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values-post-ceph/values.yaml.32813.2026-06-10@17:42:34~
2026-06-10 17:42:55.206038 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/
2026-06-10 17:42:55.206075 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/edpm-nodeset-values/values.yaml
2026-06-10 17:42:55.206123 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/
2026-06-10 17:42:55.206160 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/network-values/values.yaml
2026-06-10 17:42:55.206196 | controller | cd+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/
2026-06-10 17:42:55.206231 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml
2026-06-10 17:42:55.206267 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32266.2026-06-10@17:42:16~
2026-06-10 17:42:55.206304 | controller | >f+++++++++ ci-framework-data/artifacts/ci_gen_kustomize_values/service-values/values.yaml.32665.2026-06-10@17:42:29~
2026-06-10 17:42:55.206339 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/
2026-06-10 17:42:55.206418 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/
2026-06-10 17:42:55.206458 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/01_original.yaml
2026-06-10 17:42:55.206494 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/03_user_data_b64.yaml
2026-06-10 17:42:55.206530 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/baremetalhost-values/04_user_data.yaml
2026-06-10 17:42:55.206567 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/
2026-06-10 17:42:55.206604 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/01_original.yaml
2026-06-10 17:42:55.206640 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/03_user_data_b64.yaml
2026-06-10 17:42:55.206676 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/dns-values/04_user_data.yaml
2026-06-10 17:42:55.206712 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/
2026-06-10 17:42:55.206750 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/01_original.yaml
2026-06-10 17:42:55.206786 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/03_user_data_b64.yaml
2026-06-10 17:42:55.206822 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values-post-ceph/04_user_data.yaml
2026-06-10 17:42:55.206859 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/
2026-06-10 17:42:55.206895 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/01_original.yaml
2026-06-10 17:42:55.206931 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/03_user_data_b64.yaml
2026-06-10 17:42:55.206968 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-deployment-values/04_user_data.yaml
2026-06-10 17:42:55.207004 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/
2026-06-10 17:42:55.207040 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml
2026-06-10 17:42:55.207078 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/01_original.yaml.32767.2026-06-10@17:42:32~
2026-06-10 17:42:55.207115 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/02_ci_data.yaml
2026-06-10 17:42:55.207152 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/03_user_data_b64.yaml
2026-06-10 17:42:55.207189 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values-post-ceph/04_user_data.yaml
2026-06-10 17:42:55.207225 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/
2026-06-10 17:42:55.207269 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/01_original.yaml
2026-06-10 17:42:55.207307 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/02_ci_data.yaml
2026-06-10 17:42:55.207342 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/03_user_data_b64.yaml
2026-06-10 17:42:55.207419 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/edpm-nodeset-values/04_user_data.yaml
2026-06-10 17:42:55.207458 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/
2026-06-10 17:42:55.207494 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml
2026-06-10 17:42:55.207530 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/01_original.yaml.30545.2026-06-10@17:41:17~
2026-06-10 17:42:55.207566 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/02_ci_data.yaml
2026-06-10 17:42:55.207601 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/03_user_data_b64.yaml
2026-06-10 17:42:55.207637 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/network-values/04_user_data.yaml
2026-06-10 17:42:55.207673 | controller | cd+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/
2026-06-10 17:42:55.207709 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml
2026-06-10 17:42:55.207745 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32222.2026-06-10@17:42:14~
2026-06-10 17:42:55.207781 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/01_original.yaml.32621.2026-06-10@17:42:27~
2026-06-10 17:42:55.207817 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/03_user_data_b64.yaml
2026-06-10 17:42:55.207853 | controller | >f+++++++++ ci-framework-data/artifacts/ci_k8s_snippets/service-values/04_user_data.yaml
2026-06-10 17:42:55.207890 | controller | cd+++++++++ ci-framework-data/artifacts/kustomize_deploy/
2026-06-10 17:42:55.207926 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/baremetalhosts.yaml
2026-06-10 17:42:55.207963 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane-post-ceph.yaml
2026-06-10 17:42:55.207999 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/control-plane.yaml
2026-06-10 17:42:55.208035 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-post-ceph.yaml
2026-06-10 17:42:55.208070 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/deployment-pre-ceph.yaml
2026-06-10 17:42:55.208106 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/dns.yaml
2026-06-10 17:42:55.208142 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/network.yaml
2026-06-10 17:42:55.208178 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nncp.yaml
2026-06-10 17:42:55.208213 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-post-ceph.yaml
2026-06-10 17:42:55.208250 | controller | >f+++++++++ ci-framework-data/artifacts/kustomize_deploy/nodeset-pre-ceph.yaml
2026-06-10 17:42:55.208287 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/
2026-06-10 17:42:55.208324 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/
2026-06-10 17:42:55.208402 | controller | cd+++++++++ ci-framework-data/artifacts/manifests/openstack/cr/
2026-06-10 17:42:55.208443 | controller | cd+++++++++ ci-framework-data/artifacts/parameters/
2026-06-10 17:42:55.208480 | controller | >f+++++++++ ci-framework-data/artifacts/parameters/zuul-params.yml
2026-06-10 17:42:55.208516 | controller | cd+++++++++ ci-framework-data/logs/
2026-06-10 17:42:55.208560 | controller | cd+++++++++ registries.conf.d/
2026-06-10 17:42:55.208598 | controller | >f+++++++++ registries.conf.d/000-shortnames.conf
2026-06-10 17:42:55.208635 | controller | cd+++++++++ system-config/
2026-06-10 17:42:55.208672 | controller | cd+++++++++ system-config/libvirt/
2026-06-10 17:42:55.208708 | controller | >f+++++++++ system-config/libvirt/libvirt-admin.conf
2026-06-10 17:42:55.208744 | controller | >f+++++++++ system-config/libvirt/libvirt.conf
2026-06-10 17:42:55.756518 | controller | changed: .d..t...... ./
2026-06-10 17:42:56.309424 | controller | changed: .d..t...... ./
2026-06-10 17:42:56.352136 | 
2026-06-10 17:42:56.352413 | TASK [Return artifact to Zuul]
2026-06-10 17:42:56.390626 | controller | skipping: Conditional result was False
2026-06-10 17:42:56.395469 | 
2026-06-10 17:42:56.395577 | PLAY [Run ci/playbooks/collect-logs.yml on CRC host]
2026-06-10 17:42:56.395775 | 
2026-06-10 17:42:56.395833 | PLAY RECAP
2026-06-10 17:42:56.395917 | controller | ok: 17 changed: 12 unreachable: 0 failed: 0 skipped: 6 rescued: 0 ignored: 1
2026-06-10 17:42:56.395958 | 
2026-06-10 17:42:56.586584 | POST-RUN END RESULT_NORMAL: [untrusted : github.com/openstack-k8s-operators/ci-framework/ci/playbooks/collect-logs.yml@main]
2026-06-10 17:42:56.588905 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 17:42:57.313954 | 
2026-06-10 17:42:57.314115 | PLAY [all]
2026-06-10 17:42:57.324458 | 
2026-06-10 17:42:57.324528 | TASK [include_role : fetch-output]
2026-06-10 17:42:57.373614 | controller | ok
2026-06-10 17:42:57.388968 | 
2026-06-10 17:42:57.389046 | TASK [fetch-output : Set log path for multiple nodes]
2026-06-10 17:42:57.456029 | controller | skipping: Conditional result was False
2026-06-10 17:42:57.467405 | 
2026-06-10 17:42:57.467571 | TASK [fetch-output : Set log path for single node]
2026-06-10 17:42:57.514115 | controller | ok
2026-06-10 17:42:57.522493 | 
2026-06-10 17:42:57.522637 | LOOP [fetch-output : Ensure local output dirs]
2026-06-10 17:42:57.940314 | controller -> localhost | ok: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/logs"
2026-06-10 17:42:58.216581 | controller -> localhost | ok: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/artifacts"
2026-06-10 17:42:58.462642 | controller -> localhost | ok: "/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/docs"
2026-06-10 17:42:58.477629 | 
2026-06-10 17:42:58.477717 | LOOP [fetch-output : Collect logs, artifacts and docs]
2026-06-10 17:42:59.303050 | controller | ok
2026-06-10 17:42:59.303474 | controller | ok: All items complete
2026-06-10 17:42:59.303535 | 
2026-06-10 17:42:59.873615 | controller | ok
2026-06-10 17:43:00.431130 | controller | ok
2026-06-10 17:43:00.457033 | 
2026-06-10 17:43:00.457206 | TASK [include_role : fetch-output-openshift]
2026-06-10 17:43:00.486140 | controller | skipping: Conditional result was False
2026-06-10 17:43:00.496634 | 
2026-06-10 17:43:00.496788 | LOOP [merge-output-to-logs : Move artifacts and docs to logs dir]
2026-06-10 17:43:01.069128 | controller -> localhost | ok: Item: artifacts Runtime: 0:00:00.013847
2026-06-10 17:43:01.369727 | controller -> localhost | ok: Item: docs Runtime: 0:00:00.012586
2026-06-10 17:43:01.388178 | 
2026-06-10 17:43:01.388321 | PLAY [all]
2026-06-10 17:43:01.393261 | 
2026-06-10 17:43:01.393328 | TASK [remove-build-sshkey : Remove the build SSH key from all nodes]
2026-06-10 17:43:01.893265 | controller | changed
2026-06-10 17:43:01.902570 | 
2026-06-10 17:43:01.902692 | PLAY RECAP
2026-06-10 17:43:01.902781 | controller | ok: 5 changed: 2 unreachable: 0 failed: 0 skipped: 2 rescued: 0 ignored: 0
2026-06-10 17:43:01.902826 | 
2026-06-10 17:43:02.080042 | POST-RUN END RESULT_NORMAL: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-ssh.yaml@master]
2026-06-10 17:43:02.083014 | POST-RUN START: [trusted : review.rdoproject.org/config/playbooks/base-minimal/post-logs.yaml@master]
2026-06-10 17:43:02.743412 | 
2026-06-10 17:43:02.743541 | PLAY [localhost]
2026-06-10 17:43:02.753627 | 
2026-06-10 17:43:02.753698 | TASK [generate-zuul-manifest : Generate Zuul manifest]
2026-06-10 17:43:03.262322 | localhost | changed
2026-06-10 17:43:03.282967 | 
2026-06-10 17:43:03.283253 | TASK [generate-zuul-manifest : Return Zuul manifest URL to Zuul]
2026-06-10 17:43:03.327378 | localhost | ok
2026-06-10 17:43:03.340214 | 
2026-06-10 17:43:03.340377 | TASK [add-fileserver : Create SSH private key tempfile]
2026-06-10 17:43:03.769604 | localhost | changed
2026-06-10 17:43:03.780917 | 
2026-06-10 17:43:03.781052 | TASK [add-fileserver : Create SSH private key from secret]
2026-06-10 17:43:04.675049 | localhost | changed
2026-06-10 17:43:04.684582 | 
2026-06-10 17:43:04.684710 | TASK [add-fileserver : Add fileserver ssh key]
2026-06-10 17:43:05.170995 | localhost | Identity added: /var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/tmp/ansible.uitpwbdv (/var/lib/zuul/builds/de1dead7caff4d27b2505cf932dc052b/work/tmp/ansible.uitpwbdv)
2026-06-10 17:43:05.171473 | localhost | ok: Runtime: 0:00:00.021760
2026-06-10 17:43:05.178954 | 
2026-06-10 17:43:05.179081 | TASK [add-fileserver : Remove SSH private key from disk]
2026-06-10 17:43:05.505986 | localhost | ok: Runtime: 0:00:00.014094
2026-06-10 17:43:05.514251 | 
2026-06-10 17:43:05.514415 | TASK [add-fileserver : Add fileserver to inventory]
2026-06-10 17:43:05.598086 | localhost | changed
2026-06-10 17:43:05.605552 | 
2026-06-10 17:43:05.605688 | TASK [add-fileserver : Add fileserver server to known hosts]
2026-06-10 17:43:06.107268 | localhost | changed
2026-06-10 17:43:06.118669 | 
2026-06-10 17:43:06.118774 | PLAY [localhost]
2026-06-10 17:43:06.127398 | 
2026-06-10 17:43:06.127518 | TASK [Generate bulk log download script]
2026-06-10 17:43:06.151519 | localhost | ok
2026-06-10 17:43:06.172775 | 
2026-06-10 17:43:06.172910 | TASK [local-log-download : Check API endpoint is defined]
2026-06-10 17:43:06.223158 | localhost | ok: All assertions passed
2026-06-10 17:43:06.229435 | 
2026-06-10 17:43:06.229519 | TASK [local-log-download : Create download script]
2026-06-10 17:43:06.814145 | localhost -> localhost | changed
2026-06-10 17:43:06.878873 | 
2026-06-10 17:43:06.879041 | TASK [Register quick-download link]
2026-06-10 17:43:06.910729 | localhost | ok
2026-06-10 17:43:06.913617 | 
2026-06-10 17:43:06.913684 | PLAY [a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com]
2026-06-10 17:43:06.919633 | 
2026-06-10 17:43:06.919708 | TASK [Set zuul-log-path fact]
2026-06-10 17:43:06.946477 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 17:43:06.954774 | 
2026-06-10 17:43:06.954855 | TASK [set-zuul-log-path-fact : Set log path for a build]
2026-06-10 17:43:06.993429 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | ok
2026-06-10 17:43:06.996761 | 
2026-06-10 17:43:06.996843 | TASK [upload-logs : Create log directories]
2026-06-10 17:43:07.918747 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | changed
2026-06-10 17:43:07.922307 | 
2026-06-10 17:43:07.922459 | TASK [upload-logs : Ensure logs are readable before uploading]
2026-06-10 17:43:08.266158 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com -> localhost | ok: Runtime: 0:00:00.011920
2026-06-10 17:43:08.271429 | 
2026-06-10 17:43:08.271550 | TASK [upload-logs : Upload logs to log server]
2026-06-10 17:43:13.384438 | a71a93e18f1524007a0994a866a4da93-48298913.us-east-1.elb.amazonaws.com | Output suppressed because no_log was given
2026-06-10 17:43:13.387762 | 
2026-06-10 17:43:13.387889 | LOOP [upload-logs : Compress console log and json output]
